Имя: Пароль:
1C
1С v8
передать Табличную часть из Заказ покупателя
0 Chuchi
 
16.07.13
19:35
Добрый вечер! Требуется передать табличную часть Товары документа Заказ покупателя в табличную часть Товары ФормыРегистрацииПродаж ( документ ЧекККМ)
делаю вот таким кодом

   Перем Стр;
       ТЗ=Новый ТаблицаЗначений();
   ТЗ.Колонки.Добавить("Документ");
   ТЗ.Колонки.Добавить("Номер");
   
   ТЗ.Колонки.Добавить("Покупатель");
   
   ВыборДок=Документы.ЗаказПокупателя.Выбрать();
   
   Пока ВыборДок.Следующий() Цикл
   НоваяСтрокаТЗ=ТЗ.Добавить();
                           НоваяСтрокаТЗ.Документ=ВыборДок.Ссылка;
НоваяСтрокаТЗ.Номер=ВыборДок.Номер;
                   НоваяСтрокаТЗ.Покупатель=ВыборДок.Контрагент;
КонецЦикла;
   Если ТЗ.Количество()>0 ТОгда
       

       Выбор=ТЗ.ВыбратьСтроку("Выберите Документ");
       Если Выбор <> Неопределено Тогда
           
       
       ДокументОбъект=Выбор.Документ.ПолучитьОбъект();
                   ДокументОбъект=Выбор.Документ.ПолучитьОбъект();
          Чек = Документы.ЧекККМ.ПолучитьФорму("ФормаРегистрацииПродаж");
   Форма = Чек.ПолучитьФорму("ФормаРегистрацииПродаж");
Форма.Открыть();

   СписокНоменклатуры = Новый СписокЗначений;
   Для каждого СтрокаТабличнойЧасти Из ДокументОбъект.Товары Цикл
       СписокНоменклатуры.Добавить(СтрокаТабличнойЧасти.Номенклатура);    
   КонецЦикла;
           
на последний Цикл программа почему то не заходит( и не понимаю как же передать табличную часть?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан