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