Имя: Пароль:
1C
1С v8
На СКД разложить Адрес в строку
0 ac13
 
18.02.19
18:52
Есть Контрагент и у него в контактной информации заполнен адрес юр. лица. Как на СКД этот адрес вывести по колонкам тип Населенный пункт, Город, Улица, Дом?
1 AnisaL
 
18.02.19
18:54
(0) Какая конфигурация?
2 ac13
 
18.02.19
19:05
УНФ 1.6
3 ac13
 
18.02.19
19:06
(1) или БП 3.0
4 RomanYS
 
18.02.19
19:09
(3) СКД поддерживает вызов общих модулей в вычисляемых полях. Но конструкция ЗарплатаКадры.СтруктураАдресаИзXML(ЗначенияПолей).Город не проходит, придётся писать свою и возможно будет тормозить
5 RomanYS
 
18.02.19
19:10
Можно конечно банально в запросе распарсить это
"<КонтактнаяИнформация xmlns="http://www.v8.1c.ru/ssl/contactinfo"; xmlns:xs="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; Представление="115230, Москва г, Хлебозаводский проезд, дом № 7, строение 9, этаж 8, помещение XV, комната 10Б"><Комментарий/><Состав xsi:type="Адрес" Страна="РОССИЯ"><Состав xsi:type="АдресРФ"><СубъектРФ>Москва г</СубъектРФ><Улица>Хлебозаводский проезд</Улица><ОКТМО>0</ОКТМО><ДопАдрЭл><Номер Тип="1060" Значение="9"/></ДопАдрЭл><ДопАдрЭл><Номер Тип="1010" Значение="7"/></ДопАдрЭл><ДопАдрЭл><Номер Тип="2060" Значение="8"/></ДопАдрЭл><ДопАдрЭл><Номер Тип="2020" Значение="XV"/></ДопАдрЭл><ДопАдрЭл><Номер Тип="2050" Значение="10Б"/></ДопАдрЭл><ДопАдрЭл ТипАдрЭл="10100000" Значение="115230"/></Состав></Состав></КонтактнаяИнформация>"
6 toypaul
 
гуру
19.02.19
08:04
проще будет получить контрагентов, которые в отчете будут выводится. по ним построить таблицу с разбитыми адресами и потом эту таблицу в запрос передать. ну или можно по старинке в контактах адрес держать разбитый (или в доп регистре сведений)
7 Garykom
 
гуру
19.02.19
08:48
Из запросов еще нельзя веб-сервисы использовать?
8 ac13
 
19.02.19
09:04
(6) как по контрагентам построить таблицу с разбитыми адресами?
9 DmitriyDI
 
19.02.19
09:09
(8) через внешний источник данных
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан