Альфа-Авто 5.0.12.02 (и в версии 5.0.13.05)
В процедуре ПровестиПоПартиям модуля документа ИзвлечениеТоваровИзПроизводства имеется код (часть кода удалил для удобства):
Здесь мы видим заполнение набора записей регистра ГТДПартийТоваровКомпании, но не видим записи этого набора в базу. Как-то странно - зачем заполнять, если не записывать?
В процедуре ПровестиПоПартиям модуля документа ИзвлечениеТоваровИзПроизводства имеется код (часть кода удалил для удобства):
Код |
---|
Если НаборЗаписейДопроведениеПоПартиям.НеПроводитьПартии Тогда // Доходы и расходы на себестоимость не оприходованных партий <<< текст пропущен >>> Иначе // проведем партии товаров НаборЗаписейПартии=Движения.ПартииТоваровКомпании; НаборЗаписейГТД=Движения.ГТДПартийТоваровКомпании; Для каждого СтрокаИзПроизводства Из НаборЗаписейТоварыВПроизводстве Цикл НоваяЗапись=НаборЗаписейПартии.Добавить(); НоваяЗапись.ВидДвижения=ВидДвиженияНакопления.Приход; <<< текст пропущен >>> НоваяЗапись.СтавкаНДС=СтрокаИзПроизводства.СтавкаНДС; Если НЕ обЗначениеНеЗаполнено(СтрокаИзПроизводства.ГТД) Тогда //Запишем ГТД перемещаемых партий НоваяЗапись=НаборЗаписейГТД.Добавить(); НоваяЗапись.ВидДвижения=ВидДвиженияНакопления.Приход; НоваяЗапись.Период=ШапкаДокумента.Дата; НоваяЗапись.Регистратор=ШапкаДокумента.Ссылка; НоваяЗапись.СкладКомпании=ШапкаДокумента.СкладКомпании; НоваяЗапись.Номенклатура=СтрокаИзПроизводства.Номенклатура; НоваяЗапись.ХарактеристикаНоменклатуры=СтрокаИзПроизводства.ХарактеристикаНоменклатуры; НоваяЗапись.Партия=СтрокаИзПроизводства.Партия; НоваяЗапись.ГТД=СтрокаИзПроизводства.ГТД; НоваяЗапись.Количество=СтрокаИзПроизводства.Количество; НоваяЗапись.ХозОперация=ШапкаДокумента.ХозОперация; КонецЕсли; КонецЦикла; Если НЕ Отказ Тогда НаборЗаписейПартии.Записать(); КонецЕсли; КонецЕсли; |
Здесь мы видим заполнение набора записей регистра ГТДПартийТоваровКомпании, но не видим записи этого набора в базу. Как-то странно - зачем заполнять, если не записывать?