я поміняв місцями і написав так
CUT(1,1,XPT(PARENTID7000402,“FirstName”))._XPT(PARENTID7000402,“LastName”) результат той що треба
[ID7000402] - ПІП керівника органу виконавчої влади або місцевого самоврядування b - ??? а це що таке і чому 02 ненаписано і як його правильно писати[/b]
і ще пишу в ДМТ XPT(P[ID7000500],“ParcelAddress/StreetType”),_XPT(P[ID7000500],“ParcelAddress/StreetName”),_буд._XPT(P[ID7000500],“ParcelAddress/Building”),_XPT(P[ID7000500],“Settlement”),_XPT(P[ID7000500],“District”),_XPT(P[ID7000500],“Region”) результат “, , буд. , с. Іваннє, Дубенський район, Рівненська область” як написати якшо це с. Іваннє то щоб пусті теги удаляло?
прошу допомоги!
На рахунок пустих тегів, можна використати функцію “Sel”, сама формула тоді буде трохи кілометрова, її краще винести в текстовий файл, приклад використання в файлику Digitals/Lists/BlueActF.txt, на цю тему в форумі є мішок інформації.
Наприклад
Adresa SEL(XPT(P[ID7000500],“ParcelAddress/Building”),||*|буд._XPT(P[ID7000500],“ParcelAddress/Building”))
другими словами якщо вираз XPT(P[ID7000500],“ParcelAddress/Building”)=“”, тобто пусте значення, тоді Adresa=“” (пусте значення), інакше Adresa=буд._XPT(P[ID7000500],“ParcelAddress/Building”)
Якщо в ХМЛ тег Building не пустий і рівний “45”, тоді видасть “буд. 45”
Дуже вдячний з цим запитанням ніби розібрався! Я замітив що від того як напишеш шлях до певного тегу, залежить чи буде показувати очікуваний результат?! як правильно його писати?
коли написав:
CUT(1,1,XPT(P[ID7000520],“ProprietorInfo/Authentication/NaturalPerson/FullName/FirstName”)). XPT(P[ID7000520],“ProprietorInfo/Authentication/NaturalPerson/FullName/LastName”) результат задовільний, а коли:
CUT(1,1,XPT(P[ID7000520],“FirstName”)). XPT(P[ID7000520],“LastName”) результат “пусто”
мені треба витягнути код цільового використання щоб було 02.01, повний шлях /UkrainianCadastralExchangeFile/InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/CategoryPurposeInfo/Purpose писати треба від ParcelInfo чи CategoryPurposeInfo?
ось що вийшло з того що я писав
XPT(P[ID7000510],“Purpose”)-пусто, тоді я вирішив витягнути дані з txt файлу
SEF(CUT(1,5,XPT(P[ID7000510],“Purpose”),UKCVZ.txt)) дані з txt файлу (02.01 Для будівництва і обслуговування житлового будинку, господарських будівель і споруд (присадибна ділянка)) і мені пише що “UKCVZ.txt не найден”
PS вже все получилось! P[ID7000510] скорочено CUT(1,5,P[ID7000510]) і все
В обробнику подій шару XML:Земельна ділянка в дмт-шаблоні додайте скрипт наведений нижче. Цей скрипт замінює велику літеру в значенні параметра ID7000511 та вносить це значення в таблицю шару ID70088.
Доброго дня чому удаляє вертикальну риску в формулі?
спочатку формула була такого виду
SEL(ParentID7000901,“LandCode”,05|P[ID7000903],"|Size"001.00 Рілля|P[ID7000903],“Size”|-)
і чомусь пропали риски, дописую нажимаю ок і
SEL(ParentID7000901,“LandCode”,05|P[ID7000903],"Size"001.00 РілляP[ID7000903],“Size”|-) риска пропадає!
коли дописую і ставлю пробєл риска остається, що зробити?
Чи моливо щей скрипт написати в цьому випадку? ДМТ шаблон в табличці написав текст
Земельна ділянка, яка передається у власність
гр. DAP(XPT(P[ID7000520],“ProprietorInfo/Authentication/NaturalPerson/FullName/LastName”) XPT(P[ID7000520],“ProprietorInfo/Authentication/NaturalPerson/FullName/FirstName”) XPT(P[ID7000520],“ProprietorInfo/Authentication/NaturalPerson/FullName/MiddleName”))
=P[ID7000511]
CLA(XPT(P[ID7000500],“ParcelAddress/StreetType”)_XPT(P[ID7000500],“ParcelAddress/StreetName”),XPT(P[ID7000500],“ParcelAddress/Building”),_XPT(P[ID7000500],“Settlement”),XPT(P[ID7000500],“District”),
чи потрібно створювати окремий слой так як ви навели приклад?
Панель управления\Часы, язык и регион\Язык и региональные стандарты-…-Разделитель целой и дробной части-“.” (поміняти з коми на крапку). В “отчет” для простого списка координати видає без пробілів нібито.
Доброго дня всім!!! Зновим Роком всіх!!!
Думав що розібрався з функціями а оказується не так все і просто…
допоможіть знову!)))) мені потрібно в ДМТ шаблон витягнути дані про категорію земель, я написав XPT(ParentID7000509,“Category”) результат пусто XPT(ParentID7000509,“СategoryPurposeInfo/Category”) також результат пусто
Де я помилився?