V82.ОбщиеМодули.УправлениеВнеоборотнымиАктивами.ПолучитьДатуПереходаКЛинейномуМетоду C# (CSharp) Method

ПолучитьДатуПереходаКЛинейномуМетоду() public method

        public object ПолучитьДатуПереходаКЛинейномуМетоду(/*ДатаРасчета, Организация*/)
        {
            //Запрос = Новый Запрос;
            //Запрос.УстановитьПараметр("Организация",   Организация);
            //Запрос.УстановитьПараметр("НачалоПериода", НачалоМесяца(ДатаРасчета));
            /*Запрос.Текст =
            "ВЫБРАТЬ
            |	УчетнаяПолитикаОрганизацийСрезПоследних.Период
            |ПОМЕСТИТЬ НелинейныйМетод
            |ИЗ
            |	РегистрСведений.УчетнаяПолитикаОрганизаций.СрезПоследних(
            |			&НачалоПериода,
            |			Организация = &Организация
            |				И МетодНачисленияАмортизацииНУ = ЗНАЧЕНИЕ(Перечисление.МетодыНачисленияАмортизации.Нелинейный)) КАК УчетнаяПолитикаОрганизацийСрезПоследних
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	УчетнаяПолитикаОрганизаций.Период
            |ПОМЕСТИТЬ ЛинейныйМетод
            |ИЗ
            |	РегистрСведений.УчетнаяПолитикаОрганизаций КАК УчетнаяПолитикаОрганизаций
            |ГДЕ
            |	УчетнаяПолитикаОрганизаций.Организация = &Организация
            |	И УчетнаяПолитикаОрганизаций.МетодНачисленияАмортизацииНУ = ЗНАЧЕНИЕ(Перечисление.МетодыНачисленияАмортизации.Линейный)
            |	И УчетнаяПолитикаОрганизаций.Период МЕЖДУ ДАТАВРЕМЯ(2009, 1, 1) И &НачалоПериода
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	ЕСТЬNULL(МИНИМУМ(ЛинейныйМетод.Период), ДАТАВРЕМЯ(2009, 1, 1)) КАК ДатаПереходаКЛинейномуМетоду
            |ИЗ
            |	НелинейныйМетод КАК НелинейныйМетод
            |		ЛЕВОЕ СОЕДИНЕНИЕ ЛинейныйМетод КАК ЛинейныйМетод
            |		ПО НелинейныйМетод.Период < ЛинейныйМетод.Период";*/
            //Выборка = Запрос.Выполнить().Выбрать();
            //Выборка.Следующий();
            return null;
        }