Аналитика http://www.geosystema.net/forum/ |
|
Знову про шаблони... http://www.geosystema.net/forum/viewtopic.php?f=1&t=744 |
Страница 7 из 27 |
Автор: | Olex [ 29 янв 2010 10:01 ] |
Заголовок сообщения: | Re: Знову про шаблони... |
В другой теме никто так и не ответил, попробую тут: Цитата: Если можно допишите функцию с двумя основаниями(підставами) передачи з.д. в шаблон технички для Reports, и если не трудно перенесите туда же функцию с удобоваримым отображением юридического адреса AU - мои попытки перенести из шаблона рег. карточки или написать самостоятельно провалились
|
Автор: | Dmitry_Zolotar [ 29 янв 2010 11:13 ] |
Заголовок сообщения: | Re: Знову про шаблони... |
Olex писал(а): Если можно допишите функцию с двумя основаниями(підставами) передачи з.д. в шаблон технички для Reports СделаемOlex писал(а): и если не трудно перенесите туда же функцию с удобоваримым отображением юридического адреса AU - мои попытки перенести из шаблона рег. карточки или написать самостоятельно провалились Опыт подсказывает что "удобоваримое" у каждого свое, потому желателен пример для нескольких различных случаев(обл.центр, город, обл.подчинения,райцентр,село; Киев, Севастополь, Крым -по возможности). В шаблоне технички нет нигде адреса регистрации, если я не ошибаюсь. Потому сделаю функцию, которую добавите сами в свой шаблон. |
Автор: | Dmitry_Zolotar [ 29 янв 2010 12:19 ] |
Заголовок сообщения: | Re: Знову про шаблони... |
Вообще-то в шаблоне приложения к госакту уже есть функция приведения адреса регистрации к "удобоваримому" виду: Код: function FormatAU(AUValue:String):String; var st,st2:String; begin if AUValue='' then begin Result:=''; Exit; end; st:=StringPart(AUValue,1,','); if st<>'804' then begin Result:=SEF(st,'KDS.txt')+', '; end else Result:=''; if SEF(StringPart(AUValue,5,','),'OblCenters.txt')<>'+' then begin st:=StringPart(AUValue,3,','); if (st='Автономна республіка Крим') or (st='АР Крим') //or (st='Кримське ханство') then Result:=Result+st+', ' else Result:=Result+st+' область, '; end; if SEF(StringPart(AUValue,5,','),'RayCenters.txt')<>'+' then Result:=Result+StringPart(AUValue,4,',')+' район, '; Result:=Result+StringPart(AUValue,5,','); st:=StringPart(AUValue,6,','); if st<>'-' then Result:=Result+', '+st; st:=StringPart(AUValue,7,','); if st<>'-' then Result:=Result+', буд. '+st; st:=StringPart(AUValue,8,','); if st<>'-' then Result:=Result+', корп. '+st; st:=StringPart(AUValue,9,','); if st<>'-' then Result:=Result+', кв. '+st; end; Текст функции поместите в скрипт шаблона перед главным begin...end В качестве аргумента функции используйте параметр AU. Пример: var AUComfort:String; .... function FormatAU(AUValue:String):String; .... //главный begin...end begin .... AUComfort:=FormatAU(Param('AU')); .... end; |
Автор: | Olex [ 29 янв 2010 16:32 ] |
Заголовок сообщения: | Re: Знову про шаблони... |
Спасибо за оперативность, я в принципе просил просто перенести функцию просто наверно стоит еще почистить недоделанную функцию AU что присутствует в шаблоне технички, в понедельник займусь. А можно уточнить что за приложение к акту, он был в стандартной поставке ? |
Автор: | Dmitry_Zolotar [ 29 янв 2010 16:49 ] | ||
Заголовок сообщения: | Re: Знову про шаблони... | ||
Olex писал(а): А можно уточнить что за приложение к акту, он был в стандартной поставке ? Это приложение к госакту нового образца для случаев с несколькими владельцами. Сам бланк появился относительно недавно, шаблон к нему сделали в сентябре 2009-го. В дистрибутиве Digitals этот шаблон есть. Отдельно выложен во вложении.
|
Автор: | IVua [ 23 фев 2010 18:57 ] |
Заголовок сообщения: | Re: Знову про шаблони... |
в *.dmt шаблоні функція FFF працює тільки якщо вона сама в таблиці, якщо наприклад FFF(t1.txt) p[kf] тоді показує T1.TXT) P[KF NOT FOUND! |
Автор: | Dmitry_Zolotar [ 24 фев 2010 13:29 ] |
Заголовок сообщения: | Re: Знову про шаблони... |
IVua писал(а): в *.dmt шаблоні функція FFF працює тільки якщо вона сама в таблиці, якщо наприклад FFF(t1.txt) p[kf] тоді показує T1.TXT) P[KF NOT FOUND! Функція FFF створена для випадків, коли формула не вміщається в назву параметра, все що йде слідом за нею розглядається як назва файлу в якому зберігається формула. В таблицях краще використовувати функцію SEF(назва_формули,назва_файла), по перше це дає можливість зберігати всі формули в одному файлі, по друге складати формулу з "цеглинок", що робить їх зрозумілішими. Щось на зразок цього: SEF(FUNC,func.txt) а в файлі func.txt Код: FUNC<tab>SEF(CRITERIA,VALUE1|SEF(FUNC1,func.txt)|VALUE2|SEF(FUNC2,func.txt)|*|SEF(FUNCOTHER,func.txt)) FUNC1<tab>..... FUNC2<tab>..... FUNCOTHER<tab>..... Робочий приклад: файл з формулами - Digitals\Lists\BlueActF.txt використання - Digitals\Госакт (голубой) лицевая.DMT |
Автор: | IVua [ 24 фев 2010 17:47 ] |
Заголовок сообщения: | Re: Знову про шаблони... |
дякую за відповідь |
Автор: | Olex [ 22 мар 2010 11:20 ] |
Заголовок сообщения: | Re: Знову про шаблони... |
Подскажите как реализовать что бы автоматически в описании смежеств в гос.акте 5 и последующие смежества выводились с начальной буквой тоесть приблизительно так Код: до Б землі гр. до В землі загального користування до Г землі гр. до Д землі гр. Д до Е землі гр. Е до А землі гр. А то при написании чего-то подобного в шаблоне Код: до Б землі гр. P[7] до В до Г до Д Д до А получается достаточно глючно |
Автор: | IVua [ 16 ноя 2010 08:01 ] |
Заголовок сообщения: | Re: Знову про шаблони... |
як написати формулу, щоб зробити список угідь у випадку коли є наприклад 05 рілля, 35.1 капітальна і 35.1 капітальна, щоб назви угідь не повторювались. і другий список де площа однакових угідь сумувалась? |
Автор: | Bondarets Alexander [ 16 ноя 2010 09:46 ] |
Заголовок сообщения: | Re: Знову про шаблони... |
IVua писал(а): як написати формулу, щоб зробити список угідь у випадку коли є наприклад 05 рілля, 35.1 капітальна і 35.1 капітальна, щоб назви угідь не повторювались. і другий список де площа однакових угідь сумувалась? Речь идет о шаблоне Report или DMT? |
Автор: | IVua [ 16 ноя 2010 19:29 ] |
Заголовок сообщения: | Re: Знову про шаблони... |
dmt шаблон. хотілось, щоб результат був схожий наприклад на таке: до складу угідь земельної ділянки входять - 35.1 капітальна (0,0100), 05 рілля (0,1250), 08 сад (0,1250) |
Автор: | Bondarets Alexander [ 18 ноя 2010 12:15 ] |
Заголовок сообщения: | Re: Знову про шаблони... |
IVua писал(а): dmt шаблон. хотілось, щоб результат був схожий наприклад на таке: до складу угідь земельної ділянки входять - 35.1 капітальна (0,0100), 05 рілля (0,1250), 08 сад (0,1250) Посмотрите шаблон Digitals\Кадастровый план (А4) ... .dmt. В таблице экспликации как раз используются формулы для решения вашей задачи. Смотрите также здесь viewtopic.php?p=1009#1009 |
Автор: | IVua [ 17 фев 2011 23:15 ] |
Заголовок сообщения: | Re: Знову про шаблони... |
чи будуть нові формули, шаблони для dmt-файлів під xml-формат |
Автор: | IVua [ 17 мар 2011 13:40 ] |
Заголовок сообщения: | Re: Знову про шаблони... |
kukin писал(а): Было б здорово, если выпустили наконец Reports для работы с XML, с работающими функциями а що там з dmt шаблонами. як робити кадастрові плани і друкувати акти |
Страница 7 из 27 | Часовой пояс: UTC + 2 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |