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

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

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