V82.ОбщиеМодули.ПроцедурыРасчетаСебестоимостиВыпуска.ЗакрытиеСчетовКосвенныхРасходов C# (CSharp) Method

ЗакрытиеСчетовКосвенныхРасходов() public method

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