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