V82.ОбщиеМодули.ПроведениеРасчетов.ПолучитьДанныеОПроизвольныхФормулахВЗапросе C# (CSharp) Method

ПолучитьДанныеОПроизвольныхФормулахВЗапросе() public method

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