|
На СКД разложить Адрес в строку |
☑ |
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="; xmlns:xs="; xmlns:xsi="; Представление="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) через внешний источник данных
|
|