V82.ОбщиеМодули.УправлениеПроизводствомДвиженияПоРегистрам.ПровестиДокументПоПроизводственнымРегистрам C# (CSharp) Method

ПровестиДокументПоПроизводственнымРегистрам() public method

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