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

ПодготовитьШапкуДокументаДляЗаполненияОстаткамиЗатрат() public method

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