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

ПереквалификацияРазницПриПередачеВЭксплуатацию() public method

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