XMLReport. Складання землевпорядної документації - це ПРОСТО!

Програми, які допомагають нам у роботі. Бажаєте рекламувати свій бізнес? Ставайте сонсором вказаного розділу.
Правила форуму
Будьте уважними! Перед створенням теми перечитайте Правила форуму і ще раз перевірте, чи дана тема не існує. Теми, які дублюють інші, видаляються без попередження! Повідомлення, які містять не прихований адрес E-mail, видаляються без попередження!
geopos
Спец
Спец
Повідомлень: 114
З нами з: 12 лютого 2008 12:21
Репутація: 2
Область: Київська
Місце роботи: Приватні проектні організації

XMLReport. Складання землевпорядної документації - це ПРОСТО!

Повідомлення geopos »

Доброго часу любителям автоматизації да і не тільки любителям morgayu !

Уж точно комусь спадало на думку, якось полегшити або автоматизувати робочий процес розробки землевпорядної документації. Дана задача іноді здається не посильною. Адже роботи начебто вже поменшало, але різноманітність вимог (іноді забаганок) від кожного конкретного земуправління побільшало і в кожного свої - назва одного й того самого папірця однакова, а за змістом дивним чином різняться.
Другий вагомий фактор часу - скільки треба клопоту і зусиль, щоб відладити скрипт в шаблоні (добре якщо знати взагалі мову скрипта), не кажу про розробку шаблону з нуля, або скомпонувати потрібну функцію в спеціалізованій програмі для коректної роботи.

Варто зазначити, маючи у своєму арсеналі такі шаблони як приємно стає працювати: око не може нарадуватися. Клац і готовий проект або технічка!
Тому меньше слів, а більше діла. Вказавши вище вказані проблеми, ось користуйтесь на здоров'я.

Програма хоча дружелюбна, але вважаю за необхідне дати посилання на відео для загального ознайомлення.

Для початку користування потрібно внести свої дані виконавця "Пользовательские - Реквизиты пользователя"

08.06.2015
Відтепер (31.05.2015р.) деякий функціонал програми стає платним. Відразу хочу заспокоїти, що можете використовувати вільно й надалі:
- генерацію звітів в MS Word/Open Office;
- генерувати графіку в Digitals;
- власні шаблони MS Word/Open Office та шаблони Digitals, включно всі функції @@[..] .

Платні версії додатково включають:
- складання графічних матеріалів в MS Word;
- робота з перемінними скриптами на мові програмування Pascal;
- запуск власних скриптів користувача з меню "Скрипты -> *.pas" з можливістю приєднання інших модулів в секції uses.

З приводу купівлі звертайтесь в ЛС або пишіть на xmlreport.help[собака]gmail.com
Востаннє редагувалось 24 липня 2016 14:10 користувачем geopos, всього редагувалось 4 разів.
geopos
Спец
Спец
Повідомлень: 114
З нами з: 12 лютого 2008 12:21
Репутація: 2
Область: Київська
Місце роботи: Приватні проектні організації

XMLReport. Складання землевпорядної документації - це ПРОСТО!

Повідомлення geopos »

Вчора виклав апдейт з новими кодами кад.плану, але не впевнений, що вірно зробив. З ріллею все працювало, хоча алгоритм не міняв.
CNgroups поєднувати нові і старі коди в ОДНІЙ строці не варто.
Якщо не розберетесь можна буде через тимвювер
fendak
Спец
Спец
Повідомлень: 95
З нами з: 17 серпня 2009 16:20
Репутація: 17

XMLReport. Складання землевпорядної документації - це ПРОСТО!

Повідомлення fendak »

Обновився. З новими порядок.
Але є нюанс по старих угіддях. Ріллю, забудовані землі заповнює чудово.
Але не сумує до с/г угідь 14 Під господарськими будівлями і дворами.

І головне, працює і в OpenOffice, також. До речі, в OpenOffice значно зручніше розробляти шаблони для XMLReports, ніж в MicrosoftWord. І швидкість формування краща.
Востаннє редагувалось 10 травня 2016 14:38 користувачем fendak, всього редагувалось 2 разів.
fendak
Спец
Спец
Повідомлень: 95
З нами з: 17 серпня 2009 16:20
Репутація: 17

XMLReport. Складання землевпорядної документації - це ПРОСТО!

Повідомлення fendak »

