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

СформироватьЗапросЗначенийПоказателейУправленческогоУчета() public method

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