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

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

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

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

Parent[номер чи id параметру](id шару, з якого буде братися, вказувати не обов'язково)
напр.:
PARENT[23]
PARENT[23](ID10000)
PARENT[DS]
PARENT[ID10010]

При кожному варіанті написання результат той самий.

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

fendak писал(а):
Parent[номер чи id параметру](id шару, з якого буде братися, вказувати не обов'язково)
напр.:
PARENT[23]
PARENT[23](ID10000)
PARENT[DS]
PARENT[ID10010]

При кожному варіанті написання результат той самий.


Спасибо!

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

Не працюють імена точок в шаблоні з автомасштабом. Розбираємось з проблемою.

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

Ребят знает кто как можно в шаблоне "CadPlanA4" для XML обменного файла сделать так, что бы контура участка были не разными цветами выделены, а просто отрезками, а то принтер просто не распечатывает их!!! Пожалуйста кто может помочь/объяснить , помогите!) А то работа стоит на месте(

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

В DMT шаблоні в менеджері шарів видалити шари Border

Автор:  sergykydr [ 24 янв 2015 15:26 ]
Заголовок сообщения:  Re: Знову про шаблони...

Підкажіть, як назвати шаблон дмт щоб при формуванні з нього документу в його ім'я заносився певний параметр ділянки, а саме NM ?

Автор:  shyrko [ 24 янв 2015 17:00 ]
Заголовок сообщения:  Re: Знову про шаблони...

В ДМТ-шаблоні
Карта-Свойства-Имя-p[nm]

Автор:  sergykydr [ 24 янв 2015 20:29 ]
Заголовок сообщения:  Re: Знову про шаблони...

shyrko

Дякую!

Автор:  Пупкин [ 26 янв 2015 08:41 ]
Заголовок сообщения:  Re: Знову про шаблони...

Всім міцного здоров'я!

Здоровенький будь shyrko! Коли на більярді гратимемо наступного разу (дай же відігратися!!!!)?

Дякую.

Автор:  Poltavan [ 29 янв 2015 11:38 ]
Заголовок сообщения:  Re: Знову про шаблони...

Доброго здоров'я колеги. Є такі питання:
1. яким чином можна з xml файлу витягнути до dmt шаблону (без reports) ім'я та посаду виконавця (без setup.ini) з P[8] id7000007

2. =date показує поточну дату - а чи є подібне для поточного року?

3. як можна витягнути дані по наявному обмеженню? Пробував так: код обмеження: XPT(P[ID7000800],"Restrictions\RestrictionInfoRestrictionCode") але нічого не підтягує.
Ідея полягає у створенні таблиці - спочатку підтягує код обмеження, далі з файлу Restrictions.txt згідно відповідного коду пише зміст обмеження "охоронна зона така-то..." далі відповідно до коду шукає у файлі zakony.txt обґрунтуючі державні нормативно-правові акти (закони, постанови...) й вказується площа обмеження.
Якщо подібне завдання вже вирішували, буду вдячний за посилання.
Дякую

Автор:  shyrko [ 29 янв 2015 13:35 ]
Заголовок сообщения:  Re: Знову про шаблони...

XPT(parent[id7000007](id7000),"Executor/ExecutorName/LastName")
XPT(parent[id7000007](id7000),"Executor/ExecutorName/FirstName")
XPT(parent[id7000007](id7000),"Executor/ExecutorName/MiddleName")
Якось так.

Автор:  Poltavan [ 29 янв 2015 14:16 ]
Заголовок сообщения:  Re: Знову про шаблони...

shyrko писал(а):
XPT(parent[id7000007](id7000),"Executor/ExecutorName/LastName")
XPT(parent[id7000007](id7000),"Executor/ExecutorName/FirstName")
XPT(parent[id7000007](id7000),"Executor/ExecutorName/MiddleName")
Якось так.

Не підтягує :(
Пробував так як ви написали
XPT(parent[id7000007](id7000),"Executor/ExecutorName/LastName")
і так XPT(P[id7000007](id7000),"Executor/ExecutorName/LastName")
Версія Digitals 2014.11.20.
Ось скріншоти як це записано у шаблоні та результат. Не можу зрозуміти, що я роблю не так.
Изображение
Изображение

Автор:  Dmitry_Zolotar [ 29 янв 2015 15:32 ]
Заголовок сообщения:  Re: Знову про шаблони...

Додайте в XMLNormal.dmf параметр
=XPT(parent[id7000007](id70000),"Executor/ExecutorName/LastName")_XPT(parent[id7000007](id70000),"Executor/ExecutorName/FirstName")_XPT(parent[id7000007](id70000),"Executor/ExecutorName/MiddleName") Виконавець
та зробіть його доступним шару ХМЛ_Дилянка
а в dmt-шаблоні посилайтесь на цей параметр

=DATE(YYYY) - поточний рік

Автор:  Dmitry_Zolotar [ 29 янв 2015 15:35 ]
Заголовок сообщения:  Re: Знову про шаблони...

Poltavan писал(а):
3. як можна витягнути дані по наявному обмеженню? Пробував так: код обмеження: XPT(P[ID7000800],"Restrictions\RestrictionInfoRestrictionCode") але нічого не підтягує.
Ідея полягає у створенні таблиці - спочатку підтягує код обмеження, далі з файлу Restrictions.txt згідно відповідного коду пише зміст обмеження "охоронна зона така-то..." далі відповідно до коду шукає у файлі zakony.txt обґрунтуючі державні нормативно-правові акти (закони, постанови...) й вказується площа обмеження.

Приклад по угіддям, в обмежень інший ID шару, та в іншому параметрі код та опис обмеження

Автор:  Poltavan [ 04 фев 2015 11:31 ]
Заголовок сообщения:  Re: Знову про шаблони...

Dmitry_Zolotar писал(а):
Poltavan писал(а):
3. як можна витягнути дані по наявному обмеженню? Пробував так: код обмеження: XPT(P[ID7000800],"Restrictions\RestrictionInfoRestrictionCode") але нічого не підтягує.
Ідея полягає у створенні таблиці - спочатку підтягує код обмеження, далі з файлу Restrictions.txt згідно відповідного коду пише зміст обмеження "охоронна зона така-то..." далі відповідно до коду шукає у файлі zakony.txt обґрунтуючі державні нормативно-правові акти (закони, постанови...) й вказується площа обмеження.

Приклад по угіддям, в обмежень інший ID шару, та в іншому параметрі код та опис обмеження

Дякую за допомогу! Розібрався з усим окрім обмеження. Поки скрипти для мене це темний ліс.
Логіка створення таблиці така:
1)присутній шар "XML: Обмеження (сервітут, емфітевзис, суперфіцій)" id[70008], там створюємо парамерт "Площа обмеження =P[0]" id[7000516]
2) З параметру "Код обмеження" id[7000800] підтягуємо код обмеження
3) посилаючись на "Код обмеження" id[7000800] беремо з файлу "RestrCodes.txt" назву обмеження
4) посилаючись на "Код обмеження" id[7000800] беремо з файлу "Zakony.txt" відповідний обґрунтуючий закон, постанову, тощо.
5) з параметру "Площа обмеження" id[7000516] беремо площу обмеження.

Таким чином створюємо таблицю обмежень із полями
№ п/п | Код обмеження | Назва обмеження | Основні законодавчі акти | Площа обмеження, га|

Пробував погратися із файлом CP.dmt та із скриптом з посилання про таблицю угідь редагуючи його.
Я перекинув шар "CP_Explication" з тим самим id[70026], до новоредагованого шаблону "КадПлан_обмеж.dmt з тим самим id.
Стврив параметр "Площа обмеження =P[0]" id[7000516] та підключив його до шару "XML: Обмеження (сервітут, емфітевзис, суперфіцій)" id[70008], показує площу обмеження.
Тепер додаю скрипт до "XML: Земельна ділянка" id[70005] взявши за основу скрипт з Прикладу по угіддям.
Але не можу зрозуміти:
а)як прибрати перший рядок із словом "Усього земель", експеременти з редагування/видаленням частини скрипта лищ запороли скрипт.
б)яким чином підтягувати інфу про код та вибирати необхідний параметр з текстового файлу, буду вдячний за приклад скрипта, чи посилання.
в)як призначити відповідний стовпчик до параметру "Площа обмеження", який рядок відповідає за це?

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