23:26 Скрипт-модуль "Документація" (Версія 4.17 від 04.03.2025) |
Модуль призначений для формування текстових та графічних звітів в програмі Digitals, а також текстових документів MS Word. Після встановлення появиться нова панель інструментів: Перша кнопка - налаштування модуля. Друга кнопка - формує документацію. Третя - друкує, послідовно виділяючи, всі аркуші. Для формування звіту потрібно відкрити файл (чи декілька файлів) XML та запустити кнопку Формування документації (кнопка 2). Звіти формуються на основі шаблонів, які може створити кожен не володіючи навиками програмування. Достатньо вміти створювати на карті текстові поля і відповідно їх форматувати (розмір, тип шрифту, ширина, висота тексту тощо). Також є можливість формування документів MS Word. Шаблонами модуля стають всі файли dmf, dmt, doc та docx що знаходяться в папці Doc. Для автоматичного заповнення шаблонів модуля в текст достатньо вставляти спеціально створені для цього символи (т.зв."змінні"), які являють собою коди вигляду $NM, $AD, $TX та інші (повний перелік та їх значення додається), на місці яких після формування з'являться відповідні значення з файлу XML. Наприклад, якщо поставити в текст шаблону змінну $NM, то на її місці появиться Прізвище Ім'я По-батькові землевласника/землекористувача, на місці $AD - адреса ділянки і т.д. Для MS Word дані змінні мають трохи інший вигляд: <NM>, <AD> тощо. Скрипт-модуль вміє формувати документацію, як по одній ділянці, так і по багатьох відразу (в одній документації), прописує усіх співвласників, формує експлікації угідь, суміжників за сторонами світу, автоматично читає з Публічної кадастрової карти кадастрові номери суміжників (на даний час з карти kadastr.live), описує обмеження та багато іншого. Модуль вміє автоматично сортувати шаблони за видом документації. Для цього до назви папок з шаблонами треба додати код виду документації, наприклад, Doc004, Doc006 і помістити туди необхідні шаблони. Тоді, в залежності від того, який вид документації вказаний у XML, з тої папки будуть підтягуватися шаблони. Процедура формування документації від А до Я (відео) 1.Відкриваємо в Digitals файл XML (чи декілька файлів). Якщо відкрили декілька файлів, то активуємо першу вкладку зліва (детальніше про формування документації щодо поділу чи об'єдання ділянок читайте ТУТ, про формування документації по зміні угідь див.ВІДЕО) 2.Запускаємо скрипт кнопкою 3.Появиться таке вікно: Графічні (тобто, картографічні, такі як Кадастровий план, План меж) - це шаблони, які мають розширення файлу *.dmt і являють собою шаблони, в яких на карті, окрім тексту, повинна з'являтися ще й сама ділянка. Текстові - відповідно, без ділянки, тільки текст (н-д, Титулка, Пояснювальна записка, Завдання) з розширенням файлу *.dmf, які формуються безпосередньо в програмі Digitals. Всі - це графічні і текстові разом. Якщо вибрати пункт На вибір, то пізніше появиться перелік усіх доступних шаблонів у відповідній папці Doc (згідно виду документації), з яких можна вибрати тільки ті, які потрібні. Якщо вибрати Буфер обміну, то в Digitals не буде формуватися взагалі ніякий звіт, а вся зібрана інформація буде передана в буфер обміну для передачі в таблицю Exel (потім через злиття можна передавати дані в MS Word чи OO Writer). Ну і нова опція - Шаблони Word, коли шаблонами виступають звичайні файли *.doc/*.docx (на даний час такі шаблони доступні тільки для технічки (006)). Загальний режим звіту - Одиночний або Груповий. Читати кадастрові номери суміжників з НКС - дозволяє включити автоматичне заповнення в суміжниках кадастрових номерів онлайн згідно кадастрової карти. (на даний час відключено, оскільки публічка не доступна) Читати кадастрові номери з kadastr.live - дозволяє включити автоматичне заповнення в суміжниках кадастрових номерів та підтягування ділянок у викопіювання з відповідного сайту (з 2024 року для цього додатково ще потрібний окремий скрипт, який сформує власну базу ділянок). Якщо в налаштуваннях скрипту включена опція - Питати додаткову інформацію (рекомендовано не виключати), то додатково в даному вікні будуть ще доступні 4 рядки: Дата договору на виконання робіт, Номер договору, Додаткова інформація 1 та Додаткова інформація 2. В поля Додаткова інформація можна ввести будь-яку інформацію (наприклад, вартість документації по договору, номер ділянки паю тощо), яка буде доступна в шаблонах як змінні $Info1 та $Info2. Якщо вид документації 004, 015 чи 020, то появиться ще одне діалогове вікно: 4. Результат:
Кілька ділянок в одну документацію Для того, щоб сформувати документацію відразу на декілька ділянок, потрібно відкрити в Digitals всі файли XML (кожен в окремій вкладці) і активувати першу вкладку зліва, з якої слід починати. Якщо ділянки з різним цільовим призначенням, то першою вкладкою має бути той XML, цільове призначення якого повинно стояти першим (наприклад, спочатку - ОЖБ, потім - ОСГ). При цьому, в налаштуваннях повинен бути включений Груповий режим. Після запуску скрипт збере інформацію з кожного відкритого обмінника і сформує результат в одній документації. Якщо потрібно, щоб той чи інший шаблон в Груповому режимі (крім шаблонів word) формувався окремо по кожній ділянці, то для цього треба просто додати в нього будь-який об'єкт в шарі XML Земельна ділянка і розмістити десь за межами видимості друку. Таким чином, даний шаблон буде одиничний і якщо кількість ділянок в документації 5 - то за даним шаблоном сформується 5 копій даної сторінки по кожній з ділянок. Одиничними являються також всі графічні шаблони. Налаштування модуля (відео) Для налаштування натисніть кнопку 1. Появиться таке вікно: Перші три пункти дозволяють виключати відповідний тип шаблонів. Буфер обміну дозволяє формувати шаблони в MSWord чи OO Writer, чи інших сторонніх програмах за допомогою передачі даних в буфер та програмного "злиття" таблиці даних із текстовим редактором (кожного разу скриптом буде автоматично відкриватися сторонній редактор). Груповий режим дозволяє обробляти відразу всі відкриті обмінні файли XML в одну документацію. Обробляються тільки ті обімнники, які відкриті праворуч від активної вкладки. Якщо праворуч від активної вкладки не відкрито жодного обмінника - то опція працює в одиничному режимі. Важливо, щоб в Груповому режимі праворуч не були відкриті будь-які інші сторінки, бо скрипт може сприйняти їх за обмінники також. Інфо про кадастрові номери в суміжниках дозволяє при відключеному читанні кадастрових номерів в основному вікні програми, включити заповнення їх на експлікаціях суміжників згідно наявних даних в обміннику у такій формі: (кадастровий номер ххххх) або (кадастровий номер не визначено) - якщо кадастровий номер суміжника відсутній. При включеній опції Зберігати звіт там, де обмінник, готовий звіт буде автоматично зберігатися у папці Документація, яка буде створена у тій же папці, де файл XML. Готовий звіт буде зберігатися у форматі dmf. Коли відключена опція Друкувати сторінки кнопкою №3, то кнопка 3 буде тільки пролистувати та закривати сформовані звіти, не виводячи їх на принтер. Запитувати додаткову інформацію включає/виключає додаткові поля для заповнення дати та номера договору та іншої додаткової інформації (поля Додатково 1 та Додатково 2), а також включає/виключає додаткове діалогове вікно для проекту відведення, де вводиться інформація про існуючий стан ділянки до відведення. Опція Вікно перевірки відмінків дає можливість відключити вікно, де можна коригувати відмінювання прізвищ при груповому формуванні звіту. Відключається це вікно тільки для випадків, коли відбувається обробка багатьох ділянок, де більше 3-ох різних власників. Наприклад, для формування кадастрового плану зразу на 100 ділянок. Провінція цінних ґрунтів в стандартних шаблонах зараз нікуди вже не підтягується. Але опція залишена, бо для деяких (наприклад по зміні складу угідь) видів документації ця інформація може бути потрібна. Кожна провінція має свої особливо цінні ґрунти, про які скрипт виводитиме попередження в разі попадання ділянки на особливо-цінний ґрунт згідно довідника Digitals\TD\Scripts\PerelikOCGrunt.txt Якщо в опції Друга система координат вказати додаткову систему координат (крім тої, в якій знаходиться обмінник XML), то тоді в каталог координат в кадастровому плані автоматично буде додано ще дві колонки - Х та У у вказаній другій системі координат. Коли ця опція порожня (не заповнена) - то каталог формується в одній системі координат, в якій знаходиться обмінник. Якщо навпроти "Відкрити власні константи" стоїть "Ні", то на цьому налаштування модуля будуть завершені. Якщо "так" - відкриються наступні налаштування: Тут можна присвоїти власним спеціальним константам значення, якими потім будуть заповнюватися шаблони у місцях де стоять відповідні змінні $Kon1, $Kon2 і т.д. Значення констант є постійним. Зберігається в програмі до наступного їх редагування чи видалення. Дальше відкриється вікно для заповнення інформації про розробника документації: Всі ці дані потім підтягуюся в готові звіти на місця відповідних перемінних. Структура папок з шаблонами Всі основні файли модуля знаходяться в папці Digitals/TD. В даній папці знаходяться також і шаблони. В комплекті є вже готові 7 папок з шаблонами: 1.TD/Doc - шаблони які запускаються завжди, не залежно від виду документації в XML Також є папка-довідник TD/Doc Довідник, де за замовчуванням знаходяться такі файли:
Щоб запустити шаблони із папки Doc Довідник, потрібно поле вид документації залишити порожнім. Тоді появиться діалог усіх папок у папці TD не залежно від виду документації. Серед них буде і Doc Довідник. А також Doc Альтернативні та старі шаблони. В папках TD/Doc, TD/Doc004, TD/Doc006, TD/Doc008, TD/Doc015, TD/Doc020 та TD/Doc025 знаходяться окремо для кожного виду документації вже готові:
Як вони виглядають по кожному з видів документації, можна переглянути ТУТ До папок з шаблонами через пробіл можна додавати різні слова чи словосполучення. Наприклад, Doc004 ФОП, Doc004 ЦДЗК. Тоді, при формуванні, буде виводитися діалогове вікно такого вигляду:
І, вибравши те чи інше, отримаємо відповідний звіт. Аналогічно можна продублювати файл Константи.txt у папці TD - Константи ФОП.txt, щоб дані шаблони підтягували окремі реквізити виконавця робіт. Так можна сортувати шаблони для різних потреб. Наприклад, в одну папку кинути частину шаблонів, які друкуються на початковому етапі і назвати її Doc Етап 1, іншу частину в папку Doc Етап 2 і тому подібне. Створення шаблонів для Digitals (відео) Для того, щоб додати свій шаблон, створіть чистий листок, вставте туди потрібний текст, і в текст вставте відповідні змінні (див. файл Змінні скрипту.xls в папці TD чи тут на сайті). Збережіть файл у форматі dmf (текстовий шаблон) чи dmt (графічний шаблон) в одній із папок Doc, чи створіть додаткову папку DocХХХ, де ХХХ - вид документації і збережіть в ній. Для того, щоб вставити в документацію експлікації (угідь, суміжників, обмежень), відкрийте файл Digitals\TD\Doc\Таблички експлікацій.dmf і скопіюйте звідти одну із табличок у свій шаблон: Також, доступні інші види експлікацій, які можна вставити просто в загальний текст як змінні: Створення шаблонів для MS Word Щоб створити шаблон Word, потрібно просто закинути ваш документ *.docx (чи *.doc) в одну з папок Doc у папці TD та в місцях, де мають підтягуватися потрібні дані з XML, поставити відповідні змінні (повний перелік змінних дивіться тут). В скрипті також є додаткова можливість створювати звіти в документах Word (а також OpenOffice Writer) через так зване злиття з таблицями ексель. Для цього використовується опція Буфер обміну. Детальніше про це тут.
Див. інструкцію щодо встановлення та стартових налаштувань модуля Ціна скрипту разом із шаблонами, які йдуть в комплекті - 1200 грн |
Щоб придбати скрипт собі чи отримати техпідтримку, пишіть на email: fendak@ukr.net. |
Телефон для довідок: (097) 547-48-55. |
Скрипт компілюється під ключ ліцензії Digitals. Його можна переглянути в меню Допомога - Про програму. Програма має бути нової версії.
|
Всього коментарів: 469 | 1 2 3 ... 9 10 » |
| |
1-20 21-40 41-60 ... 161-180 181-196 | |