Делимся шаблонами

Зараз не можу відповісти на це питання, бо вже не памятаю. Точно знаю під обмеження створена структура в Делфи, зчитується з ХМЛ, і дещо з обмежень видає у Digitals. Залишається тільки “включити”, але це в наступному випуску.
[/quote]
Дякую за відповідь. Будем чекати нового випуску програми, бо вона дійсно потужна.

Можна привязати шаблон до різних площь за допомогою Ole Переменных AreaCVuse. Як саме, то я думаю Гуру краще розкаже бо можу помилитись (давно вже зробив).

Як можна Ole Переменных добавить нове поле (хочу там вказувати Обмеження на зем. діл. і привязувати його у Ворд)

Воно то так, але і не так. В даній змінній є тільки “0.15га - для будівництва і обслуговування житлового будинку, господарських будівель і споруд , 0.0175га - для ведення особистого селянського господарства”, а мені не треба це все, мені треба тільки площі.

Взагалі треба на титулці:

діл.1(ОЖБ) 4621288200:01:001:0001
діл.2(ОСГ) 4621288200:01:001:0002
діл.3(сад) 4621288200:01:001:0003

в технічному завданні:

Площа ОЖБ - 0,1500 га
Площа ОСГ1 - 0,3241 га
Площа ОСГ2 - 0,2258 га
За допомогою яких перемінних це зробити?

перепрошую, дійсно відкриває. Просто не розписує окремо площі ділянок під ОСГ, а сумує.
Правда, я не повністю розібрався з цими режимами одиночним, груповим і поіменним. Може дійсно формує окремо.

на вкладці Data XML пусто. Обмінний файл вишлю. Але в мене видає помилку по усіх XML.

Шаблон відомості про вирахування площі ділянки

Як варіант власні поля можна додавати поки що лише в реквізитах користувача Tools - Custom… або через списки затверджувальних органів, але боюсь це не зовсім Вам підходить.

Ви мене зовсім запутали. Спочатку AreaCVUse була розроблена для [size=150]загального[/size] підсумку площ залежно від виду цільового призначення. Доречі AreaCVUse має однаковий результат у всіх режимах генерування.
Можливо добавити другу версію AreaCVUseSingle, котра не залежно від режиму буде вертати результат на кожну ділянку без підсумку площ: s1 - cv1, s2 - cv2, s… - cv… і вдобавок тільки площі AreaList: s1, s2, s3, s.. :question:
Є також можливість добавити в документ дві змінні Sdil - TX. При одиночному режимі кількість ХМЛ = кількості разів згенереваного *.dot шаблону, тобто на кожній сторінці отримаєте площу і цільове окремої ділянки.
Це легко зобразити в програмі, якщо відкрити > 1 хмл файлу, вибрати папку з шаблонами _DemoTest (з лівого боку список шаблонів Template ) та по черзі генеруємо лише з одним включеним шаблоном.
Доречі [size=150]для тих хто наважився створювати власноруч шаблони[/size], буде гарним прикладом, відкривши в …Templates_DemoTest всі шаблони (якщо через провідник - ПКМ на файлі - Открыть) та копіювати із таблиці, колонка “Значения” поля у свій шаблон

Наші “умники” в каталозі координат просто поміняли шапку на “Відомість вирахування площ” :unamused:

І все ж таки ви не зрозуміли чого я від вас хочу.
Мені потрібно, щоб, вибравши 3 ділянки, в мене сформувалася одна документація, на титулці якої було б розписано:

Діл.1 (ОЖБ) 4621287800:01:001:0001 - площа 0,25 га
Діл.2 (ОСГ) 4621287800:01:001:0002 - площа 0,10 га
Діл.3 (ОСГ) 4621287800:01:001:0003 - площа 2,00 га

Мені не потрібно окремих титулок по кожній ділянці. А треба одну єдину документацію в якій є інформація про три ділянки.

Які змінні у документі Word (якщо такі є) мені поставити замість слів ОЖБ, замість кадастрового номера і замість площі?

У вас є в програмі змінна AreaCVuse. Ось її значення по трьох ділянках: 0.10га - для ведення особистого селянського господарства, 0.25га - для будівництва і обслуговування жилого будинку, 2.00га - для ведення особистого селянського господарства
Але вона мені не підходить у даному випадку. Бо, по-перше, мені потрібно скорочено ОЖБ/ОСГ, а не цілими фразами, а по друге, треба окремо площу від цільового призначення.

Також питання чому не всі змінні висвітлюються в таблиці “OLE-переменние”?

Найбільш наближеною змінною до тої, що мені потрібно є Edit1. Але і там крім площ ще якохось хрена добавляє слова “на три земельні ділянки”

Так само змінна CadNumber видає зразу три кадастрові номери. А мені потрібно спочатку один в першій строці. Потім другий. І потім третій.

Ось подивіться відео, як в мене формується документація в Digitals Reports - youtu.be/Tpv5kVAyBYE
Як зробити такі ж шаблони у XML Reports?

а какие переменные для остальных значений XML файла. в частности паспротные данные, кем, когда выдан паспорт, данные госакта, на основании чего он выдан?

Если память не изменяет для ГосАкта - Act, ActRod. Отсутствующие переменные пока нет возможности быстро добавить, если только поднять старый проект (код).

Существует ли шаблон DMT для “Креслення перенесення меж земельної ділянки в натуру” ?

Міцного здоров’я всім!

