Добрый день. Есть внешняя обработка. В ней на форму выведена таблица значений с колонками "Контрагент", "Документ реализации". Обработка отбирает расходные накладные за период и записывает их в таблицу значений. Проблема в том, что когда цикл по заполнению ТЗ заканчивается, то в итоге колонка "Документ реализации" - пустая. С чем это может быть связано?
Код прилагается:
РН = СоздатьОбъект("Документ.РасходнаяНакладная");
РН.ВыбратьДокументы(ДатаНач,ДатаКон);
Пока РН.ПолучитьДокумент() = 1 Цикл
Если (РН.Проведен()=1) и (РН.Фирма = ВыбФирмы) Тогда
Таб.НоваяСтрока();
Таб.Контр = РН.Контрагент;
Таб.ДокументРеализации = РН;
Таб.НомерКвитанции = НомерКвит;
Таб.Договор = ДоговорНомер;
Таб.ДатаДоговора = ДоговорДата;
НомерКвит = НомерКвит+1;
КонецЕсли;
КонецЦикла;
КонецЕсли;
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший