public void СформироватьСтрокуДвиженияПоРегиструЗатратыНаВыпускПродукции(/*
СтруктураШапкиДокумента,
СтрокаВыборки,
Количество,
Сумма,
ПостояннаяРазница,
ВременнаяРазница,
ВидОтраженияВУчете,
НаборЗаписейЗатратыНаВыпуск
*/)
{
if(true/*Количество = 0
И Сумма = 0
И ПостояннаяРазница = 0
И ВременнаяРазница = 0*/)
{
}
/*// Давальческое сырье не отражается в движениях регистра по налоговому учету.
*/
if(true/*ВидОтраженияВУчете = Перечисления.ВидыОтраженияВУчете.ОтражатьВНалоговомУчете
И СтрокаВыборки.СтатусМатериальныхЗатрат = Перечисления.СтатусыМатериальныхЗатратНаПроизводство.ПринятыеВПереработку*/)
{
}
/*// В движениях по регистру "Затраты на выпуск" должны быть заполнены измерения:
*/
/*// - Организация - заполняется только при отражении документа в бухгалтерском или налоговомучете,
*/
/*// - Подразделение,
*/
/*// - СчетУчета - заполняется только при отражении документа в бухгалтерском, налоговом или международном учете,
*/
/*// - НоменклатурнаяГруппа,
*/
/*// - Продукция,
*/
/*// - ХарактеристикаПродукции,
*/
/*// - СерияПродукции,
*/
/*// - Спецификация,
*/
/*// - Заказ,
*/
/*// - ДокументВыпуска,
*/
/*//
*/
/*// - СтатьяЗатрат,
*/
/*// - Затрата,
*/
/*// - ХарактеристикаЗатраты,
*/
/*// - СерияЗатраты,
*/
/*// - НоменклатурнаяГруппаНЗП,
*/
/*// - ЗаказНЗП,
*/
/*// - ПодразделениеНЗП,
*/
//НоваяСтрока = НаборЗаписейЗатратыНаВыпуск.Добавить();
//НоваяСтрока.Период = СтруктураШапкиДокумента.Дата;
//НоваяСтрока.Активность = Истина;
//ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаВыборки);
/*// Заполнение заказа зависит от вида отражения в учете.
*/
if(true/*ВидОтраженияВУчете = Перечисления.ВидыОтраженияВУчете.ОтражатьВУправленческомУчете*/)
{
//НоваяСтрока.Подразделение = СтрокаВыборки.Подразделение;
//НоваяСтрока.ПодразделениеНЗП = СтрокаВыборки.ПодразделениеНЗП;
//НоваяСтрока.Заказ = СтрокаВыборки.Заказ;
//НоваяСтрока.ЗаказНЗП = СтрокаВыборки.ЗаказНЗП;
}
if(true/*ВидОтраженияВУчете = Перечисления.ВидыОтраженияВУчете.ОтражатьВБухгалтерскомУчете*/)
{
//НоваяСтрока.СчетУчета = СтрокаВыборки.СчетЗатрат;
}
//НоваяСтрока.Количество = Количество;
//НоваяСтрока.Сумма = Сумма;
if(true/*ВидОтраженияВУчете = Перечисления.ВидыОтраженияВУчете.ОтражатьВНалоговомУчете*/)
{
//НоваяСтрока.ПостояннаяРазница = ПостояннаяРазница;
//НоваяСтрока.ВременнаяРазница = ВременнаяРазница;
}
}