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

СформироватьДвиженияПоАналитическимРегистрам() public method

        public void СформироватьДвиженияПоАналитическимРегистрам(/*
	ТаблицаЗатрат,
	Регистратор,
	Отказ=Ложь,
	Период,
	СтруктураКлючиАналитики,
	Движения, 
	ВидОтраженияВУчете*/)
        {
            //СтруктруаНаборовЗаписей = Новый Соответствие();
            //ТаблицаДвиженийПоРегиструСтоимостьОС = ПолучитьТаблицуДвиженийПоРегиструСтоимостьОС(ТаблицаЗатрат,СтруктураКлючиАналитики);
            //ТаблицаДвиженийПоРегиструОССписанныеНаЗатраты = ПолучитьТаблицуДвиженийПоРегиструОССписанныеНаЗатраты(ТаблицаЗатрат,СтруктураКлючиАналитики);
            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/*НЕ ТаблицаДвиженийПоРегиструПервоначальныеСведенияОС = Неопределено*/)
                {
                    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/*ТипЗНЧ(Движения) = Тип("Структура") И
              (НЕ Движения.Свойство("СтоимостьОСНалоговыйУчет"))*/)
                    {
                        //Движения.Вставить("СтоимостьОСНалоговыйУчет",РегистрыНакопления.СтоимостьОСНалоговыйУчет.СоздатьНаборЗаписей());
                        //Движения.СтоимостьОСНалоговыйУчет.Отбор.Регистратор.Установить(Регистратор);
                    }
                    //СтруктруаНаборовЗаписей.Вставить(Движения.СтоимостьОСНалоговыйУчет, ТаблицаДвиженийПоРегиструСтоимостьОСНУ);
                }
                if(true/*НЕ ТаблицаДвиженийПоРегиструПервоначальныеСведенияОСНалоговыйУчет = Неопределено*/)
                {
                    if(true/*ТипЗНЧ(Движения) = Тип("Структура") И
              (НЕ Движения.Свойство("ПервоначальныеСведенияОСНалоговыйУчет"))*/)
                    {
                        //Движения.Вставить("ПервоначальныеСведенияОСНалоговыйУчет",РегистрыСведений.ПервоначальныеСведенияОСНалоговыйУчет.СоздатьНаборЗаписей());
                        //Движения.ПервоначальныеСведенияОСНалоговыйУчет.Отбор.Регистратор.Установить(Регистратор);
                    }
                    //СтруктруаНаборовЗаписей.Вставить(Движения.ПервоначальныеСведенияОСНалоговыйУчет, ТаблицаДвиженийПоРегиструПервоначальныеСведенияОСНалоговыйУчет);
                }
                if(true/*НЕ ТаблицаДвиженийПоРегиструПараметрыАмортизацииОСНалоговыйУчет = Неопределено*/)
                {
                    if(true/*ТипЗНЧ(Движения) = Тип("Структура") И
              (НЕ Движения.Свойство("ПараметрыАмортизацииОСНалоговыйУчет"))*/)
                    {
                        //Движения.Вставить("ПараметрыАмортизацииОСНалоговыйУчет",РегистрыСведений.ПараметрыАмортизацииОСНалоговыйУчет.СоздатьНаборЗаписей());
                        //Движения.ПараметрыАмортизацииОСНалоговыйУчет.Отбор.Регистратор.Установить(Регистратор);
                    }
                    //СтруктруаНаборовЗаписей.Вставить(Движения.ПараметрыАмортизацииОСНалоговыйУчет, ТаблицаДвиженийПоРегиструПараметрыАмортизацииОСНалоговыйУчет);
                }
            }
        }
УправлениеЗапасамиРасширеннаяАналитика