Всем привет!
Заранее извиняюсь, если тема подымалась, что-то не нашел.
Вообщем вопрос такой. Когда можно ждать шаблоны для Reports и DMT, которые будут формироваться из XML ?
Сейчас на стадии тестирования новый формат передачи информации из Ged.exe в Reports.exe, необходимы еще некоторые изменения в генераторе отчетов. Новый формат позволит вставлять в документы Reports.exe картинки сгенерированные на основе DMT-шаблонов. Примерный алгоритм работы будет выглядет следующим образом:
Наличие папки Digitals\Templates\XXXX.DMT, содержащей один или несколько DMT-шаблонов и один FR3-шаблон, обусловит появление пункта меню XXXX в меню Сервис-Документы. При вызове этого пункта меню сначала сгенерируются документы на основе всех DMT-шаблонов и после их возможного редактивания пользователем документы сохраняются в метафайлы и вызывается генератор отчетов с указанием использования шаблона Digitals\Templates\XXXX.DMT.…fr3. При этом в генератор отчетов передаются данные в виде XML-файла, содержащего, кроме кадастрового обменного файла, информацию о списках слоев, параметров и объектов карты, информацию о связях “родитель-потомок”, информацию(путь к файлу, масштаб и список смежников) о метафайлах, сгенерированных документов и проч. Описание формата данных и примеры работы будут представлены немного позже.
P.S. В связи с изменением формата данных обмена между Ged.exe и Reports.exe пользователям самостоятельно создающим шаблоны отчетов необходимо изменить XPath-запросы к кадастровому обменному файлу следующим образом: вместо XPath(SomePath) использовать XPath(XML573Root+SomePath), предварительно инициализировав переменную XML573Root:=‘EmbeddedXML/UkrainianCadastralExchangeFile’;
А можно сделать в окне заполнения параметров подключение к полям текстовых файликов? Например, чтоб “орган, який прийняв рішення” не забивать вручную постоянно, а выбирать из текстового файла.
Будет ли возможность сохранять DMF (созданные из шаблонов DMT) вместе с файлами отчетов?
Дабы в последствии их можно было печатать из другого генератора, или проводить редактирование отчета, исправлять ошибки и тд.?
Розібрався з програмою і виявилося, що створити з нуля xml в Digital простіше, ніж спочатку створювати IN4, потім його конвертувати в конвертері. Дуже допомагає фунція автоматичного заповнення параметрів (зробив для ОЖБ один варіант, для ОСГ - другий і т.д.). Але є один нюанс, який трохи ускладнює заповнення даних - це наявність в шаблоні форм заповнення паспортних даних в суміжниках, а це для НКС є необов’язковим. В конвертері я просто видаляю паспортні дані, щоби не видавало помилки і в реєстраторів такий варіант проходить.
Питання: як редагувати шаблон структури обмінного файлу XML?
А конкретніше - потрібно в шарі “XML:суміжник” повністю видалити рядки з паспортними даними, ідент.кодом і пропискою, залишивши тільки ПІБ. Як це зробити? Чи є взагалі до цього доступ в програмі?
Підозрюю, що вихід криється в параметрах XML (Менеджер параметрів - Контекстне меню - Параметри XML…, але не розумію, звідки там підтягуються форми (XML form). І вазгалі, ніде ніякої інструкції по даних параметрах немає.