V82.ОбщиеМодули.РасширеннаяАналитикаУчета.ДвижениеПоРегиструУчетЗатратМатериалыВЭксплуатации C# (CSharp) Method

ДвижениеПоРегиструУчетЗатратМатериалыВЭксплуатации() public method

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