Аналитика
http://geosystema.net/forum/

Знову про шаблони...
http://geosystema.net/forum/viewtopic.php?f=1&t=744
Страница 19 из 27

Автор:  CraziRoman [ 11 дек 2014 17:11 ]
Заголовок сообщения:  Re: Формирорвание отчета в Reports

Доброго дня. Допоможіть розібратися. Розробив шаблончик кадастрового плану в якому щоб заповнювалася табличка "Перелік земельних угідь", так от проблема в наступному: відкриваєш ин4, формуєш цей кадастровий план, та ця табличка заповнюється тільки кодами угідь, а потрібно крім коду ще й назву щоб писало. Щоб ця табличка заповнювалася правильно приходиться відкривати інший нормал потім копіювати з ин4 -вставляти, а потім ще й правити угіддя, якщо можна цього уникнути буду дуже вдячний.

Вложения:
Комментарий к файлу: зразок
.dmf [153.66 Кб]
Скачиваний: 609
Комментарий к файлу: шаблон
А4.dmt [151.94 Кб]
Скачиваний: 581
Комментарий к файлу: змінений нормал
Normal еталон.dmf [14.24 Кб]
Скачиваний: 542
Комментарий к файлу: стандартний
Normal.dmf [12.05 Кб]
Скачиваний: 543

Автор:  Dmitry_Zolotar [ 12 дек 2014 10:04 ]
Заголовок сообщения:  Re: Формирорвание отчета в Reports

CraziRoman писал(а):
...щоб заповнювалася табличка "Перелік земельних угідь"...

viewtopic.php?p=6652#6652

Автор:  CraziRoman [ 12 дек 2014 13:42 ]
Заголовок сообщения:  Re: Формирорвание отчета в Reports

Dmitry_Zolotar писал(а):
CraziRoman писал(а):
...щоб заповнювалася табличка "Перелік земельних угідь"...

viewtopic.php?p=6652#6652

параметр CN в ин4 відображає тільки код угіддя, тому і експлікація у мене тільки з кодів без назв, а сама розшифровка угіддя знаходиться у папці с:\Digitals\Lists\31.txt, чи можливо якось зробити так щоб ця константа спиралась на текстовий файл з переліком угідь?

Автор:  Dmitry_Zolotar [ 13 дек 2014 11:23 ]
Заголовок сообщения:  Re: Формирорвание отчета в Reports

CraziRoman писал(а):
параметр CN в ин4 відображає тільки код угіддя, тому і експлікація у мене тільки з кодів без назв, а сама розшифровка угіддя знаходиться у папці с:\Digitals\Lists\31.txt, чи можливо якось зробити так щоб ця константа спиралась на текстовий файл з переліком угідь?

ExplicationParameter=SEF(P[CN],31.txt)

Автор:  fendak [ 14 дек 2014 23:29 ]
Заголовок сообщения:  Re: Формирорвание отчета в Reports

Dmitry_Zolotar писал(а):
CraziRoman писал(а):
параметр CN в ин4 відображає тільки код угіддя, тому і експлікація у мене тільки з кодів без назв, а сама розшифровка угіддя знаходиться у папці с:\Digitals\Lists\31.txt, чи можливо якось зробити так щоб ця константа спиралась на текстовий файл з переліком угідь?

ExplicationParameter=SEF(P[CN],31.txt)

прописую константу ось так і видає помилку LANDCODE.TXT не найден!
у файлі LANDCODE.TXT у папці Lists в мене:
05 рілля
06 перелоги
07 багаторічні насадження
08 садів
09 виноградників
10 інших багаторічних насаджень
11 сіножаті
12 пасовища
.... і т.д.

Те ж саме роблю з XML вказуючи замість CN id параметру або номер параметру і у файлі відповідно новий класифікатор угідь і знову та ж помилка. Таке враження, наче ця функція в константі взагалі не працює

Також поясніть, будь-ласка, чому коли я скачав новий файл setup програми Digitals і поставив її (Стара ж програма обновлена до останньої версії), то в новій програмі при налаштуваннях ExplicationParameter=-5 у екслпікації дає і код угіддя і назву угіддя і для обмінних файлів IN4 і для XML. Чудеса та й годі :D