Розробляти зручніше, але не все працює.
Коли в Word вводжу таку формулу:
Зображення
то все працює.
Коли в OpenOffice вводжу за аналогом:
Зображення
на самій сторінці шаблону (після Ctrl+F9) працює:
Зображення
а через XML Reports не хоче, видає таку помилку:
Зображення
geopos
Спец
Спец
Повідомлень: 114
З нами з: 12 лютого 2008 12:21
Репутація: 2
Область: Київська
Місце роботи: Приватні проектні організації

XMLReport. Складання землевпорядної документації - це ПРОСТО!

Повідомлення geopos »

fendak писав:Обновився.
Ріллю, забудовані землі заповнює чудово.
Але не сумує до с/г угідь 14 Під господарськими будівлями і дворами(КВЦЗУ 013.00). Також не добавляє до садів угіддя 01.06 Для колективного садівництва.

І головне, працює і в OpenOffice, також. До речі, в OpenOffice значно зручніше розробляти шаблони для XMLReports, ніж в MicrosoftWord. І швидкість формування краща.
По старим кодам угідь - все набивав із таблиці 6-Зем. Тому "14 Під господарськими будівлями і дворами" повинно додавати площу в 03 --> "всього (гр.4+14+15+16+17+18+20)". Якщо Ви хочете вставити в 04 колонку, тоді спробуйте змінити CNgroups.txt:
...
03 04+15+16+17+18+20
04 05+06+07+11+12+14
...

На рахунок нових кодів - це для мене загадка, кожен робить що хоче.
Краще як би Ви скинули таблицю, яку хочете побачити. Також можу скинути свої контакти в приват (вайбер/скайп/тел./...).
geopos
Спец
Спец
Повідомлень: 114
З нами з: 12 лютого 2008 12:21
Репутація: 2
Область: Київська
Місце роботи: Приватні проектні організації

XMLReport. Складання землевпорядної документації - це ПРОСТО!

Повідомлення geopos »

fendak писав: а через XML Reports не хоче, видає таку помилку:
Трохи не зрозуміло, що не працює: скрипт і ОпенОфіс?

З ОпенОфісом наче зрозумів: виникає помилка. коли добавити в шаблон Умову. Постараюсь виправити через пару днів, як закінчу деякий функціонал.
fendak
Спец
Спец
Повідомлень: 95
З нами з: 17 серпня 2009 16:20
Репутація: 17

XMLReport. Складання землевпорядної документації - це ПРОСТО!

Повідомлення fendak »

geopos писав:По старим кодам угідь - все набивав із таблиці 6-Зем. Тому "14 Під господарськими будівлями і дворами" повинно додавати площу в 03 --> "всього (гр.4+14+15+16+17+18+20)"....
Краще як би Ви скинули таблицю, яку хочете побачити.
Я мав на увазі, що це колонка 4 по вашій таблиці, яка у вашому шаблоні 004KievSv1 під назвою 1Explan та в Кадастровому плані. Переправив її на 3 і поміняав формулу на CNArea03 - пішло. Виявляється, помилка просто в даній таблиці.
Зображення

Щодо OpenOffice так, помилка виникає, коли в шаблон добавити умову. Не спішіть, я почекаю.
geopos
Спец
Спец
Повідомлень: 114
З нами з: 12 лютого 2008 12:21
Репутація: 2
Область: Київська
Місце роботи: Приватні проектні організації

XMLReport. Складання землевпорядної документації - це ПРОСТО!

Повідомлення geopos »

fendak писав: Щодо OpenOffice так, помилка виникає, коли в шаблон добавити умову. Не спішіть, я почекаю.
Добрий день! Пробуйте в свіжому архіві. Вибачте, що дуже не спішив)).
fendak
Спец
Спец
Повідомлень: 95
З нами з: 17 серпня 2009 16:20
Репутація: 17

XMLReport. Складання землевпорядної документації - це ПРОСТО!

Повідомлення fendak »

так і не треба було спішити)). дякую, буду пробувати
faram
Молодший спец :)
Молодший спец :)
Повідомлень: 34
З нами з: 07 вересня 2010 19:32
Репутація: -9
Область: Дніпропетровська

XMLReport. Складання землевпорядної документації - це ПРОСТО!

Повідомлення faram »

Добрий вечер. Підкажіть як в програмі налаштувати (вказати) базову станцію від якої будуть вимірюватись вектори у звіті РТК
vovaz
Спец
Спец
Повідомлень: 787
З нами з: 01 червня 2008 21:44
Репутація: 30
Область: Житомирська
Місце роботи: Інше

