Вход | Регистрация
 

Как содержимое СписокXDTO вывести на форму?

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

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

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

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

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.