Автор:  Dmitry_Zolotar [ 15 дек 2014 11:02 ]
Заголовок сообщения:  Re: Знову про шаблони...

В Сервис-Настройки-Главная-Константы
ExplicationParameter=SEF(SEL(P[-7],70009|P[ID7000901]|*|P[CN]),landcode.txt)

В Digitals\Lists
Вложение:
landcode.txt [513 байт]
Скачиваний: 409


Це приклад
Вложение:
Landcode.dmf [18.81 Кб]
Скачиваний: 598


P.S. Файл landcode.txt доповнити усіма кодами та описами

Автор:  fendak [ 15 дек 2014 20:33 ]
Заголовок сообщения:  Re: Знову про шаблони...

Дякую.

Тепер ще одна проблема :(

Орендаря з XML можна витягнути за допомогою коду Орендар: XPT(P[ID7000521],"Grantee/LegalEntity/Name")
А як витягнути дані про обмеження чи сервітут?

Автор:  Dmitry_Zolotar [ 16 дек 2014 10:34 ]
Заголовок сообщения:  Re: Знову про шаблони...

Дані про обмеження потрібно шукати в об'єктах шару "XML: Обмеження (сервітут, емфітевзис, суперфіцій)", їх може бути декілька, кожне окремо потрібно обробляти. Якщо у Вас dmt-шаблон, то найкраще місце для пошуку таких об'єктів - обробник події додавання об'єкту "XML: Земельна ділянка"

Автор:  fendak [ 16 дек 2014 12:44 ]
Заголовок сообщения:  Re: Знову про шаблони...

а можна детальніше?
Ви маєте на увазі %Events.OnAdd?
Чому додавання об'єкту "XML: Земельна ділянка"? В мене ж уже є готові обмінники XML. Нічого до них додавати вже не треба. З них треба витягнути в dmt шаблон дані про сервітут.

В мене є варіант реалізації цього завдання, але тільки через цикл.
Скрипт шукає всі обмеження. Заносить їх значення в тимчасові параметри ділянки і вже з них підтягує. Але щось мені це не дуже подобається. Може можна якось простіше?

І питання до розробників, чому в такій серйозні програмі нема стандартного dmt (чи reports) шаблону, який би видавав звіт по обмеженнях. Чому кожен мусить все своїми руками робити? Хоч би зразок якийсь дали.

Автор:  ТОВ Аспект [ 18 дек 2014 16:18 ]
Заголовок сообщения:  Re: Знову про шаблони...

Доброго вечера! Підскажіть будь ласко такий нюанс. Маю два шаблони ДМТ, один додає до каталогу назву точок, другий ні. Другий шаблон був створенний з першого.

Автор:  fendak [ 18 дек 2014 20:55 ]
Заголовок сообщения:  Re: Знову про шаблони...

ТОВ Аспект писал(а):
один додає до каталогу назву точок, другий ні

В мене два додають точки і в табличці каталогів координат і на межових знаках на самій ділянці

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

Автор:  ТОВ Аспект [ 19 дек 2014 08:25 ]
Заголовок сообщения:  Re: Знову про шаблони...

fendak писал(а):
ТОВ Аспект писал(а):
один додає до каталогу назву точок, другий ні

В мене два додають точки і в табличці каталогів координат і на межових знаках на самій ділянці

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


Пробував замініть на нові у самому ДМТ, але через Сервіс-документи все одно один додає другий ні. А у Вас в кад. плані додає через Сервіс?

Автор:  fendak [ 19 дек 2014 11:41 ]
Заголовок сообщения:  Re: Знову про шаблони...

так, через Сервіс/Документи

Автор:  ТОВ Аспект [ 19 дек 2014 13:10 ]
Заголовок сообщения:  Re: Знову про шаблони...

fendak писал(а):
так, через Сервіс/Документи


думав може це через не правільний порядок NPLXY, так ставив вже і так NPXYLAI, все одно не працює, і навідь на всіх іншіх ДМТ. Може це засторілий комп?

Автор:  sergykydr [ 20 дек 2014 11:38 ]
Заголовок сообщения:  Re: Знову про шаблони...

Подскажите пожалуйста, как в шаблоне дмт задать формулу чтоби параметр брался не из слоя Ділянка а из Квартала. Например код коатуу?

Страница 19 из 27 Часовой пояс: UTC + 2 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/