Аналитика
http://www.geosystema.net/forum/

Сервис Отчет XML
http://www.geosystema.net/forum/viewtopic.php?f=1&t=2640
Страница 1 из 7

Автор:  _Pavel_ [ 03 сен 2012 10:44 ]
Заголовок сообщения:  Сервис Отчет XML

Возникла необходимость вывести Отчет (через Сервис Отчет)в виде ФИО Кад Номер Площадь.
С in4 отчет формируется нормально с XML выводит теги.
Возможно ли в Digitals вывести отчет из XML с чистыми данными?

Автор:  Dmitry_Zolotar [ 03 сен 2012 11:21 ]
Заголовок сообщения:  Re: Сервис Отчет XML

Добавьте параметры:
=XPT(P[ID7000520],"ProprietorInfo/Authentication/NaturalPerson/FullName/LastName") Фамилия
=XPT(P[ID7000520],"ProprietorInfo/Authentication/NaturalPerson/FullName/FirstName") Имя
=XPT(P[ID7000520],"ProprietorInfo/Authentication/NaturalPerson/FullName/MiddleName") Отчество
=Parent[ID7000300](ID70003)Parent[ID7000301](ID70003)Parent[ID7000401](ID70004)P[ID7000513] Полный кадастровый номер

Автор:  p_alex [ 10 апр 2013 09:06 ]
Заголовок сообщения:  Re: Сервис Отчет XML

Здравствуйте.
Добавил приведённые выше параметры, а в простом списке отчёта выводится только один из них, который поставлен первым.
Объясните, пожалуйста, что не так делаю?

Автор:  p_alex [ 16 апр 2013 13:06 ]
Заголовок сообщения:  Re: Сервис Отчет XML

Так может кто-нибудь ответить про проблему?

Автор:  Dmitry_Zolotar [ 16 апр 2013 15:44 ]
Заголовок сообщения:  Re: Сервис Отчет XML

Если все собственники являются физлицами, то

Первый собственник-физлицо
=XPT(P[ID7000520],"ProprietorInfo[1]/Authentication/NaturalPerson/FullName/LastName") Фамилия
=XPT(P[ID7000520],"ProprietorInfo[1]/Authentication/NaturalPerson/FullName/FirstName") Имя
=XPT(P[ID7000520],"ProprietorInfo[1]/Authentication/NaturalPerson/FullName/MiddleName") Отчество

Второй собственник-физлицо
=XPT(P[ID7000520],"ProprietorInfo[2]/Authentication/NaturalPerson/FullName/LastName") Фамилия
=XPT(P[ID7000520],"ProprietorInfo[2]/Authentication/NaturalPerson/FullName/FirstName") Имя
=XPT(P[ID7000520],"ProprietorInfo[2]/Authentication/NaturalPerson/FullName/MiddleName") Отчество

...
...
...

Автор:  Anna:) [ 30 июл 2013 13:45 ]
Заголовок сообщения:  Re: Сервис Отчет XML

Возможно ли отобразить информацию о землевладельце (Ф.И.О.) из имеющегося XML-файла в отдельный параметр слоя.

Автор:  artembaranets [ 28 авг 2013 09:10 ]
Заголовок сообщения:  Re: Сервис Отчет XML

_Pavel_ писал(а):
Возникла необходимость вывести Отчет (через Сервис Отчет)в виде ФИО Кад Номер Площадь.
С in4 отчет формируется нормально с XML выводит теги.
Возможно ли в Digitals вывести отчет из XML с чистыми данными?

Добрый день, уважаемые форумчане. У меня та же ситуация, необходимо на плане в ДМФ вынести подписи собственников и арендаторов земельных участков, но без тегов XML. Способ предложенный Dmitry_Zolotar работает хорошо только с физлицами, с юрлицами не могу разобраться. Подскажите способ решения этой задачи.

Вложения:
XML.dmf [22.82 Кб]
Скачиваний: 931

Автор:  Dmitry_Zolotar [ 28 авг 2013 10:19 ]
Заголовок сообщения:  Re: Сервис Отчет XML

Наличие скобок в строке аргументе функции портит вычисление функции, а именно "договір купівлі-продажу(викупу) земельної ... "

Автор:  mixey_dubno [ 03 дек 2013 21:25 ]
Заголовок сообщения:  Re: Сервис Отчет XML

Dmitry_Zolotar писал(а):
Добавьте параметры:
=XPT(P[ID7000520],"ProprietorInfo/Authentication/NaturalPerson/FullName/LastName") Фамилия
=XPT(P[ID7000520],"ProprietorInfo/Authentication/NaturalPerson/FullName/FirstName") Имя
=XPT(P[ID7000520],"ProprietorInfo/Authentication/NaturalPerson/FullName/MiddleName") Отчество
=Parent[ID7000300](ID70003)Parent[ID7000301](ID70003)Parent[ID7000401](ID70004)P[ID7000513] Полный кадастровый номер

А як написати щоб ФИО відмінялось наприклад в давальному відмінку?

Автор:  Bondarets Alexander [ 04 дек 2013 08:43 ]
Заголовок сообщения:  Re: Сервис Отчет XML

Используйте формулу DAP Она одинаковая в Digitals и Reports.

Автор:  mixey_dubno [ 04 дек 2013 09:02 ]
Заголовок сообщения:  Re: Сервис Отчет XML

