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