|
Выгрузка адреса и телефона организации в XML | ☑ | ||
---|---|---|---|---|
0
Suriken
18.03.13
✎
17:34
|
Нужно из ут 11.0 выгрузить контактные данные организации из документа "ЗаказКлиента" в XML в следующем виде
- <adress> <index>111222</index> <city>Лондон<city> <street>Ленина<street> <phone>(123)234-78-90<phone> </adress> Вот как я делаю. ЗаписьXML.ЗаписатьНачалоЭлемента("Index"); ЗаписьXML.ЗаписатьТекст(Строка(ТекЭлемент.Документ.Организация.КонтактнаяИнформация)); ЗаписьXML.ЗаписатьКонецЭлемента(); после слова КонтактнаяИнформация тупик и ступор. Может сталкивались с выгрузкой контактной информации организации? |
|||
1
alexei366
18.03.13
✎
17:37
|
Я со стандартными конфами не встречаюсь почти.
КонтактнаяИнформация это у что ссылка на спр. или таблица или что? |
|||
2
pessok
18.03.13
✎
17:38
|
в 10.3 был РС, в 11 они вроде как в ТЧ справочника это вогнали. вот и обходи ТЧ циклом
|
|||
3
Suriken
18.03.13
✎
17:40
|
(1) ссылка на табличную часть справочника
|
|||
4
Suriken
18.03.13
✎
17:43
|
(2) чето не допру как это сделать
|
|||
5
pessok
18.03.13
✎
17:45
|
(3)
Для Каждого Запись Из ТекЭлемент.Документ.Организация.КонтактнаяИнформация Цикл Если Запись.Тип = Перечисления.ТипыКонтактнойИнформации.Адрес Тогда //делаем делы КонецЕсли; КонецЦикла |
|||
6
Suriken
18.03.13
✎
17:48
|
(5) интересно! Завтра попробую и отпишусь!
|
|||
7
0xFFFFFF
18.03.13
✎
19:14
|
Если уж это интересно, то я представляю какая эйфория на СКД будет....
|
|||
8
Suriken
19.03.13
✎
10:58
|
Решила пойти путем СКД
Запрос.Текст = "ВЫБРАТЬ |ОрганизацииКонтактнаяИнформация.Представление, |ОрганизацииКонтактнаяИнформация.НомерТелефона |ИЗ |Справочник.Организации.КонтактнаяИнформация КАК ОрганизацииКонтактнаяИнформация |ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Организации КАК Организации |ПО ОрганизацииКонтактнаяИнформация.Ссылка = Организации.Ссылка |ГДЕ |Организации.Ссылка = &Организация"; Запрос.УстановитьПараметр("Организация", ТекЭлемент.Документ.Организация.Ссылка); в итоге ничего не выводит |
|||
9
Suriken
19.03.13
✎
12:14
|
это решилось
Запрос.УстановитьПараметр("Организация", ТекЭлемент.Документ.Организация); а вот как мне вытащить по отдельность индекс, город, улицу? |
|||
10
MSII
19.03.13
✎
12:20
|
Зачем соединение в (8)? Поле Ссылка есть в таблице Справочник.Организации.КонтактнаяИнформация.
Вытащи поле ЗначенияПолей, там будут части адреса. |
|||
11
Suriken
19.03.13
✎
13:32
|
(10) вытащить-вытащила. но никак не пойму как из разделить
|
|||
12
Suriken
19.03.13
✎
14:41
|
ап ап
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |