Доброго времени суток всем
Вот есть кусок кода, который по идее должен добавлять записи в набор движений заданного док-та - регистр накопления ЗаказыПокупателей. Кусок кода находится в модуле обр-ки. Записи в набор добавляются согласно данным из ТЗ в обр-ке. По идее, в набор движений для одного док-та должны добавиться несколько записей, но почему-то добавляется только последняя запись, предыдущие затираются.
Укажите плз на ошибку.
Для каждого СтрокаТЗ Из Список Цикл
Документ = СтрокаТЗ.Документ.ПолучитьОбъект();
ТекущаяСтрока = Документ.ТабЧасть1.Получить(СтрокаТЗ.НомерСтроки-1);
НаборДвижений = Документ.Движения.ЗаказыПокупателей;
ТаблицаДвижений = НаборДвижений.Выгрузить();
СтрокаДвижений = НаборДвижений.ДобавитьПриход();
СтрокаДвижений.ДоговорКонтрагента = Документ.ДоговорКонтрагента;
СтрокаДвижений.ЗаказПокупателя = Документ.Ссылка;
СтрокаДвижений.Номенклатура = ТекущаяСтрока.Номенклатура;
СтрокаДвижений.СтатусПартии = Перечисления.СтатусыПартийТоваров.Купленный;
СтрокаДвижений.Количество = ТекущаяСтрока.Количество;
СтрокаДвижений.ЕдиницаИзмерения = ТекущаяСтрока.Номенклатура.ЕдиницаХраненияОстатков;
СтрокаДвижений.Цена = ТекущаяСтрока.Цена;
СтрокаДвижений.Сумма = ТекущаяСтрока.Количество * ТекущаяСтрока.Цена;
СтрокаДвижений.Период = ТекущаяДата();
НаборДвижений.мПериод = ТекущаяДата();
НаборДвижений.мТаблицаДвижений = ТаблицаДвижений;
КонецЦикла;
Социальные закладки