0
егаис
16.01.16
✎
09:47
|
Мысли кончились, обращаюсь к коллективному разуму.
Документ ПередачаМатериаловВПроизводство в БП 3.
В модуле небольшая дописка. Cвой регистр для хранения способов расчета амортизации.
Если НайденныеСтрокиСпецоснастка.Количество() > 0 Тогда
Реквизиты = ПараметрыПроведения.ПередачаСпецоснасткиРеквизиты[0];
Для Каждого СпецоснасткаЭлемент Из НайденныеСтрокиСпецоснастка Цикл
РегЗаписьСО = Движения.ПараметрыАмортизацииСпецоснастки.Добавить();
РегЗаписьСО.Период = Реквизиты.Период;
РегЗаписьСО.Организация = Реквизиты.Организация;
РегЗаписьСО.Подразделение = Реквизиты.Регистратор.ПодразделениеОрганизации;
РегЗаписьСО.Номенклатура = СпецоснасткаЭлемент.Номенклатура;
РегЗаписьСО.ДокументПередачиВПроизводство = СпецоснасткаЭлемент.ПартияМатериаловВЭксплуатации;
РегЗаписьСО.Склад = Реквизиты.СкладПолучатель;
РегЗаписьСО.СпособОтраженияРасходов = Спецоснастка[СпецоснасткаЭлемент.НомерСтроки - 1].НазначениеИспользования.СпособОтраженияРасходов;
КонецЦикла;
Движения.ПараметрыАмортизацииСпецоснастки.Записывать = Истина;
КонецЕсли;
В регистр не пишется Подразделение, хоть тресни.
Значение не пустое, после проведения в регистре - пусто. Организация пишется, подразделение подчинено организации, не левое.
Где туплю?
|
|