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

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

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