| 
    
 | 
        Загрузить результат запроса в ДанныеФормыКоллекция         | 
☑ | 
    
        | 
    0
    
        Help1с    
       
    
    10.03.17 
            ✎
    15:09 
 | 
         
        Приветствую.
 В запросе получаю поля, одно из полей это табличная часть.
 Нужно результат запроса загрузить в таблицу на форме. все колонки нормально загружаются, а вот колонка с таблицей пустая. 
     РезультатЗапроса = Запрос.Выполнить().Выгрузить();
     ТаблицаДокументов.Загрузить(РезультатЗапроса);  
 
 Колонки:
 Дата | Номер | Контрагент | ТЗТовары
 
 Как загрузить ТЗТовары?     
         | 
 | 
    
    
        | 
    1
    
        Help1с    
       
    
    10.03.17 
            ✎
    15:10 
 | 
         
        (0) отвечаю на вопрос для чего это.
 на форме две таблицы друг над другом. 
 в верхней таблице список документов. 
 в нижней таблице табличная часть документа текущей строки верхней таблицы.     
         | 
 | 
    
    
        | 
    2
    
        Help1с    
       
    
    10.03.17 
            ✎
    18:26 
 | 
         
        апну     
         | 
 | 
    
    
        | 
    3
    
        Help1с    
       
    
    13.03.17 
            ✎
    06:47 
 | 
         
        подниму     
         | 
 | 
    
    
        | 
    4
    
        1dvd    
       
    
    13.03.17 
            ✎
    06:51 
 | 
         
        а ты отладчиком проверял? В РезультатЗапроса точно колонка с таблицами значений?     
         | 
 | 
    
    
        | 
    5
    
        Help1с    
       
    
    13.03.17 
            ✎
    06:53 
 | 
         
        (4) да. проверял. в результате запроса таблица в колонке. когда загружаю в ДанныеФормыКоллекция - колонки все загружаются, а вот колонка с таблицей нет.     
         | 
 | 
    
    
        | 
    6
    
        Help1с    
       
    
    13.03.17 
            ✎
    06:54 
 | 
         
        (5) + в принципе можно циклом обойти и заполнить, но мне кажется так будет заметно тормозить     
         | 
 | 
    
    
        | 
    7
    
        1dvd    
       
    
    13.03.17 
            ✎
    07:00 
 | 
         
        (6) что-то мне подсказывает, что иначе не получится     
         | 
 | 
    
    
        | 
    8
    
        1dvd    
       
    
    13.03.17 
            ✎
    07:06 
 | 
         
        У тебя в ТаблицаДокументов колонка ТЗТовары какого типа?     
         | 
 | 
    
    
        | 
    9
    
        Help1с    
       
    
    13.03.17 
            ✎
    07:11 
 | 
         
        (8) ТаблицаЗначений. Проверил, в цикле таблица заполняется и на форме когда в верхней таблице встаю на строку - в нижней таблице данные отображаются.
 
     Для каждого ТекСтрока Из РезультатЗапроса Цикл
         НовСтрока = ТаблицаДокументов.Добавить();
         НовСтрока.ТЗТоваров.Загрузить(ТекСтрока.ТЗТоваров);
     КонецЦикла;     
         | 
 | 
    
    
        | 
    10
    
        Help1с    
       
    
    13.03.17 
            ✎
    07:18 
 | 
         
        (9) + ТЗТоваров не может заполниться по ЗаполнитьЗначенияСвойств, добавил в исключения. Вот так работает:
 
     Для каждого ТекСтрока Из РезультатЗапроса Цикл
         НовСтрока = ТаблицаДокументов.Добавить();
         НовСтрока.ТЗТоваров.Загрузить(ТекСтрока.ТЗТоваров);
     ЗаполнитьЗначенияСвойств(НовСтрока, ТекСтрока,, "ТЗТоваров");
     КонецЦикла;     
         | 
 |