Знову про шаблони...

кое-что можно поменять в Сервис-Настройки-Главная-Константы, а именно константа ExplicationParameter отвечает за то, что попадает в экспликацию, можно формулу вписать туда
например при
ExplicationParameter=Sel(P[-7],30000|P[CN]|70009|P[ID7000901]|*|P[-5])
в экспликацию будет попадать значение параметра CN для ин4-угодья, значение параметра ID7000901 для XML-угодья и название слоя для всех остальных объектов

почему-то не получается подсчитать площадь ограничения формулой P0
файл с участком откуда формирую и сам дмт шаблон прилагаю.
п.с. экспериментальным путем было выяснено, что не считается площадь только когда ограничение полностью совпадает с участком.
.dmt (16.8 KB)
.dmf (16.2 KB)

Допоможіть вставити ділянку на два листа, пробувала по вашому зразку, то всеодно на другому пусто.
CadPlanA4.fr3 (87.6 KB)

можно ли добраться через скрипт к свойствам таблицы таким как выравнивание и ширина столбцов? у всех таблиц форматирование выставленное мной сохраняется в шаблоне а вот смежники все время слетают и мне очень не хочется их каждый раз поправлять.

CadPlanA4.fr3 (87.9 KB)

Pномер_параметра работает только дочерних объектов участка, изначально для ин4_угодий в ин4_участке.

Почему-то в шаблоне нет объекта “XML_Земельна ділянка”, так задумано?

это был просто черновой вариант чтобы проблему показать, при наличии хмл_участка ничего увы не меняется.

Выравнивание сохраняется, а вот ширина столбцов действительно сбрасывается.

выравнивание тоже сбрасывается! именно у таблицы со смежниками

У мене на земельній ділянці є декілька обмежень, але чомусь за цим скриптом видається тільки обмеження ЛЕП10кВ, а інші де?

if XMLMode
then ParcelArea:=XPath(XML573Root+‘InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/ParcelMetricInfo/Area/Size’)
else ParcelArea:=Param(‘AS’);
if XMLMode //вывод ограничений
then begin
if IsNodeExists(XML573Root+‘InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/Restrictions’)//проверяем наличие ограничений
then begin
RestrCount:=NodesCount(XML573Root+‘InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/Restrictions’,‘RestrictionInfo’);//проверяем сколько сушествует ограничений
Restrictions:=‘На використання земельної ділянки встановлені такі обмеження (обтяження), сервітути: ‘;// присваеваем переменной ограничений значение с ограничением
end;
if IsNodeExists(XML573Root+‘InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/Restrictions’)//если усть ограничения
then begin
Begin
for I:=1 to RestrCount do //начинаем перебор по ограничениям
Restrictions:=Restrictions+XPath(XML573Root+‘InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/Restrictions/RestrictionInfo/RestrictionName’)+’, площею____га.’+IIF(I<>RestrCount,‘, ‘,’’);//присваеваем переменной с ограничением описание ограничения и текст её площади
end;
end
else
Restrictions:=‘На використання земельної ділянки обмеження (обтяження), сервітути не встановлені.’;//если ограничения нет, присваеваем отсуцтвие ограничения
Edit2.text:=Restrictions //запихиваем все это в диалоговое окно
end;


Restrictions:=Restrictions+XPath(XML573Root+‘InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/Restrictions/RestrictionInfo[‘+IntToStr(I)+’]/RestrictionName’)+‘, площею____га.’+IIF(I<>RestrCount,‘, ‘,’’);//присваеваем переменной с ограничением описание ограничения и текст её площади

Чи можливо , щоб на одному листі(кад.план) випадала ділянка з координатами та описом меж, а на другому(план меж зон обмежень) тільки сама зем.ділянка? Бо копіювати і зафарбовувати це все білим квадратом дуже незручно.
CP.dmt (25.3 KB)
CadPlanA4.fr3 (94.9 KB)

На вопрос: “Как создать шаблон документа (DMT)” рекомендуют создать копию уже имеющегося похожего шаблона а потом внести в него свои необходимые изменения.
Способ простой и быстрый. Вникать во все тонкости не надо. Но возникла потребность изменить содержание именно чертежа. Нужно вынести на чертеж не только кадастровые объекты (квартал, дилянку, угодья, смежники) но и другие выделенные объекты. То есть разместить в шаблоне выделенный фрагмент карты. Подскажите, кто знает, как изменить именно эту часть шаблона.
Было бы неплохо, чтобы разработчики програмы раскрыли секрет создания шаблонов чертежей “с нуля”.

как вставить символ “Σ” в таблицу дигиталса?

Заглавная S, шрифт Symbol

Дякую!

Може в кого є приклади, як робити інвентаризацію земель. Допожіть!!!

Доброго дня. Виникла необхідність створити акт перенесення в натуру меж охоронних зон, створив dmt шаблон, але не можу зробити щоб з із параметру, де прописується обмеження, дістати назву обмежень а саме (рядки “Охоронні зони”, “Зони санітарної охорони” “Санітарно-захисні зони” “Зони особливого режиму використання земель” та інші) прошу допомоги. Додаю “сирий” шаблон.
охоронних зон.dmt (41 KB)

Викладіть, будь ласка, dmf-приклад та Digitals\Lists\33.txt, без цих файлів важко розібратись.

33.txt (5.02 KB)
охоронних зон.dmt (40.7 KB)