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

ПолучитьТаблицуДействийСУправленческимиНачислениями() public method

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