V82.ОбщиеМодули.УправлениеЗатратамиДвиженияПоРегистрам.ДополнитьСтруктуруШапкиДокументаНастройкиУчетаЗатрат C# (CSharp) Method

ДополнитьСтруктуруШапкиДокументаНастройкиУчетаЗатрат() public method

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