XMLReport. Складання землевпорядної документації - це ПРОСТО!

Повідомлення vovaz »

faram писав: вектори у звіті РТК
А зачем это в RTK.
geopos
Спец
Спец
Повідомлень: 114
З нами з: 12 лютого 2008 12:21
Репутація: 2
Область: Київська
Місце роботи: Приватні проектні організації

XMLReport. Складання землевпорядної документації - це ПРОСТО!

Повідомлення geopos »

faram писав: Добрий вечер. Підкажіть як в програмі налаштувати (вказати) базову станцію від якої будуть вимірюватись вектори у звіті РТК
viewtopic.php?p=131209#p131209
Перемінна "CheckPoint" вказує на базову станцію
faram
Молодший спец :)
Молодший спец :)
Повідомлень: 34
З нами з: 07 вересня 2010 19:32
Репутація: -9
Область: Дніпропетровська

XMLReport. Складання землевпорядної документації - це ПРОСТО!

Повідомлення faram »

Дякую за відповідь. Тобто, як я зрозумів, потрібно у файлі у файлі " ..\Lists\ControlPoints.txt" до бази на приклад "Somebase 5595253.302 3342202.662 187.505 CHECK" додати перемінну у вигляді "Somebase 5595253.302 3342202.662 187.505 CheckPoint", вірно?
geopos
Спец
Спец
Повідомлень: 114
З нами з: 12 лютого 2008 12:21
Репутація: 2
Область: Київська
Місце роботи: Приватні проектні організації

XMLReport. Складання землевпорядної документації - це ПРОСТО!

Повідомлення geopos »

НІ, не так!
У файлі " ..\Lists\ControlPoints.txt" вказується Ваш перелік базових станцій. Программа шукає найближчу базову станцію до ділянки.
"Somebase 5595253.302 3342202.662 187.505 CHECK"
CHECK" - [опціонально] вказує, що точка є контрольною, тобто грубо кажучи Ви приїхала на пункт тріангуляції і його заміряли. Для перевірки на скільки "брехливий" Ваш ГПС або мережа ГПС.
PPName - це вирахувана програмою найближча базова станція, або зрозуміліше - назва базової станції, наприклад для вказання такої в пояснювальній.
CheckPoint - це вирахувана програмою найближча контрольна точка (не базова станція), або зрозуміліше - назва контрольної точки, наприклад для вказання такої в пояснювальній.
BaseLine - середня довжина вектора від базової станції
Аватар користувача
bil
Спец
Спец
Повідомлень: 357
З нами з: 08 грудня 2010 14:57
Репутація: 21
Область: Житомирська
Місце роботи: Інше

XMLReport. Складання землевпорядної документації - це ПРОСТО!

Повідомлення bil »

Підкажіть, як вставити в шаблон сьогоднішню дату в форматі типу 14.06.2016 р.
geopos
Спец
Спец
Повідомлень: 114
З нами з: 12 лютого 2008 12:21
Репутація: 2
Область: Київська
Місце роботи: Приватні проектні організації

XMLReport. Складання землевпорядної документації - це ПРОСТО!

Повідомлення geopos »

Натиснути Ctrl-F9 і вставити таке вираження DATE \@ "d.M.yyyy р." \* MERGEFORMAT або при вставці поля вибрати тип Date і маску
kolya-rovno
Повідомлень: 2
З нами з: 23 червня 2016 11:33
Репутація: 0
Область: Рівненська
Місце роботи: Інше

XMLReport. Складання землевпорядної документації - це ПРОСТО!

Повідомлення kolya-rovno »

Доброго дня!
Чи є можливість детальніше описати роботу програми по шаблонам. Цікавить як програма передає табличну частину та графіку у шаблон Варда?

Дякую.
kolya-rovno
Повідомлень: 2
З нами з: 23 червня 2016 11:33
Репутація: 0
Область: Рівненська
Місце роботи: Інше

XMLReport. Складання землевпорядної документації - це ПРОСТО!

Повідомлення kolya-rovno »

І ще цікавить який параметр ставити в шаблоні Ворд (однина|множина).
geopos
Спец
Спец
Повідомлень: 114
З нами з: 12 лютого 2008 12:21
Репутація: 2
Область: Київська
Місце роботи: Приватні проектні організації

XMLReport. Складання землевпорядної документації - це ПРОСТО!

Повідомлення geopos »

