V82.ОбщиеМодули.ЗаполнениеДокументовЗК.ПоказателиСтроки C# (CSharp) Method

ПоказателиСтроки() public method

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