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