kolya-rovno писав: Чи є можливість детальніше описати роботу програми по шаблонам
це досить обширна тема, тому почитайте хелп і звідси viewtopic.php?p=126326#p126326
kolya-rovno писав: Цікавить як програма передає табличну частину та графіку у шаблон Варда?
viewtopic.php?p=126524#p126524
viewtopic.php?p=130302#p130302
Дивіться шаблони кадастрового плану і переліки обмежень
kolya-rovno писав: І ще цікавить який параметр ставити в шаблоні Ворд (однина|множина).
я використовую в шаблонах IFи, наприклад
натиснути Ctrl+F9 -> {IF (Ctrl+F9){docVariable ZD}="земельна ділянка" "одна земельна ділянка" "більше одної земельної ділянки"}
Є ще один варіант - дописати назву перемінних й файлі OleVariant.ini в секциях [Parcel], [Owner].
Аватар користувача
bil
Спец
Спец
Повідомлень: 357
З нами з: 08 грудня 2010 14:57
Репутація: 21
Область: Житомирська
Місце роботи: Інше

XMLReport. Складання землевпорядної документації - це ПРОСТО!

Повідомлення bil »

чиможна розбити кад номер щоб вписати його в квадратики, кожну цифру в окремий квадрат, так як в заяву на реєстрацію прав а обтяжен.???
geopos
Спец
Спец
Повідомлень: 114
З нами з: 12 лютого 2008 12:21
Репутація: 2
Область: Київська
Місце роботи: Приватні проектні організації

XMLReport. Складання землевпорядної документації - це ПРОСТО!

Повідомлення geopos »

Якщо у Вас є підтримка скриптів (повна версія програми) можу написати функцію.

Нажаль у Ворді не знайшов функцій для полів, які працюють з текстом, окрім числових LEFT, AVERAGE, ... .
Можна як вихід запускати власноруч з VBA такий скрипт

Код: Виділити все

Sub subCad()
Dim i As Integer

For i = 1 To 19
ThisDocument.Variables.Item("cad" + CStr(i)).Value = Mid(ThisDocument.Variables.Item("CadNumber").Value, i, 1)
Next i

End Sub
По таблиці розставити поля cad1, cad2, cad...

Ще є одна погана ідея, можна попробувати створити на кожний символ кад. номеру закладку, і вставити посилання на них в таблиці, але немає гарантії, що закладка не злетить при оновленні поля.
snaka
Спец
Спец
Повідомлень: 231
З нами з: 10 червня 2008 18:09
Репутація: 21

XMLReport. Складання землевпорядної документації - це ПРОСТО!

Повідомлення snaka »

хотел попробовать эту программу
начал только разбираться
подгрузил хмл
хотел сделать отчет
но выдает "Вызов был отклонен"
офис 2013
geopos
Спец
Спец
Повідомлень: 114
З нами з: 12 лютого 2008 12:21
Репутація: 2
Область: Київська
Місце роботи: Приватні проектні організації

XMLReport. Складання землевпорядної документації - це ПРОСТО!

Повідомлення geopos »

Ворд ругается на безопасность. Отключите защищенный просмотр
snaka
Спец
Спец
Повідомлень: 231
З нами з: 10 червня 2008 18:09
Репутація: 21

XMLReport. Складання землевпорядної документації - це ПРОСТО!

Повідомлення snaka »

с вордом разобрался
на 7 вроде работает
пробовал на хп то при открытии хмл пишет "is nоt a valid integer value
geopos
Спец
Спец
Повідомлень: 114
З нами з: 12 лютого 2008 12:21
Репутація: 2
Область: Київська
Місце роботи: Приватні проектні організації

XMLReport. Складання землевпорядної документації - це ПРОСТО!

Повідомлення geopos »

с вордом разобрался
на 7 вроде работает
Также должно все работать на 2013, потому что на нем все разрабатывалось
пробовал на хп то при открытии хмл пишет "is nоt a valid integer value
Естественно загружали на разных ОС один и тот же обменник?
snaka
Спец
Спец
Повідомлень: 231
З нами з: 10 червня 2008 18:09
Репутація: 21

XMLReport. Складання землевпорядної документації - це ПРОСТО!

Повідомлення snaka »

пробовал на хп то при открытии хмл пишет "is nоt a valid integer value
Естественно загружали на разных ОС один и тот же обменник?
хмл разные. хотел попробовать на другом компютере. любой хмл подгружаешь вот такое пишет
Відповісти