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

ПолучитьТаблицуДвиженийПоРегиструПараметрыАмортизацииОС() public method

        public object ПолучитьТаблицуДвиженийПоРегиструПараметрыАмортизацииОС(/*ТаблицаЗатрат,СтруктураКлючиАналитики,ДатаДокумента, ВидОтраженияВУчете*/)
        {
            if(true/*ТипЗНЧ(ТаблицаЗатрат) = Тип("ТаблицаЗначений")*/)
            {
                //ТаблицаСписания = ТаблицаЗатрат.СкопироватьКолонки();
            }
            /*// Определим код операции принятия к учету ОС по виду отражения в учете
            */
            if(true/*ВидОтраженияВУчете = Перечисления.ВидыОтраженияВУчете.ОтражатьВНалоговомУчете*/)
            {
                //КодОперацииПринятиеКУчету = Перечисления.КодыОперацийПартииТоваров.ПринятиеКУчетуОСНУ;
            }
            if(true/*ТаблицаСписания.Количество() > 0*/)
            {
                //Отказ = Ложь;
                //ТаблицаСписания.Колонки.Добавить("ОрганизацияНовая",Новый ОписаниеТипов("СправочникСсылка.Организации"));
                //ТаблицаСписания.Колонки.Добавить("ОсновноеСредство",Новый ОписаниеТипов("СправочникСсылка.ОсновныеСредства"));
                //ЗаполнитьТаблицуДвиженийПоЗатратамАналитикой(ТаблицаСписания, Новый Структура("Организация","ОрганизацияНовая"), Отказ, СтруктураКлючиАналитики);
                //ЗаполнитьТаблицуДвиженийПоЗатратамАналитикой(ТаблицаСписания, Новый Структура("Субконто1","ОсновноеСредство"), Отказ, СтруктураКлючиАналитики,Истина);
                if(true/*Отказ*/)
                {
                }
                /*ТаблицаСписания.Свернуть("ОрганизацияНовая,ОсновноеСредство",
            ?(ВидОтраженияВУчете = Перечисления.ВидыОтраженияВУчете.ОтражатьВНалоговомУчете,"СтоимостьНУ,ПостояннаяРазница","Стоимость"));*/
                //Запрос = Новый Запрос();
                //Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц();
                /*Запрос.Текст = "ВЫБРАТЬ
            |	ВЫРАЗИТЬ(ТЗ.ОрганизацияНовая КАК Справочник.Организации) КАК Организация,
            |	ВЫРАЗИТЬ(ТЗ.ОсновноеСредство КАК Справочник.ОсновныеСредства) КАК ОсновноеСредство,
            |	//ДляНалУчета	ТЗ.ПостояннаяРазница	КАК ПостояннаяРазница,
            |	//ДляУпрУчета	ТЗ.Стоимость			КАК Стоимость
            |	//ДляБухУчета	ТЗ.Стоимость			КАК Стоимость
            |	//ДляНалУчета	ТЗ.СтоимостьНУ			КАК Стоимость
            |ПОМЕСТИТЬ
            |	ТаблицаКорректировкиСтоимостиОС
            |ИЗ
            |	&ТаблицаЗначений КАК ТЗ";*/
                //Запрос.Текст = УправлениеЗатратами.ЗаменитьКомментарииВТекстеЗапроса(Запрос.Текст, ВидОтраженияВУчете);
                //Запрос.УстановитьПараметр("ТаблицаЗначений",ТаблицаСписания);
                //Запрос.Выполнить();
                /*Запрос.Текст = "ВЫБРАТЬ
            |	&ДатаДокумента КАК Период,
            |	//ДляБухУчета	ТаблицаКорректировкиСтоимостиОС.Организация,
            |	//ДляНалУчета	ТаблицаКорректировкиСтоимостиОС.Организация,
            |	ТаблицаКорректировкиСтоимостиОС.ОсновноеСредство,
            |	//ДляУпрУчета	ТаблицаКорректировкиСтоимостиОС.Стоимость + ЕСТЬNULL(ПараметрыАмортизацииОС.СтоимостьДляВычисленияАмортизации,0) КАК СтоимостьДляВычисленияАмортизации,
            |	//ДляБухУчета	ТаблицаКорректировкиСтоимостиОС.Стоимость + ЕСТЬNULL(ПараметрыАмортизацииОС.СтоимостьДляВычисленияАмортизации,0) КАК СтоимостьДляВычисленияАмортизации,
            |	//ДляУпрУчета	ПараметрыАмортизацииОС.ОбъемПродукцииРабот КАК ОбъемПродукцииРабот,
            |	//ДляБухУчета	ПараметрыАмортизацииОС.ОбъемПродукцииРабот КАК ОбъемПродукцииРабот,
            |	//ДляУпрУчета	ПараметрыАмортизацииОС.СрокИспользованияДляВычисленияАмортизации КАК СрокИспользованияДляВычисленияАмортизации,
            |	//ДляБухУчета	ПараметрыАмортизацииОС.СрокИспользованияДляВычисленияАмортизации КАК СрокИспользованияДляВычисленияАмортизации,
            |	//ДляУпрУчета	ПараметрыАмортизацииОС.ОбъемПродукцииРаботДляВычисленияАмортизации КАК ОбъемПродукцииРаботДляВычисленияАмортизации,
            |	//ДляБухУчета	ПараметрыАмортизацииОС.ОбъемПродукцииРаботДляВычисленияАмортизации КАК ОбъемПродукцииРаботДляВычисленияАмортизации,
            |	//ДляУпрУчета	ПараметрыАмортизацииОС.КоэффициентАмортизации КАК КоэффициентАмортизации,
            |	//ДляБухУчета	ПараметрыАмортизацииОС.КоэффициентАмортизации КАК КоэффициентАмортизации,
            |	//ДляУпрУчета	ПараметрыАмортизацииОС.ПрименитьВТекущемМесяце КАК ПрименитьВТекущемМесяце,
            |	//ДляНалУчета	ТаблицаКорректировкиСтоимостиОС.ПостояннаяРазница + ЕСТЬNULL(ПараметрыАмортизацииОС.ПРДляВычисленияАмортизации,0) КАК ПРДляВычисленияАмортизации,
            |	//ДляУпрУчета	ПараметрыАмортизацииОС.КоэффициентУскорения КАК КоэффициентУскорения,
            |	//ДляБухУчета	ПараметрыАмортизацииОС.КоэффициентУскорения КАК КоэффициентУскорения,
            |	ПараметрыАмортизацииОС.СрокПолезногоИспользования КАК СрокПолезногоИспользования
            |ИЗ
            |	ТаблицаКорректировкиСтоимостиОС КАК ТаблицаКорректировкиСтоимостиОС
            |
            |	ВНУТРЕННЕЕ СОЕДИНЕНИЕ
            |		РегистрСведений.ПараметрыАмортизацииОС%СуффиксУчета%.СрезПоследних(
            |				&ДатаДокумента,
            |				(ОсновноеСредство
            |				//ДляБухУчета, Организация
            |				//ДляНалУчета, Организация
            |				) В (ВЫБРАТЬ
            |						ОсновноеСредство
            |						//ДляБухУчета, Организация
            |						//ДляНалУчета, Организация
            |					ИЗ
            |						ТаблицаКорректировкиСтоимостиОС)) КАК ПараметрыАмортизацииОС
            |	ПО
            |		ПараметрыАмортизацииОС.ОсновноеСредство = ТаблицаКорректировкиСтоимостиОС.ОсновноеСредство
            |		//ДляБухУчета	И ПараметрыАмортизацииОС.Организация = ТаблицаКорректировкиСтоимостиОС.Организация
            |		//ДляНалУчета	И ПараметрыАмортизацииОС.Организация = ТаблицаКорректировкиСтоимостиОС.Организация";*/
                //Запрос.УстановитьПараметр("ДатаДокумента",ДатаДокумента);
                //Запрос.Текст = УправлениеЗатратами.ЗаменитьКомментарииВТекстеЗапроса(Запрос.Текст, ВидОтраженияВУчете);
                //Результат = Запрос.Выполнить();
                if(true/*Результат.Пустой()*/)
                {
                }
            }
            return null;
        }
УправлениеЗапасамиРасширеннаяАналитика