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