Якщо вірно зрозумів Вас, sergykydr, необхідно щось на кшталт такого? (перегляньте відео). Створював самотужки.
Детальніше:

  • громадянину належать дві ділянки (рілля й кормові угіддя);
  • всю семантику обробляю й надсилаю до потрібних мені місць скриптом;
  • графічна складова реалізована також через скрипт, шляхом “Вставка в другом масштабе”, зображення базису - СХЕМАТИЧНЕ, віддалі й кути - справжні. Табличка формується скриптом, промені - теж.
    Тобто із базових шаблонів взяв лише ШТАМП та РАМКУ.

П. С. Майстрів створення шаблонів - прохання сильно не ганьбити. Дякую.

sergykydr

Завдяки Миколі Фендак, який пропонує переглянути скрипт, який формує Список межових знаків, переданих на зберігання.
youtu.be/97RVjqXHhJ4
ви можете подивитися код і скачати DMT шаблон - viewtopic.php?f=1&t=2539&p=35689#35689

Я свій шаблон “Креслення перенесення меж земельної ділянки в натуру” додам пізніше

“Пупкин”

Дякую за відео. Саме автоматична побудова променів, промірів та кутів мене і цікавить) покищо все що я зумів так це винести кнопку “Проміри та схема” на передню панель)

“zahidzem”

Додавайте скоріш, дуже цікаво..

Міцного здоров’я всім!

Прошу Вам sergykydr, частина коду, та *.dmf-файлик. Далі пробуйте самі. Успіху Вам.

;--------------побудова променів-------------
@Dialog.WaitBox Вкажіть ділянку
$NDil=@Map.SelectedObject
@Dialog.WaitBox Вкажіть базис
$NBasis=@Map.SelectedObject
@Map.DeselectAll
@Map.SelectObject $NBasis
@Map.SelectObject $NDil
@SendChars
Вставка | Промеры и схема…
@Map.DeselectAll
@Map.SelectLayer ID10000
@Map.Selected.RemoveCaptions ID500320
;------формування таблиці кутів та довжин-----
$ObjCount=@Map.SelCount
$ObjCount=$ObjCount-1
@Map.SelectByParametersSelected 1|ID500320=
@Map.Selected.Delete
@Map.SelectLayer ID10000
$i=1
@Text[1].Clear
$Nobj=0
$Tab=@Calc char(9)
$Tab=@DequoteText $Tab
$headline=@Concat № пікетів,$Tab,Внутрішній кут,$Tab,Віддаль (м.)
@Text[1].Add $headline
%begin
$Nobj=@Map.NextSelected $Nobj
$Value=@Map.Object[$Nobj].Parameter[ID500320]
$Line=@StringPart 1 $Value
$Line=@RoundTo $Line 2
$Angle=@StringPart 2 $Value
$Res=@Concat $i,$Tab,$Angle,$Tab,$Line
@Text[1].Add $Res
$i=$i+1
@If $i<$ObjCount then @Goto %begin
$List=@Text[1].text
@Map.deselectall
@Map.SelectLayer ID51
$Numb=@Map.SelectedObject
@Map.Object[$Numb].TableText $List
@Window.Refresh

klaid скачайте будь-ласка *.dmf файл. У ньому відповідь на Ваші запитання.

Перепрошую товариство. Не вказав певних умов, необхідних для функціонування коду - позаяк, не зважив, що інші машини мають відмінні налаштування від моєї залізяки. Отже:

  1. “Язык и региональные стандарты” - розділювач цілої та дробової частки - КРАПКА;
  2. Перед запуском скрипта запустіть просто “Вставка->Промеры и схема” поставте галочку у поле “Схема измерений” (а за потреби й “Круг право”, як вже міряли кути). Скріншот додаю.

Щодо таблички sergykydr - пишіть в ЛС, спробував на трьох різних машинах - формується зараза така.
Координати, спробуйте так: помітьте ТІЛЬКИ БАЗИС та натисніть кнопку із наступним кодом:
;----------------------------------------------------
$ObjNumb=@Map.SelectedObject
$Coordinates=@Map.GetObjectCoordinates $ObjNumb
@Text[11].Add $Coordinates
@Text[11].Save C:\111.txt
;----------------------------------------------------
Маю надію, вмієте працювати з елементами @Text[N].Line[i] та функцією @StringPart? Тоді не складе труднощів Вам їх (координати) витягти із @Text й помістити в табличку, або, як підписи біля конкретних точок базису.

Дякую, сподіваюсь, для когось вищенаписане стане в нагоді та допоможе у вирішенні проблем.

Пупкин
підскажіть, будь-ласка??

В якому шарі має бути ділянка, і в якому базис??

Як і обіцяв, додаю шаблон [size=150]“Креслення перенесення меж земельної ділянки в натуру”[/size]

До кнопки скрипта “Пупкіна” додав шар.

Додаю відео http://youtu.be/uXISKbhpqv8

Доброго дня!
Підскажіть як зробити щоб при “Вставка-Промери схеми” вставляло кут відносно теодолітного ходу, а не від півночі (“полярний кут”)

Пупкин

Дуже дякую за код скрипта, це те що треба) та дмф файлик допоміг швидко все зрозуміти) тільки табличка в мене не формується, але я над цим ще подумаю)
Підкажіть будь ласка чи можливо ще зробити так у цьому скрипті щоб після побудови променів біля кожної точки базису з’являлася табличка з її координатами?

zahidzem

Також дуже дякую за відео та шаблон, подивившись його багато цікавого для себе знайшов)

Як це виправити не підскажите

якщо мова йде про те, що програма не розуміє в скриптах, то кристуйтеся %Library.ReplaceComma
Приклад використання дивіться тут
Якщо програма взагалі не розуміє, то може спробуйте у Windows змінити:
Панель управління=>Мова та регіональні стандарти=>Розширені параметри=>десятковий роздільник