PDA

Просмотр полной версии : Побольше параметров полигонов


anriradex
01.02.2012, 16:23
Хотелось что б в полигоне (у нас ето поле и что на нем растет) можно было вибрать что на нем растет с учетм года (2012 г. пшеница; 2013 рапс; 2014 сахарная свекла) с возможностю формирования отчетов етих даных

SK
01.02.2012, 17:22
Вам нужно не просто поле, а база данных типа периодический справочник.
Такие данные заносятся и хранятся в базах данных - в той же 1С или в Панорама-АГРО.

anriradex
01.02.2012, 18:04
Нужно сформировать отчет что механизм работал на такомто поле под какую культуру(хотелось би знать что делал сеял или культивировал и било ли включено культиватор или сеялку). С возможностю двух культур в связи с переходом года севооборота летом

SK
02.02.2012, 06:49
Нужно сформировать отчет что механизм работал на такомто поле под какую культуру(хотелось би знать что делал сеял или культивировал и било ли включено культиватор или сеялку). С возможностю двух культур в связи с переходом года севооборота летом
Вам нужно подключить внешний источник данных, связанный с тем или иным полем. Модуль отчетов позволяет подключать внешние источники данных.

anriradex
02.02.2012, 08:08
Вам нужно подключить внешний источник данных
чето не понял!

SK
02.02.2012, 08:11
Вы можете хранить информацию о таких периодах и соответствующим им культурах, работах и т.п.:
1. В справочниках 1С - и при формировании отчетов через 1С с помощью OLE брать эту информацию из справочников 1С.
2. Вы можете хранить ее в файлах DBF (формируя их любой программой - 1С, MS Excel и т.п.) и при формировании отчетов в нашем модуле отчетов подключать в шаблон этот DBF-ник и брать данные оттуда - ну придется немного кода на Pascal Script или C Script прописать в шаблон такого отчета.

Хранить данные в файлах полигонов несколько нецелесообразно:
во-первых, они картографического стандарта, где такие информационные поля не предусмотрены стандартом
во-вторых, всем нужно абсолютно разный набор информационных полей

Если Вы видели MapInfo или Панорама-АГРО или другие подобные системы, то там такие данные хранятся в отдельных таблицах, содержащих произвольный набор данных и подключаемых по мере надобности. А основные таблицы - содержат стандартизованную географическую информацию.

anriradex
03.02.2012, 14:08
У нас делается в 1С технологические карты по каждому полю соответственно ету карту привязать к конкретному полигону. Можно сделать так?

SK
05.02.2012, 16:26
У нас делается в 1С технологические карты по каждому полю соответственно ету карту привязать к конкретному полигону. Можно сделать так?
Не вижу никаких проблем. Главное, чтобы было однозначное сопоставление полигона и поля в 1С. Т.е. одно из полей данных полигона должно быть уникальным и равно соответствующему полю данных 1С. Для программистов 1С - это привычное и очевидное решение.

anriradex
06.02.2012, 14:49
Я еще некоторое время использовал ячейку "Адрес" и проставлял там код культуры соответственно в 1С теже коди в справочнике культур(1-рапс, 2-свекла). И 1С искала по коду

SK
06.02.2012, 15:12
Я еще некоторое время использовал ячейку "Адрес" и проставлял там код культуры соответственно в 1С теже коди в справочнике культур(1-рапс, 2-свекла). И 1С искала по коду
А не проще ли сделать поиск по имени, которое по идее у каждого поля уникально ?
А культура... она может и меняться со временем. Поэтому, она и должна браться из периодических реквизитов справочника 1С.

SK
06.02.2012, 15:14
Кстати:
Обновление ПО АвтоГРАФ до версии 3.4.11:
--------------------------------------------

Поддержка интернет карт Прогород
Групповое сохранение выбранных типов полигонов векторной карты в *.plt файлы («Правка» -> «Групповое преобразование в файл КТ или *.plt файлы»).
Групповое сохранение выбранных КТ в *.plt файлы (только полигоны).
Тестируем.

http://www.tk-chel.ru/download/AG_3_4_11.zip

anriradex
06.02.2012, 15:21
А не проще ли сделать поиск по имени, которое по идее у каждого поля уникально ?
В 1С оно одно а в реале его три и разные культуры

SK
06.02.2012, 15:28
А не проще ли сделать поиск по имени, которое по идее у каждого поля уникально ?
В 1С оно одно а в реале его три и разные культуры
Ну дык. В 1С у меня 1 КАМАЗ, а в реале их 20...
В 1С делайте иерархию. Поля, делянки, грядки. Потом все суммируется средствами 1С.
Несложно к справочнику полей прикрутить подчиненный справочник зон, делянок или еще чего на этих полях. Если в подчиненном справочнике нет элементов или периодические реквизиты делянок говорят, что деления нет, то обсчитывать как одно поле (большой полигон).
Если подчиненный справочник разбивок непустой и указаны делянки - обсчитывать как разные полигоны, а потом суммировать или не суммировать - Ваше дело.
Кто мешает иметь plt и с большим полигоном и с маленькими и подключать их по мере надобности в отчет ?
Все это достаточно просто делается средствами 1С.

anriradex
07.02.2012, 09:17
А не проще ли сделать поиск по имени, которое по идее у каждого поля уникально ?
Я понял так. Если поле состоит из нескольких участков добавлять внутренные полегоны

SK
07.02.2012, 10:18
Добавить дополнительно файлы-поля участков.
Может у Вас часть поля вообще ничем в этом году не засеяна.