Сервис Отчет XML

Зробив трошки інакше GeT(1,P[ID7000509])
В ХМЛ категорія земель пише 100, 200 без тексту Землі житлової та гром…Написавши ваш варіант або свій мені вибиває (200 Землі житлової та громадської забудови) а потрібно без цифер! Пробував написати через GET щоб з кусків скласти не получається тому що в ХМЛ тільки цифра стоїть немає куди скорочувати. Як з цим бути?

GET(-1 P[ID7000509])

Дякую!!!

Вище я задавав це запитання але ніхто не відповів. Проблему вирішив написавши по новому все.
Діло в тому що при редагування ДМТ шаблону почали пропадати “|” в експлікації пасовища та всього с/г угідь і коли дописуєш жмеш ОК відкриваєш а її немає, і формула не працює! Що робити?

Прикладаю файл який согодні робив но після подальшого його редагування (експлікацію не трогав) перестало видивати дані.
SEL(ParentID7000901,“LandCode”,12|P[ID7000903],“Size”|002.02 ПасовищаP[ID7000903,“Size”]||-) а було
SEL(ParentID7000901,“LandCode”,12|P[ID7000903],“Size”|002.02 Пасовища|P[ID7000903,“Size”]|
|-)
теж саме в експлікації всього с.г. угідь
1000 ТЕСТ.DMT (40.3 KB)

Не зрозуміла сама формула, а не кількість переносів в ній. Опишіть словами, що там на вході/виході.

Якщо угіддя = 05 то виводиться площа “Size” або якщо 12 то площа, інакше виводиться значення “-”

В ДМТ-шаблоні на прикладі ріллі: SEF(CN005,BlueActF.txt)
В папці Digitals\list\BlueActF.txt скопіювати в кінець:
CN005 SEL(P0,0.0000|-|*|P0)
Другими словами якщо площа угыдь під ріллею (код 05) 0.0000 то в кад.плані буде писати “-”, інакше - площа угідь під ріллею.
Не знаю в мене працює. Текстовий файлик може називатись як-завгодно. Я так розумію, класифікатор угідь, в ХМЛ-нормал новий. Використання текстового файлу розгружає обстановку на кад. плані, а то як з бодуна подивиться то може дах з’їхать.

в шаблоні написав ваш приклад, дописав в BlueActF.txt вищенаведений текст, в обмінику поставив код угіддя 05 і результат CN005. Що не так?

Прикріпляю файли
1000 ТЕСТ.DMT (40.3 KB)
BlueActF.txt (2.89 KB)

Дякую! а в txt файл можна писати ті функції що писав я? чи там треба писати по іншому? і ще питання а якщо новий класифікатор то як бути, замість 05 писати 001.01 Рілля?

001.01
Можна писати все, що хочеш. Формули, як в дмт-шаблоні

Дякую!
Ще одне запитання чи можливо в Отчете в Х У піісля точки в простому списку зробити 3 знаки, а також в Полярний угол довжини більш точніше 3 знаки?
Тому що тоді йде похибка по координатам.

Отчет:
Коефіцієнт бонітету X Y
1 5600010.80 4300053.47
2 5600006.60 4300046.93

Об’єкт ID Коефіцієнт бонітету Полярный угол
33 25.78 114°14’14"
34 20.71 128°53’50"

А також у Вставка - Промеры и схемы теж підписує довжину 25.78, а там 25.785. А якщо таких точок багато то вже результат не сходиться.

Якось так, вибачте, якщо щось незрозуміло.

Сервис-Настроики-Вид-Число десятичних знаков

Странно но у меня не добавляет после точки третий знак :frowning: уже и максимум ставил все равно нет.
Так и осталось как на скрине, и в простом списке тоже.
Может еще есть какие идеи, очень нужно!
Заранее всем спасибо!

Нужно изменить ещё маску параметра ID[-10] на 0.000 также маску параметра ID[-4] на 0.000 и маску параметра ID[-3] на 0.000 можно и маску параметра ID[-2] на 0.000
тогда у вас и будут координаты до 3 знака и длина тоже до 3 знака.

Последний вопрос, стыдно спрашивать, подскажите где это, и как правильно исправить, а то я уже запутался. Где искать. Почитал не нашел, это в Карта - Параметры?
А в Простом отчете также будет три 0.000?
Спасибо!

Так точно, это параметры.

у мене не працює функція SEF!!!
в ДМТ шаблоні пишу SEF(CN35,BlueActF.txt) в файлі BlueActF.txt дописую функцію яка працює тільки велика, CN35 SEL(ParentID7000901,“LandCode”,35|P[ID7000903],“Size”|007.01 Малоповерхова забудова|P[ID7000903,“Size”]|*|-) мені видає результат CN35 . попробував присвоїти просто любе значення в тхт файлі (CN35 деякий текст) всерівно не працює результат тойже самий. Получається просто не баче тхт файлу? Чому не працює?

Може поставив значок"пробіл", а треба “табуляція”. Щоб порахувати суму площ під якимись там угіддями треба використовувати ідентифікатор площі параметр p[0] (тип параметра вещественний). Наприклад вираз P0, порахує суму площ всіх угідь з кодом 002.03 та 08. Якщо поставити перед виразом знак “-”() -P0, то порахується різниця між площею ділянки і баг.насаджень.
Щодо функції “PARENT”. ЇЇ слід використовувати щоб витягнути дані із зовнішніх об’єктів (кад.квартал, зона і т.д.)

Дякую земляк!!! все запрацювало навіть з моїми формулами, як вияснилось потрібно перегрузити програму тоді все працює і через “табуляцію”!!! Виникає ще одне запитання! я так розумію дані з тхт файлу беруться тільки по одній строчці, тоїсть якщо стоїть Enter то дані братись не будуть?