Bondarets Alexander писал(а):
Используйте формулу DAP Она одинаковая в Digitals и Reports.


Куди саме ставити цю формулу бо я пробував по різному і шось у мене не виходить(((((

Автор:  shyrko [ 04 дек 2013 10:51 ]
Заголовок сообщения:  Re: Сервис Отчет XML

в Репортс у квадратних дужках [dap(param('ФИО'))], або в самому коді прописати наприклад NMDAP(назву можна поміняти):=dap(param('ФИО'))
В самій карті додати параметри:
- 1=XPT(P[ID7000520],"ProprietorInfo/Authentication/NaturalPerson/FullName/LastName") Фамилия
- 2=XPT(P[ID7000520],"ProprietorInfo/Authentication/NaturalPerson/FullName/FirstName") Имя
- 3=XPT(P[ID7000520],"ProprietorInfo/Authentication/NaturalPerson/FullName/MiddleName") Отчество
- ФИО=1_2_3 (тип парметра строковий)
- NMDAP=dap(p[id123]) id123-id параметра ФИО
Перші три обов'язково, останні можна не додавать, а прописувать потім їх в коді

Автор:  mixey_dubno [ 04 дек 2013 12:25 ]
Заголовок сообщения:  Re: Сервис Отчет XML

shyrko писал(а):
в Репортс у квадратних дужках [dap(param('ФИО'))], або в самому коді прописати наприклад NMDAP(назву можна поміняти):=dap(param('ФИО'))
В самій карті додати параметри:
- 1=XPT(P[ID7000520],"ProprietorInfo/Authentication/NaturalPerson/FullName/LastName") Фамилия
- 2=XPT(P[ID7000520],"ProprietorInfo/Authentication/NaturalPerson/FullName/FirstName") Имя
- 3=XPT(P[ID7000520],"ProprietorInfo/Authentication/NaturalPerson/FullName/MiddleName") Отчество
- ФИО=1_2_3 (тип парметра строковий)
- NMDAP=dap(p[id123]) id123-id параметра ФИО
Перші три обов'язково, останні можна не додавать, а прописувать потім їх в коді

Дякую!!! Я просто редагую кад план в дмт форматі під ХМЛ., в таблиці написав ( =XPT(P[ID7000520],"ProprietorInfo/Authentication/NaturalPerson/FullName/LastName")_=XPT(P[ID7000520],"ProprietorInfo/Authentication/NaturalPerson/FullName/FirstName") _=XPT(P[ID7000520],"ProprietorInfo/Authentication/NaturalPerson/FullName/MiddleName") ) таким же чином дописав адресу і цільове призначення мені вибиває ФИО так як треба, АЛЕ я хочу дописати (Земельна ділянка гр. ФИО (щоб відмінялось)) . в дмт там жеш кодів як в репорт немає?!
Якщо я правильно зрозумів то треба написати так =XPT([dap(P[ID7000520],"ProprietorInfo/Authentication/NaturalPerson/FullName/LastName")_=XPT(P[ID7000520],"ProprietorInfo/Authentication/NaturalPerson/FullName/FirstName") _=XPT(P[ID7000520],"ProprietorInfo/Authentication/NaturalPerson/FullName/MiddleName")]) так попробував і не получається....... де я помилився?

Автор:  shyrko [ 04 дек 2013 13:15 ]
Заголовок сообщения:  Re: Сервис Отчет XML

Чим мені не подобається ХМЛ - це двохкілометровими формулами, що в ДМТ, що в скриптах, що в Репортс.
Я так розумію, це в самому ДМТ шаблоні, тоді буде:
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"))
Працює по крайній мірі. Формулу краще винести в якийсь текстовий список по аналогії "BlueActF.txt" в папочці Lists, щоб не загромаджувати сам шаблон, а тоді вже використовувати функцію SEF. Знаки = писати не в самому шаблоні, а в параметрі. Горизонтальна риска знизу, приклад використання "_"в назві строкового параметра
=Вс:P[0]_га AS Площа (га) земельної ділянки.
Тоді значення видасть "Вс:0.4250 га", тобто замість риски пробіл.

Автор:  mixey_dubno [ 04 дек 2013 14:22 ]
Заголовок сообщения:  Re: Сервис Отчет XML

shyrko писал(а):
Чим мені не подобається ХМЛ - це двохкілометровими формулами, що в ДМТ, що в скриптах, що в Репортс.
Я так розумію, це в самому ДМТ шаблоні, тоді буде:
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"))
Працює по крайній мірі. Формулу краще винести в якийсь текстовий список по аналогії "BlueActF.txt" в папочці Lists, щоб не загромаджувати сам шаблон, а тоді вже використовувати функцію SEF. Знаки = писати не в самому шаблоні, а в параметрі. Горизонтальна риска знизу, приклад використання "_"в назві строкового параметра
=Вс:P[0]_га AS Площа (га) земельної ділянки.
Тоді значення видасть "Вс:0.4250 га", тобто замість риски пробіл.

я вам надоїв вже мабуть)))) знову виникло питання!
хочу прописати голову сільської ради XPT(P[ID7000401],"RegionalContacts/LocalAuthorityHead/LastName") і нічого не відбувається пусто...... пробував окремо вулиця то получається XPT(P[ID7000500],"ParcelAddress/StreetName") чому так не працює?

Страница 1 из 7 Часовой пояс: UTC + 2 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/