Имя: Пароль:
1C
1C 7.7
v7: Заполнение колонки таблицы значений.
0 Bodrug
 
21.08.14
12:08
Добрый день. Есть внешняя обработка. В ней на форму выведена таблица значений с колонками "Контрагент", "Документ реализации". Обработка отбирает расходные накладные за период и записывает их в таблицу значений. Проблема в том, что когда цикл по заполнению ТЗ заканчивается, то в итоге колонка "Документ реализации" - пустая. С чем это может быть связано?
Код прилагается:

РН = СоздатьОбъект("Документ.РасходнаяНакладная");
РН.ВыбратьДокументы(ДатаНач,ДатаКон);  
Пока РН.ПолучитьДокумент() = 1 Цикл  
        Если (РН.Проведен()=1) и (РН.Фирма = ВыбФирмы) Тогда
            Таб.НоваяСтрока();
            Таб.Контр = РН.Контрагент;
            Таб.ДокументРеализации = РН;
            Таб.НомерКвитанции = НомерКвит;
            Таб.Договор = ДоговорНомер;
            Таб.ДатаДоговора = ДоговорДата;
            НомерКвит = НомерКвит+1;
        КонецЕсли;
    КонецЦикла;
КонецЕсли;

Таб - это таблица значений на форме.
1 Bodrug
 
21.08.14
12:11
ап
2 Bodrug
 
21.08.14
12:16
неужели никто не подскажет??
3 vicof
 
21.08.14
12:17
РН.ТекущийДокумент()
4 Остап Сулейманович
 
21.08.14
12:17
(0)
Таб.НоваяСтрока();
Таб.Контр = РН.Контрагент;
//*********  Здесь внимательно следим за руками
//
//Таб.ДокументРеализации = РН;
//
Таб.ДокументРеализации = РН.ТекущийДокумент();
//
//*********
Таб.НомерКвитанции = НомерКвит;
Таб.Договор = ДоговорНомер;
Таб.ДатаДоговора = ДоговорДата;
НомерКвит = НомерКвит+1;
5 Bodrug
 
21.08.14
12:18
(4) Спасибо большое, выручил =)