помогите найти ошибку

  • Автор темы Автор темы Guest
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

Процедура Сформировать()
Сообщить("Идет расчет");
ДокПен=СоздатьОбъект("Документ.РасчитатьПенюПодробно");


Начислено=СоздатьОбъект("ТаблицаЗначений");
Начислено.НоваяКолонка("номер","Число","3");
Начислено.НоваяКолонка("Запись","Справочник.ОплатаДом");
Начислено.НоваяКолонка("СрокОплаты","Дата");
Начислено.НоваяКолонка("ДатаОплаты","Дата");
Начислено.НоваяКолонка("Оплачено","Число","10");
Начислено.НоваяКолонка("Пеня","Число","10");
Начислено.НоваяКолонка("ВсегоОплачено","Число","10");
Начислено.НоваяКолонка("СуммаДляНачисления","Число","10");
Начислено.НоваяКолонка("Флаг","Число","1","0");

...


Начислено.Сортировать("2");
Начислено1.УдалитьСтроки();
Начислено1=Начислено;
Начислено1.Свернуть("+2","5+,6+,7+");


До последнего оператора все работает как надо. После выполнения последнего оператора из таблицы Начислено пропадает поле СуммаДляНачисления(я не ошиблась, поле пропадает из Начислено, а не из Начислено1) и в дальнейшем при обращении к этому полю появляется ошибка Неизвестный объект. Не могу понять почему так происходит. Я ведь сворачиваю совсем другую таблицу.
 
Опять буду ворчать! Для задания вопроса достаточно было написать 3 последних строки.
 
Спасибо, я думала эти команды предназначены для табличной части документов. Не знала, что их надо применять и в такой ситуации.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!