V82.ОбщиеМодули.ПроцедурыПогашенияСтоимости.РассчитатьПогашеннуюСтоимостьПриПередачеВЭксплуатацию C# (CSharp) Method

РассчитатьПогашеннуюСтоимостьПриПередачеВЭксплуатацию() public method

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

            РаспределитьПогашеннуюСтоимостьПоСпособамОтраженияРасходов(
            СтруктураШапкиДокумента,
            ТаблицаПогашеннойСтоимости,
            ТаблицаОшибок,
            СтруктураНаборыЗаписей
            );*/
        }
ПроцедурыПогашенияСтоимости