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

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

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