Имя: Пароль:
1C
 
Загрузить в таблицу несколько таблиц УФ83
0 Простенький вопросик
 
20.01.16
11:53
Есть такой код
для каждого стр1 из объект.ПОрдер цикл
    
    объект.ТоварыПрОрдер.Загрузить(стр1.ссылка.товары.Выгрузить()) ;
конеццикла;    

Он работает, но не совсем. Каждая новая строка очищает ТЧ, а не дополняет. Как сделать, чтобы строки дополнялись?
1 ДенисЧ
 
20.01.16
11:53
Двойным циклом
2 Живой Ископаемый
 
20.01.16
11:55
2(1)да ладно
3 Mort
 
20.01.16
11:56
Запросом вытаскивай строки для загрузки, а не в цикле.
4 ДенисЧ
 
20.01.16
11:56
(2) Можно, конечно, и запросом.
5 Живой Ископаемый
 
20.01.16
11:58
а, стоп. да, двойным циклом. :) просто не понял срзу к чем относится второй
6 Простенький вопросик
 
20.01.16
11:58
что за фишка с двойным циклом, подскажите плиз
7 Живой Ископаемый
 
20.01.16
12:01
2(6) объект.ТоварыПрОрдер.Загрузить(стр1.ссылка.товары.Выгрузить()) ;
этой строй ты просто загружаешь в табличную часть строки последнего стр1.ссылка.

а тебе нужно

Для каждого Строка Из Стр1.ссылка.Товары цикл
НоваяСтрока = объект.ТоварыПрОрдер.Добавить()
ЗаполнитьЗначенияСвойств(Строка, НоваяСтрока)
КонецЦикла;
8 Простенький вопросик
 
20.01.16
12:13
(7)
строки появляются, но все реквизиты пустые
9 Живой Ископаемый
 
20.01.16
12:14
чувак, я бы не стал вот так доверять коду с форума... вдруг я перепутал порядок параметров в
ЗаполнитьЗначенияСвойств(Строка, НоваяСтрока)?
Или ты думаешь, что прежде чем запостить сюда ответ я читал СП и тестировал код?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.