Имя: Пароль:
1C
 
Как содержимое СписокXDTO вывести на форму?
0 bambucho
 
31.10.19
12:40
Подскажите,есть ли простой способ вывести содержимое СписокXDTO на форму.

Я его вывожу циклом...долго и муторно...
Есть ли простой способ типа выгрузить,например в табличное поле?

зы:приложене обычное (не УФ)
1 RomaH
 
naïve
31.10.19
12:48
в текстовый документ
2 bambucho
 
31.10.19
13:52
СписокXDTO,возможно это список значений.
Пробовал применить такую конструкцию
1)Создал на форме элемент табличное поле с типом "СписокЗначений"
2)Код:
    ЭлементыФормы.ТабличноеПоле2.Значение = СписокXDTO;
    ЭлементыФормы.ТабличноеПоле2.СоздатьКолонки();

Не получается,поле пустое...м.б. я что то не учитываю?
3 palsergeich
 
31.10.19
13:55
Список XDTO - это специальный объект.
С чего Вы решили что он может в данные формы самостоятельно?
Для Каждого из ЭлСписка из Список XDTO Цикл
НоваяСтрока = ТаблицаФормы.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, ЭлСписка)
КонецЦикла
4 bambucho
 
31.10.19
14:05
(3) пустые строки создает
5 Мимохожий Однако
 
31.10.19
14:08
Преобразуй в XML, а потом в Текст на форме
6 bambucho
 
31.10.19
14:09
(3) "НоваяСтрока" получает пустое значение, после применения ЗаполнитьЗначенияСвойств.Источник данные имеет...
7 palsergeich
 
31.10.19
14:11
(4) Названия полей в НоваяСтрока и ЭлСписка по имени совпадают? должно работать
8 palsergeich
 
31.10.19
14:13
ЭлСписка какой тип имеет? ОбъектXDTO или ЗначениеXDTO?
реквизиты, которые ты смотришь у этого ОбъектXDTO какой тип имеют?
9 palsergeich
 
31.10.19
14:14
(3) Это будет работать если типы в источнике и приемнике одинаковые, если они разные, то будет приведение типов и скорее всего те самые пустые строки
10 bambucho
 
31.10.19
14:28
(7) Я правильно понимаю.что на элементе формы необходимо в ручную создать названия колонок?
11 bambucho
 
31.10.19
14:29
(10) аналогично существующему в СписокXDTO...?
12 bambucho
 
31.10.19
14:31
....ужасблин....разве нет методов,создания полей в элементах форм,ну или в ТЗ из спискаXDTO
13 RomaH
 
naïve
31.10.19
14:37
тебе зачем?
14 bambucho
 
31.10.19
14:46
С сервиса через SOAP получаю результат,его как минимум бы вывести на форму...
Желательно,производить интерактивные действия с выведенными данными,например,установив курсор на поле с GUID,получить по нему дальнейшие действия...

Тут было предложено трансформировать содержимое СпискаXDTO в текст и вывести на форму - не подходит.

Вижу пока:
а)разбор в ТЗ,с дальнейшей работой...
б)дальше вникать в функционал XDTO с возможно более удобным подходом
в)нет мыслей
...
15 palsergeich
 
31.10.19
14:59
(12) нет, этот объект разрабатывался для друоого
16 bambucho
 
31.10.19
15:11
(15) как правильнее его разбирать и выводить данные,если можно ссылку где почитать?
17 bambucho
 
14.11.19
10:39
Все таки подниму тему...

Есть ли какой простой способ выгрузить содержимое (ответ) СписокXDTO в Таблицу Значений (сохранив вложенности и типы значений) не прибегая к усложненному анализу содержимого циклами и прочими громоздкими инструментами?

Задача:трансформировать содержимое (ответ) СписокXDTO с любой структурой и названиями полей в ТЗ.
Ошибка? Это не ошибка, это системная функция.