Выгрузка готового отчета «Анализ зарплаты по сотрудникам»

В данной статье продемонстрирован пример выгрузки готового отчета «Начисления и удержания» с помощью Экстрактора 1С.

Получение текста запроса из Конфигуратора

Для того, чтобы получить текст запроса из Конфигуратора необходимо знать название отчета, который Вы планируете сформировать. Выяснить наименование отчета можно с помощью функционала 1С «Информация для технического специалиста». В данном случае, название нужного нам отчета «АнализНачисленийИУдержаний».

Теперь переходим в Конфигуратор.

Находим отчет «АнализНачисленийИУдержаний», выбираем его и, в открывшемся окне, нажимаем кнопку «Действия», затем — «Открыть модуль объекта».

Теперь необходимо найти текст запроса, который мы будем использовать в проекте для выгрузки отчета «Анализ зарплаты по сотрудникам». Находим строку, начинающуюся с Процедура ПриКомпоновкеРезультата, разворачиваем ее и находим здесь ПриЗавершенииКомпоновкиРезультата ставим курсор и устанавливаем здесь «Точку останова» (с помощью соответствующей кнопки в верхней панели Конфигуратора).

Теперь переходим к отладке.

Важно! Перед отладкой

Обязательно убедитесь, что у Вас включены фоновые задания перед тем как запустить отладку.

Заходим в меню «Отладка», затем выбираем «Подключение…».

В открывшемся окне нажимаем кнопку «Автоматическое подключение…» и проверяем, чтобы стояли флаги «Клиентские и внешние соединения на сервере» и «Фоновые задания», нажимаем «ОК», затем «Закрыть».

Заходим в меню «Отладка» и нажимаем «Начать отладку».

1С перезапустится и теперь необходимо открыть отчет «Анализ зарплаты по сотрудникам» и сформировать его с помощью соответствующей кнопки.

После формирования отчета интерфейс перекинет нас обратно в Конфигуратор. На отметке «Точка останова» в конфигураторе должна появится стрелка — это значит, что процесс отладки прошел успешно.

Теперь находим в тексте ЭтотОбъект и нажимаем кнопку «Вычислить выражение».

Здесь, в ЭтотОбъект и находится нужный нам текст запроса. Вы можете использовать предоставленное ниже выражение для быстрого поиска запроса:

ЭтотОбъект.ЭтотОбъект.СхемаКомпоновкиДанных.НаборыДанных.НачисленияУдержанияОбъединенные.Элементы.НачисленияУдержания.Запрос

Дважды кликаем левой кнопкой мыши по запросу и нажимаем кнопку «Открыть», из открывшегося окна копируем текст запроса.

Текст запроса:
ВЫБРАТЬ 0 КАК Цифра ПОМЕСТИТЬ ВТЦифры ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 2 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 3 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 4 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 5 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 6 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 7 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 8 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 9 ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(ВЫБОР КОГДА &НачалоПериода = ДАТАВРЕМЯ(1, 1, 1) ТОГДА ДАТАВРЕМЯ(1980, 1, 1) ИНАЧЕ &НачалоПериода КОНЕЦ, МЕСЯЦ), МЕСЯЦ, Цифры.Цифра + ЕСТЬNULL(Цифры10.Цифра, 0) * 10 + ЕСТЬNULL(Цифры100.Цифра, 0) * 100 + ЕСТЬNULL(Цифры1000.Цифра, 0) * 1000 + ЕСТЬNULL(Цифры10000.Цифра, 0) * 10000 + ЕСТЬNULL(Цифры100000.Цифра, 0) * 100000), МЕСЯЦ) КАК Период ПОМЕСТИТЬ ПредставленияПериоды ИЗ ВТЦифры КАК Цифры ЛЕВОЕ СОЕДИНЕНИЕ ВТЦифры КАК Цифры10 ПО (РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(ВЫБОР КОГДА &НачалоПериода = ДАТАВРЕМЯ(1, 1, 1) ТОГДА ДАТАВРЕМЯ(1980, 1, 1) ИНАЧЕ &НачалоПериода КОНЕЦ, МЕСЯЦ), НАЧАЛОПЕРИОДА(ВЫБОР КОГДА &КонецПериода = КОНЕЦПЕРИОДА(ДАТАВРЕМЯ(1, 1, 1), МЕСЯЦ) ТОГДА &ОкончаниеИнтервалаПредставленияПериоды ИНАЧЕ &КонецПериода КОНЕЦ, МЕСЯЦ), МЕСЯЦ) > 9) ЛЕВОЕ СОЕДИНЕНИЕ ВТЦифры КАК Цифры100 ПО (РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(ВЫБОР КОГДА &НачалоПериода = ДАТАВРЕМЯ(1, 1, 1) ТОГДА ДАТАВРЕМЯ(1980, 1, 1) ИНАЧЕ &НачалоПериода КОНЕЦ, МЕСЯЦ), НАЧАЛОПЕРИОДА(ВЫБОР КОГДА &КонецПериода = КОНЕЦПЕРИОДА(ДАТАВРЕМЯ(1, 1, 1), МЕСЯЦ) ТОГДА &ОкончаниеИнтервалаПредставленияПериоды ИНАЧЕ &КонецПериода КОНЕЦ, МЕСЯЦ), МЕСЯЦ) > 99) ЛЕВОЕ СОЕДИНЕНИЕ ВТЦифры КАК Цифры1000 ПО (РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(ВЫБОР КОГДА &НачалоПериода = ДАТАВРЕМЯ(1, 1, 1) ТОГДА ДАТАВРЕМЯ(1980, 1, 1) ИНАЧЕ &НачалоПериода КОНЕЦ, МЕСЯЦ), НАЧАЛОПЕРИОДА(ВЫБОР КОГДА &КонецПериода = КОНЕЦПЕРИОДА(ДАТАВРЕМЯ(1, 1, 1), МЕСЯЦ) ТОГДА &ОкончаниеИнтервалаПредставленияПериоды ИНАЧЕ &КонецПериода КОНЕЦ, МЕСЯЦ), МЕСЯЦ) > 999) ЛЕВОЕ СОЕДИНЕНИЕ ВТЦифры КАК Цифры10000 ПО (РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(ВЫБОР КОГДА &НачалоПериода = ДАТАВРЕМЯ(1, 1, 1) ТОГДА ДАТАВРЕМЯ(1980, 1, 1) ИНАЧЕ &НачалоПериода КОНЕЦ, МЕСЯЦ), НАЧАЛОПЕРИОДА(ВЫБОР КОГДА &КонецПериода = КОНЕЦПЕРИОДА(ДАТАВРЕМЯ(1, 1, 1), МЕСЯЦ) ТОГДА &ОкончаниеИнтервалаПредставленияПериоды ИНАЧЕ &КонецПериода КОНЕЦ, МЕСЯЦ), МЕСЯЦ) > 9999) ЛЕВОЕ СОЕДИНЕНИЕ ВТЦифры КАК Цифры100000 ПО (РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(ВЫБОР КОГДА &НачалоПериода = ДАТАВРЕМЯ(1, 1, 1) ТОГДА ДАТАВРЕМЯ(1980, 1, 1) ИНАЧЕ &НачалоПериода КОНЕЦ, МЕСЯЦ), НАЧАЛОПЕРИОДА(ВЫБОР КОГДА &КонецПериода = КОНЕЦПЕРИОДА(ДАТАВРЕМЯ(1, 1, 1), МЕСЯЦ) ТОГДА &ОкончаниеИнтервалаПредставленияПериоды ИНАЧЕ &КонецПериода КОНЕЦ, МЕСЯЦ), МЕСЯЦ) > 99999) ГДЕ НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(ВЫБОР КОГДА &НачалоПериода = ДАТАВРЕМЯ(1, 1, 1) ТОГДА ДАТАВРЕМЯ(1980, 1, 1) ИНАЧЕ &НачалоПериода КОНЕЦ, МЕСЯЦ), МЕСЯЦ, Цифры.Цифра + ЕСТЬNULL(Цифры10.Цифра, 0) * 10 + ЕСТЬNULL(Цифры100.Цифра, 0) * 100 + ЕСТЬNULL(Цифры1000.Цифра, 0) * 1000 + ЕСТЬNULL(Цифры10000.Цифра, 0) * 10000 + ЕСТЬNULL(Цифры100000.Цифра, 0) * 100000), МЕСЯЦ) МЕЖДУ ВЫБОР КОГДА &НачалоПериода = ДАТАВРЕМЯ(1, 1, 1) ТОГДА ДАТАВРЕМЯ(1980, 1, 1) ИНАЧЕ &НачалоПериода КОНЕЦ И ВЫБОР КОГДА &КонецПериода = КОНЕЦПЕРИОДА(ДАТАВРЕМЯ(1, 1, 1), МЕСЯЦ) ТОГДА &ОкончаниеИнтервалаПредставленияПериоды ИНАЧЕ &КонецПериода КОНЕЦ ; //////////////////////////////////////////////////////////////////////////////// УНИЧТОЖИТЬ ВТЦифры; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ БухгалтерскиеВзаиморасчетыССотрудниками.Сотрудник КАК Сотрудник, БухгалтерскиеВзаиморасчетыССотрудниками.ФизическоеЛицо КАК ФизическоеЛицо, БухгалтерскиеВзаиморасчетыССотрудниками.СтатьяФинансирования КАК СтатьяФинансирования, БухгалтерскиеВзаиморасчетыССотрудниками.СтатьяРасходов КАК СтатьяРасходов, БухгалтерскиеВзаиморасчетыССотрудниками.Организация КАК Организация, БухгалтерскиеВзаиморасчетыССотрудниками.Подразделение КАК Подразделение, БухгалтерскиеВзаиморасчетыССотрудниками.СуммаВзаиморасчетовНачальныйОстаток КАК НачальныйОстаток, БухгалтерскиеВзаиморасчетыССотрудниками.СуммаВзаиморасчетовКонечныйОстаток КАК КонечныйОстаток, БухгалтерскиеВзаиморасчетыССотрудниками.Период КАК Период, НЕОПРЕДЕЛЕНО КАК Группа ПОМЕСТИТЬ ВТОстаткиИОборотыБухгалтерскихВзаиморасчетовССотрудниками ИЗ РегистрНакопления.БухгалтерскиеВзаиморасчетыССотрудниками.ОстаткиИОбороты(&НачалоПериода {(&НачалоПериода)}, &КонецПериода {(&КонецПериода)}, Месяц, , {(Сотрудник), (ФизическоеЛицо), (Организация)}) КАК БухгалтерскиеВзаиморасчетыССотрудниками {ГДЕ БухгалтерскиеВзаиморасчетыССотрудниками.Организация.*, БухгалтерскиеВзаиморасчетыССотрудниками.Сотрудник.*, БухгалтерскиеВзаиморасчетыССотрудниками.ФизическоеЛицо.*, БухгалтерскиеВзаиморасчетыССотрудниками.СтатьяФинансирования.*, БухгалтерскиеВзаиморасчетыССотрудниками.СтатьяРасходов.*, БухгалтерскиеВзаиморасчетыССотрудниками.Подразделение.*, (НЕОПРЕДЕЛЕНО) КАК Группа} ИНДЕКСИРОВАТЬ ПО Сотрудник ; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ ВзаиморасчетыССотрудниками.Сотрудник КАК Сотрудник, ВзаиморасчетыССотрудниками.ФизическоеЛицо КАК ФизическоеЛицо, ВзаиморасчетыССотрудниками.СтатьяФинансирования КАК СтатьяФинансирования, ВзаиморасчетыССотрудниками.СтатьяРасходов КАК СтатьяРасходов, ВзаиморасчетыССотрудниками.Организация КАК Организация, ВзаиморасчетыССотрудниками.Подразделение КАК Подразделение, ВзаиморасчетыССотрудниками.СуммаВзаиморасчетовНачальныйОстаток КАК НачальныйОстаток, ВзаиморасчетыССотрудниками.СуммаВзаиморасчетовКонечныйОстаток КАК КонечныйОстаток, ВзаиморасчетыССотрудниками.Период КАК Период, НЕОПРЕДЕЛЕНО КАК Группа ПОМЕСТИТЬ ВТОстаткиИОборотыВзаиморасчетовССотрудниками ИЗ РегистрНакопления.ВзаиморасчетыССотрудниками.ОстаткиИОбороты(&НачалоПериода {(&НачалоПериода)}, &КонецПериода {(&КонецПериода)}, Месяц, , {(Сотрудник), (ФизическоеЛицо), (Организация)}) КАК ВзаиморасчетыССотрудниками {ГДЕ ВзаиморасчетыССотрудниками.Организация.*, ВзаиморасчетыССотрудниками.Сотрудник.*, ВзаиморасчетыССотрудниками.ФизическоеЛицо.*, ВзаиморасчетыССотрудниками.СтатьяФинансирования.*, ВзаиморасчетыССотрудниками.СтатьяРасходов.*, ВзаиморасчетыССотрудниками.Подразделение.*, (НЕОПРЕДЕЛЕНО) КАК Группа} ИНДЕКСИРОВАТЬ ПО Сотрудник ; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ НАЧАЛОПЕРИОДА(НачисленияИУдержания.Период, МЕСЯЦ) КАК МесяцНачисления, НачисленияИУдержания.Период КАК Период, НачисленияИУдержания.ФизическоеЛицо КАК ФизическоеЛицо, НачисленияИУдержания.СтатьяФинансирования КАК СтатьяФинансирования, НачисленияИУдержания.СтатьяРасходов КАК СтатьяРасходов, НачисленияИУдержания.Подразделение КАК Подразделение, НачисленияИУдержания.ГруппаНачисленияУдержанияВыплаты КАК Группа, ВЫБОР КОГДА НЕ &ДетализироватьНачисленияПоСреднемуЗаработку И ТИПЗНАЧЕНИЯ(НачисленияИУдержания.НачислениеУдержание) = ТИП(ПланВидовРасчета.Начисления) И НачисленияИУдержания.НачислениеУдержание.ОсновнойВидРасчета <> ЗНАЧЕНИЕ(ПланВидовРасчета.Начисления.ПустаяСсылка) ТОГДА НачисленияИУдержания.НачислениеУдержание.ОсновнойВидРасчета ИНАЧЕ НачисленияИУдержания.НачислениеУдержание КОНЕЦ КАК ВидРасчета, СУММА(НачисленияИУдержания.Сумма) КАК Сумма, НачисленияИУдержания.Организация КАК Организация, НачисленияИУдержания.Организация.ГоловнаяОрганизация КАК ГоловнаяОрганизация, НачисленияИУдержания.Сотрудник КАК Сотрудник, НачисленияИУдержания.ДатаНачала КАК ДатаНачала, НачисленияИУдержания.ДатаОкончания КАК ДатаОкончания, НачисленияИУдержания.Сотрудник.ГоловнойСотрудник КАК ГоловнойСотрудник, НачисленияИУдержания.ПериодДействия КАК ПериодДействия, НачисленияИУдержания.Регистратор КАК Регистратор, НачисленияИУдержания.ДокументОснование КАК ДокументОснование, НачисленияИУдержания.ИдентификаторСтроки КАК ИдентификаторСтроки, НачисленияИУдержания.Сторно КАК Сторно, НачисленияИУдержания.ТерриторияВыполненияРаботВОрганизации КАК ТерриторияНачисления, ИСТИНА КАК НачислениеТекущегоПериода ПОМЕСТИТЬ ВТНачисленияИУдержанияБезКадровыхДанных ИЗ РегистрНакопления.НачисленияУдержанияПоСотрудникам КАК НачисленияИУдержания ГДЕ НачисленияИУдержания.Период МЕЖДУ &НачалоПериода И &КонецПериода И НЕ НачисленияИУдержания.Регистратор В (&ИсключаемыеСсылки) {ГДЕ НачисленияИУдержания.Сотрудник.*, НачисленияИУдержания.ФизическоеЛицо.*, НачисленияИУдержания.Организация.*, НачисленияИУдержания.Сотрудник.ГоловнойСотрудник.* КАК ГоловнойСотрудник} СГРУППИРОВАТЬ ПО НачисленияИУдержания.Период, НачисленияИУдержания.ФизическоеЛицо, НачисленияИУдержания.СтатьяФинансирования, НачисленияИУдержания.СтатьяРасходов, НачисленияИУдержания.Подразделение, НачисленияИУдержания.ГруппаНачисленияУдержанияВыплаты, НачисленияИУдержания.Организация, НачисленияИУдержания.Сотрудник, НачисленияИУдержания.ДатаНачала, НачисленияИУдержания.ДатаОкончания, НачисленияИУдержания.Сотрудник.ГоловнойСотрудник, НачисленияИУдержания.ПериодДействия, НачисленияИУдержания.Регистратор, НАЧАЛОПЕРИОДА(НачисленияИУдержания.Период, МЕСЯЦ), НачисленияИУдержания.ДокументОснование, НачисленияИУдержания.ИдентификаторСтроки, НачисленияИУдержания.Организация.ГоловнаяОрганизация, НачисленияИУдержания.Сторно, НачисленияИУдержания.ТерриторияВыполненияРаботВОрганизации, ВЫБОР КОГДА НЕ &ДетализироватьНачисленияПоСреднемуЗаработку И ТИПЗНАЧЕНИЯ(НачисленияИУдержания.НачислениеУдержание) = ТИП(ПланВидовРасчета.Начисления) И НачисленияИУдержания.НачислениеУдержание.ОсновнойВидРасчета <> ЗНАЧЕНИЕ(ПланВидовРасчета.Начисления.ПустаяСсылка) ТОГДА НачисленияИУдержания.НачислениеУдержание.ОсновнойВидРасчета ИНАЧЕ НачисленияИУдержания.НачислениеУдержание КОНЕЦ ОБЪЕДИНИТЬ ВЫБРАТЬ РАЗЛИЧНЫЕ НАЧАЛОПЕРИОДА(НачисленияИУдержания.ПериодДействия, МЕСЯЦ), НачисленияИУдержания.Период, НачисленияИУдержания.ФизическоеЛицо, НачисленияИУдержания.СтатьяФинансирования, НачисленияИУдержания.СтатьяРасходов, НачисленияИУдержания.Подразделение, НачисленияИУдержания.ГруппаНачисленияУдержанияВыплаты, ВЫБОР КОГДА НЕ &ДетализироватьНачисленияПоСреднемуЗаработку И ТИПЗНАЧЕНИЯ(НачисленияИУдержания.НачислениеУдержание) = ТИП(ПланВидовРасчета.Начисления) И НачисленияИУдержания.НачислениеУдержание.ОсновнойВидРасчета <> ЗНАЧЕНИЕ(ПланВидовРасчета.Начисления.ПустаяСсылка) ТОГДА НачисленияИУдержания.НачислениеУдержание.ОсновнойВидРасчета ИНАЧЕ НачисленияИУдержания.НачислениеУдержание КОНЕЦ, 0, НачисленияИУдержания.Организация, НачисленияИУдержания.Организация.ГоловнаяОрганизация, НачисленияИУдержания.Сотрудник, НачисленияИУдержания.ДатаНачала, НачисленияИУдержания.ДатаОкончания, ВЫРАЗИТЬ(НачисленияИУдержания.Сотрудник КАК Справочник.Сотрудники).ГоловнойСотрудник, НачисленияИУдержания.ПериодДействия, НачисленияИУдержания.Регистратор, НачисленияИУдержания.ДокументОснование, НачисленияИУдержания.ИдентификаторСтроки, НачисленияИУдержания.Сторно, НачисленияИУдержания.ТерриторияВыполненияРаботВОрганизации, ЛОЖЬ ИЗ РегистрНакопления.НачисленияУдержанияПоСотрудникам КАК НачисленияИУдержания ГДЕ НачисленияИУдержания.ПериодДействия МЕЖДУ &НачалоПериода И &КонецПериода И НЕ НачисленияИУдержания.Регистратор В (&ИсключаемыеСсылки) И НачисленияИУдержания.ПериодДействия <> НАЧАЛОПЕРИОДА(НачисленияИУдержания.Период, МЕСЯЦ) {ГДЕ НачисленияИУдержания.Сотрудник.*, НачисленияИУдержания.ФизическоеЛицо.*, НачисленияИУдержания.Организация.*, НачисленияИУдержания.Сотрудник.ГоловнойСотрудник.* КАК ГоловнойСотрудник} ; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ ОстаткиИОбороты.Организация КАК Организация, ОстаткиИОбороты.Сотрудник КАК Сотрудник, ОстаткиИОбороты.ФизическоеЛицо КАК ФизическоеЛицо, ОстаткиИОбороты.СтатьяФинансирования КАК СтатьяФинансирования, ОстаткиИОбороты.СтатьяРасходов КАК СтатьяРасходов, ОстаткиИОбороты.Подразделение КАК Подразделение, КОНЕЦПЕРИОДА(ОстаткиИОбороты.Период, МЕСЯЦ) КАК Период ПОМЕСТИТЬ ВТВсеСотрудникиСПериодом ИЗ ВТОстаткиИОборотыВзаиморасчетовССотрудниками КАК ОстаткиИОбороты ОБЪЕДИНИТЬ ВЫБРАТЬ РАЗЛИЧНЫЕ ОстаткиИОбороты.Организация, ОстаткиИОбороты.Сотрудник, ОстаткиИОбороты.ФизическоеЛицо, ОстаткиИОбороты.СтатьяФинансирования, ОстаткиИОбороты.СтатьяРасходов, ОстаткиИОбороты.Подразделение, КОНЕЦПЕРИОДА(ОстаткиИОбороты.Период, МЕСЯЦ) ИЗ ВТОстаткиИОборотыБухгалтерскихВзаиморасчетовССотрудниками КАК ОстаткиИОбороты ОБЪЕДИНИТЬ ВЫБРАТЬ РАЗЛИЧНЫЕ НачисленияИУдержания.Организация, НачисленияИУдержания.Сотрудник, НачисленияИУдержания.ФизическоеЛицо, НачисленияИУдержания.СтатьяФинансирования, НачисленияИУдержания.СтатьяРасходов, НачисленияИУдержания.Подразделение, КОНЕЦПЕРИОДА(НачисленияИУдержания.Период, МЕСЯЦ) ИЗ ВТНачисленияИУдержанияБезКадровыхДанных КАК НачисленияИУдержания ОБЪЕДИНИТЬ ВЫБРАТЬ РАЗЛИЧНЫЕ НачисленияИУдержания.Организация, НачисленияИУдержания.Сотрудник, НачисленияИУдержания.ФизическоеЛицо, НачисленияИУдержания.СтатьяФинансирования, НачисленияИУдержания.СтатьяРасходов, НачисленияИУдержания.Подразделение, НачисленияИУдержания.ДатаНачала ИЗ ВТНачисленияИУдержанияБезКадровыхДанных КАК НачисленияИУдержания ГДЕ НачисленияИУдержания.ДатаНачала <> ДАТАВРЕМЯ(1, 1, 1) ; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗЛИЧНЫЕ ОстаткиИОбороты.Организация КАК Организация, ОстаткиИОбороты.Сотрудник КАК Сотрудник, ОстаткиИОбороты.ФизическоеЛицо КАК ФизическоеЛицо, ОстаткиИОбороты.Подразделение КАК Подразделение, ОстаткиИОбороты.СтатьяФинансирования КАК СтатьяФинансирования, ОстаткиИОбороты.СтатьяРасходов КАК СтатьяРасходов, Месяцы.Период КАК Месяц ПОМЕСТИТЬ ВТСотрудникиМесяцы ИЗ ВТВсеСотрудникиСПериодом КАК ОстаткиИОбороты ЛЕВОЕ СОЕДИНЕНИЕ ПредставленияПериоды КАК Месяцы ПО (ИСТИНА) ; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗЛИЧНЫЕ ОстаткиИОбороты.Организация КАК Организация, ОстаткиИОбороты.Сотрудник КАК Сотрудник, ОстаткиИОбороты.ФизическоеЛицо КАК ФизическоеЛицо, ОстаткиИОбороты.Подразделение КАК Подразделение, ОстаткиИОбороты.СтатьяФинансирования КАК СтатьяФинансирования, ОстаткиИОбороты.СтатьяРасходов КАК СтатьяРасходов, ОстаткиИОбороты.Период КАК Период ПОМЕСТИТЬ ВТВсеПериодомКадровыхДанных ИЗ ВТВсеСотрудникиСПериодом КАК ОстаткиИОбороты ОБЪЕДИНИТЬ ВЫБРАТЬ РАЗЛИЧНЫЕ ОстаткиИОбороты.Организация, ОстаткиИОбороты.Сотрудник, ОстаткиИОбороты.ФизическоеЛицо, ОстаткиИОбороты.Подразделение, ОстаткиИОбороты.СтатьяФинансирования, ОстаткиИОбороты.СтатьяРасходов, ОстаткиИОбороты.Месяц ИЗ ВТСотрудникиМесяцы КАК ОстаткиИОбороты ОБЪЕДИНИТЬ ВЫБРАТЬ РАЗЛИЧНЫЕ ОстаткиИОбороты.Организация, ОстаткиИОбороты.Сотрудник, ОстаткиИОбороты.ФизическоеЛицо, ОстаткиИОбороты.Подразделение, ОстаткиИОбороты.СтатьяФинансирования, ОстаткиИОбороты.СтатьяРасходов, КОНЕЦПЕРИОДА(ОстаткиИОбороты.Месяц, МЕСЯЦ) ИЗ ВТСотрудникиМесяцы КАК ОстаткиИОбороты ;ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ ТаблицаОтборов.Период КАК Период, ТаблицаОтборов.Сотрудник КАК Сотрудник, СправочникСотрудники.ФизическоеЛицо КАК ФизическоеЛицо, ВЫРАЗИТЬ(ТаблицаОтборов.Сотрудник КАК Справочник.Сотрудники).ГоловнойСотрудник КАК ГоловнойСотрудникТаблицыРазличных , СправочникСотрудники.ГОЛОВНОЙСОТРУДНИК КАК ГОЛОВНОЙСОТРУДНИК, СправочникСотрудники.ГОЛОВНАЯОРГАНИЗАЦИЯ КАК ГОЛОВНАЯОРГАНИЗАЦИЯ ПОМЕСТИТЬ ВТОтборовРазличныхСотрудников ИЗ ВТВсеПериодомКадровыхДанных КАК ТаблицаОтборов ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Сотрудники КАК СправочникСотрудники ПО ТаблицаОтборов.Сотрудник = СправочникСотрудники.Ссылка ; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ ВЫБОР КОГДА РегистрСведений.ПериодЗаписи = РегистрСведений.ДатаНачала ТОГДА ЛОЖЬ ИНАЧЕ ИСТИНА КОНЕЦ КАК ЭтоВозвратноеСобытие, РегистрСведений.ДатаОкончания КАК ДатаОкончанияИнтервала, РегистрСведений.ДатаНачала КАК ДатаНачала, РегистрСведений.Год КАК Год, РегистрСведений.ПериодПредыдущейЗаписи КАК ПериодПредыдущейЗаписи, РегистрСведений.Сотрудник КАК Сотрудник, РегистрСведений.ГоловнаяОрганизация КАК ГоловнаяОрганизация, РегистрСведений.ФизическоеЛицо КАК ФизическоеЛицо, ИзмеренияДаты.Период КАК Период, РегистрСведений.ДействуетДо КАК ПериодВозвратногоСобытия, РегистрСведений.РегистраторСобытия КАК Регистратор, РегистрСведений.РегистраторСобытия КАК РегистраторСобытия, РегистрСведений.РегистраторЗаписи КАК РегистраторЗаписи, РегистрСведений.ПериодЗаписи КАК ПериодЗаписи, РегистрСведений.ПустойИнтервал КАК ПустойИнтервал, РегистрСведений.ВидЗанятости КАК ВидЗанятости ПОМЕСТИТЬ ВТСведенияОВидахЗанятостиСотрудников ИЗ ВТОтборовРазличныхСотрудников КАК ИзмеренияДаты Внутреннее СОЕДИНЕНИЕ РегистрСведений.ВидыЗанятостиСотрудниковИнтервальный КАК РегистрСведений ПО ((РегистрСведений.ДатаНачала <= ВЫБОР КОГДА ИзмеренияДаты.Период = ДАТАВРЕМЯ(1, 1, 1) ТОГДА ДАТАВРЕМЯ(3999, 12, 31, 23, 59, 59) ИНАЧЕ КОНЕЦПЕРИОДА(ИзмеренияДаты.Период,ДЕНЬ) КОНЕЦ) И (РегистрСведений.ДатаОкончания >= ВЫБОР КОГДА ИзмеренияДаты.Период = ДАТАВРЕМЯ(1, 1, 1) ТОГДА ДАТАВРЕМЯ(3999, 12, 31, 23, 59, 59) ИНАЧЕ КОНЕЦПЕРИОДА(ИзмеренияДаты.Период,ДЕНЬ) КОНЕЦ)) И (РегистрСведений.Сотрудник = ИзмеренияДаты.Сотрудник) ИНДЕКСИРОВАТЬ ПО Сотрудник ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ РегистрСведений.Сотрудник КАК Сотрудник, РегистрСведений.ГоловнаяОрганизация КАК ГоловнаяОрганизация, РегистрСведений.ФизическоеЛицо КАК ФизическоеЛицо, ИзмеренияДаты.Период КАК Период, РегистрСведений.РегистраторСобытия КАК Регистратор, РегистрСведений.Период КАК ПериодЗаписи, РегистрСведений.ОсновноеНачисление КАК ОсновноеНачисление, РегистрСведений.ВидТарифнойСтавки КАК ВидТарифнойСтавки, РегистрСведений.ТарифнаяСтавка КАК ТарифнаяСтавка, РегистрСведений.СовокупнаяТарифнаяСтавка КАК СовокупнаяТарифнаяСтавка, РегистрСведений.ФОТ КАК ФОТ, РегистрСведений.Надбавка КАК Надбавка, РегистрСведений.Используется КАК Используется, РегистрСведений.ПоказательТарифнойСтавки КАК ПоказательТарифнойСтавки, РегистрСведений.РегистраторСобытия КАК РегистраторСобытия, РегистрСведений.ПериодПредыдущейЗаписи КАК ПериодПредыдущейЗаписи {ВЫБРАТЬ Сотрудник, ГоловнаяОрганизация, ФизическоеЛицо, Период, Регистратор, ПериодЗаписи, ОсновноеНачисление, ВидТарифнойСтавки, ТарифнаяСтавка, СовокупнаяТарифнаяСтавка, ФОТ, Надбавка, Используется, ПоказательТарифнойСтавки, РегистраторСобытия, ПериодПредыдущейЗаписи} ПОМЕСТИТЬ ВТПлановыйФОТИтогиСрезПоследних ИЗ ВТОтборовРазличныхСотрудников КАК ИзмеренияДаты Внутреннее СОЕДИНЕНИЕ РегистрСведений.ПлановыйФОТИтоги КАК РегистрСведений ПО ((РегистрСведений.Период <= ВЫБОР КОГДА ИзмеренияДаты.Период = ДАТАВРЕМЯ(1, 1, 1) ТОГДА ДАТАВРЕМЯ(3999, 12, 31, 23, 59, 59) ИНАЧЕ КОНЕЦПЕРИОДА(ИзмеренияДаты.Период,ДЕНЬ) КОНЕЦ) И (РегистрСведений.ДатаОкончания >= ВЫБОР КОГДА ИзмеренияДаты.Период = ДАТАВРЕМЯ(1, 1, 1) ТОГДА ДАТАВРЕМЯ(3999, 12, 31, 23, 59, 59) ИНАЧЕ КОНЕЦПЕРИОДА(ИзмеренияДаты.Период,ДЕНЬ) КОНЕЦ)) И (РегистрСведений.Сотрудник = ИзмеренияДаты.Сотрудник) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗЛИЧНЫЕ СотрудникиПериоды.Сотрудник КАК Сотрудник, СотрудникиПериоды.Период КАК Период, ПлановыйФОТИтоги.ПериодЗаписи КАК ПериодЗаписиНачислений, ПлановыйФОТИтоги.РегистраторСобытия КАК Регистратор, ЕСТЬNULL(ПлановыйФОТИтоги.ПоказательТарифнойСтавки, ЗНАЧЕНИЕ(Справочник.ПоказателиРасчетаЗарплаты.ПустаяСсылка)) КАК ПоказательТарифнойСтавки, ЕСТЬNULL(ПлановыйФОТИтоги.ТарифнаяСтавка, 0) КАК ТарифнаяСтавка, ЕСТЬNULL(ПлановыйФОТИтоги.ТарифнаяСтавка, 0) КАК РазмерТарифнойСтавки, ЕСТЬNULL(ПлановыйФОТИтоги.ФОТ, 0) КАК Оклад, ЕСТЬNULL(ПлановыйФОТИтоги.Надбавка, 0) КАК Надбавка, ЕСТЬNULL(ПлановыйФОТИтоги.ФОТ, 0) КАК ФОТ, ПлановыйФОТИтоги.ОсновноеНачисление КАК ОсновноеНачисление ПОМЕСТИТЬ ВТСведенияОбОплатеТруда {ВЫБРАТЬ Сотрудник, Период, ПоказательТарифнойСтавки.*, ТарифнаяСтавка, РазмерТарифнойСтавки, Оклад, Надбавка, ФОТ, ОсновноеНачисление} ИЗ ВТОтборовРазличныхСотрудников КАК СотрудникиПериоды {ЛЕВОЕ СОЕДИНЕНИЕ ВТПлановыйФОТИтогиСрезПоследних КАК ПлановыйФОТИтоги ПО СотрудникиПериоды.Сотрудник = ПлановыйФОТИтоги.Сотрудник И СотрудникиПериоды.Период = ПлановыйФОТИтоги.Период} ИНДЕКСИРОВАТЬ ПО Период, Сотрудник ; //////////////////////////////////////////////////////////////////////////////// УНИЧТОЖИТЬ ВТПлановыйФОТИтогиСрезПоследних ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ ВЫБОР КОГДА РегистрСведений.ПериодЗаписи = РегистрСведений.ДатаНачала ТОГДА ЛОЖЬ ИНАЧЕ ИСТИНА КОНЕЦ КАК ЭтоВозвратноеСобытие, РегистрСведений.ДатаОкончания КАК ДатаОкончанияИнтервала, РегистрСведений.ДатаНачала КАК ДатаНачала, РегистрСведений.Год КАК Год, РегистрСведений.ПериодПредыдущейЗаписи КАК ПериодПредыдущейЗаписи, ИзмеренияДаты.Сотрудник КАК Сотрудник, РегистрСведений.ГоловнаяОрганизация КАК ГоловнаяОрганизация, ИзмеренияДаты.Сотрудник.ФизическоеЛицо КАК ФизическоеЛицо, ИзмеренияДаты.Период КАК Период, РегистрСведений.ДействуетДо КАК ПериодВозвратногоСобытия, РегистрСведений.РегистраторСобытия КАК Регистратор, РегистрСведений.РегистраторСобытия КАК РегистраторСобытия, РегистрСведений.РегистраторЗаписи КАК РегистраторЗаписи, РегистрСведений.ПериодЗаписи КАК ПериодЗаписи, РегистрСведений.ПустойИнтервал КАК ПустойИнтервал, РегистрСведений.Организация КАК Организация, РегистрСведений.Подразделение КАК Подразделение, РегистрСведений.Должность КАК Должность, РегистрСведений.ДолжностьПоШтатномуРасписанию КАК ДолжностьПоШтатномуРасписанию, РегистрСведений.ВидСобытия КАК ВидСобытия, РегистрСведений.ГоловнойСотрудник КАК ГоловнойСотрудник, РегистрСведений.ВидДоговора КАК ВидДоговора, РегистрСведений.ЭтоГоловнойСотрудник КАК ЭтоГоловнойСотрудник, РегистрСведений.КоличествоСтавок КАК КоличествоСтавок {ВЫБРАТЬ Сотрудник, ГоловнаяОрганизация, ФизическоеЛицо, Период, ПериодВозвратногоСобытия, Регистратор, РегистраторСобытия, РегистраторЗаписи, ПериодЗаписи, ПустойИнтервал, Организация, Подразделение, Должность, ДолжностьПоШтатномуРасписанию, ВидСобытия, ГоловнойСотрудник, ВидДоговора, ЭтоГоловнойСотрудник, КоличествоСтавок} ПОМЕСТИТЬ ВТСведенияКадровойИсторииСотрудников ИЗ ВТОтборовРазличныхСотрудников КАК ИзмеренияДаты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КадроваяИсторияСотрудниковИнтервальный КАК РегистрСведений ПО ((РегистрСведений.ДатаНачала <= ВЫБОР КОГДА ИзмеренияДаты.Период = ДАТАВРЕМЯ(1, 1, 1) ТОГДА ДАТАВРЕМЯ(3999, 12, 31, 23, 59, 59) ИНАЧЕ КОНЕЦПЕРИОДА(ИзмеренияДаты.Период,ДЕНЬ) КОНЕЦ) И (РегистрСведений.ДатаОкончания >= ВЫБОР КОГДА ИзмеренияДаты.Период = ДАТАВРЕМЯ(1, 1, 1) ТОГДА ДАТАВРЕМЯ(3999, 12, 31, 23, 59, 59) ИНАЧЕ КОНЕЦПЕРИОДА(ИзмеренияДаты.Период,ДЕНЬ) КОНЕЦ)) И (РегистрСведений.Сотрудник = ИзмеренияДаты.Сотрудник) И (РегистрСведений.ФизическоеЛицо = ИзмеренияДаты.Сотрудник.ФизическоеЛицо) ИНДЕКСИРОВАТЬ ПО Сотрудник ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ МАКСИМУМ(РегистрСведений.Период) КАК Период, ИзмеренияДаты.Период КАК ЗаданныйПериод, РегистрСведений.ФизическоеЛицо КАК ФизическоеЛицо ПОМЕСТИТЬ ВТПериодыСрезаФИОФизическихЛиц ИЗ ВТОтборовРазличныхСотрудников КАК ИзмеренияДаты Внутреннее СОЕДИНЕНИЕ РегистрСведений.ФИОФизическихЛиц КАК РегистрСведений ПО ((РегистрСведений.Период <= ВЫБОР КОГДА ИзмеренияДаты.Период = ДАТАВРЕМЯ(1, 1, 1) ТОГДА ДАТАВРЕМЯ(3999, 12, 31, 23, 59, 59) ИНАЧЕ ИзмеренияДаты.Период КОНЕЦ)) И (РегистрСведений.ФизическоеЛицо = ИзмеренияДаты.ФизическоеЛицо) СГРУППИРОВАТЬ ПО ИзмеренияДаты.Период, РегистрСведений.ФизическоеЛицо ; ВЫБРАТЬ РАЗРЕШЕННЫЕ МаксимальныеПериоды.ЗаданныйПериод КАК Период, РегистрСведений.Период КАК ПериодЗаписи, МаксимальныеПериоды.ФизическоеЛицо КАК ФизическоеЛицо, РегистрСведений.Фамилия КАК Фамилия, РегистрСведений.Имя КАК Имя, РегистрСведений.Отчество КАК Отчество, РегистрСведений.Инициалы КАК Инициалы, РегистрСведений.ФИОСлужебные КАК ФИОСлужебные ПОМЕСТИТЬ ВТСведенияОФИОФизическихЛиц ИЗ ВТПериодыСрезаФИОФизическихЛиц КАК МаксимальныеПериоды Левое внешнее СОЕДИНЕНИЕ РегистрСведений.ФИОФизическихЛиц КАК РегистрСведений ПО ((РегистрСведений.Период = МаксимальныеПериоды.Период)) И ((МаксимальныеПериоды.ФизическоеЛицо = РегистрСведений.ФизическоеЛицо)) ИНДЕКСИРОВАТЬ ПО ФизическоеЛицо ; УНИЧТОЖИТЬ ВТПериодыСрезаФИОФизическихЛиц ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ ТаблицаОтборов.Период КАК Период, ТаблицаОтборов.Сотрудник КАК Сотрудник, ТаблицаОтборов.ФизическоеЛицо КАК ФизическоеЛицо , КадроваяИсторияСотрудников.Организация КАК Организация, КадроваяИсторияСотрудников.Подразделение КАК Подразделение, КадроваяИсторияСотрудников.Должность КАК Должность, СведенияОВидахЗанятостиСотрудников.ВидЗанятости КАК ВидЗанятости, ТарифныеСтавкиСотрудников.ТарифнаяСтавка КАК ТарифнаяСтавка, ВЫРАЗИТЬ(КадроваяИсторияСотрудников.ДолжностьПоШтатномуРасписанию КАК Справочник.ШтатноеРасписание).РазрядКатегория КАК РазрядКатегория {ВЫБРАТЬ Организация.* КАК ОрганизацияКадровыхДанных} , ТаблицаОтборов.ГОЛОВНОЙСОТРУДНИК КАК ГОЛОВНОЙСОТРУДНИК, ТаблицаОтборов.ГОЛОВНАЯОРГАНИЗАЦИЯ КАК ГОЛОВНАЯОРГАНИЗАЦИЯ, ЕСТЬNULL(ТекущиеКадровыеДанныеСотрудников.ДатаПриема, ДАТАВРЕМЯ(1, 1, 1)) КАК ДАТАПРИЕМА, ЕСТЬNULL(ТекущиеКадровыеДанныеГоловныхСотрудников.ДатаУвольнения, ДАТАВРЕМЯ(1, 1, 1)) КАК ДАТАУВОЛЬНЕНИЯ , ВЫБОР КОГДА СведенияОФИОФизическихЛиц.Фамилия ЕСТЬ NULL ТОГДА СправочникФизическиеЛица.ФИО ИНАЧЕ СведенияОФИОФизическихЛиц.Фамилия + ВЫБОР КОГДА СведенияОФИОФизическихЛиц.Имя = "" ТОГДА "" ИНАЧЕ " " + СведенияОФИОФизическихЛиц.Имя КОНЕЦ + ВЫБОР КОГДА СведенияОФИОФизическихЛиц.Отчество = "" ТОГДА "" ИНАЧЕ " " + СведенияОФИОФизическихЛиц.Отчество КОНЕЦ КОНЕЦ КАК ФИОПОЛНЫЕ, ЕСТЬNULL(СведенияОФИОФизическихЛиц.Фамилия, СправочникФизическиеЛица.Фамилия) + " " + ЕСТЬNULL(СведенияОФИОФизическихЛиц.Инициалы, СправочникФизическиеЛица.Инициалы) КАК ФАМИЛИЯИО, ВЫБОР КОГДА СведенияОФИОФизическихЛиц.Фамилия ЕСТЬ NULL ТОГДА СправочникФизическиеЛица.ФАМИЛИЯ ИНАЧЕ СведенияОФИОФизическихЛиц.ФАМИЛИЯ КОНЕЦ КАК ФАМИЛИЯ, ВЫБОР КОГДА СведенияОФИОФизическихЛиц.Фамилия ЕСТЬ NULL ТОГДА СправочникФизическиеЛица.ИМЯ ИНАЧЕ СведенияОФИОФизическихЛиц.ИМЯ КОНЕЦ КАК ИМЯ, ВЫБОР КОГДА СведенияОФИОФизическихЛиц.Фамилия ЕСТЬ NULL ТОГДА СправочникФизическиеЛица.ОТЧЕСТВО ИНАЧЕ СведенияОФИОФизическихЛиц.ОТЧЕСТВО КОНЕЦ КАК ОТЧЕСТВО ПОМЕСТИТЬ ПредставленияКадровыеДанныеСотрудников ИЗ ВТОтборовРазличныхСотрудников КАК ТаблицаОтборов ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ТекущиеКадровыеДанныеСотрудников КАК ТекущиеКадровыеДанныеСотрудников ПО ТаблицаОтборов.Сотрудник = ТекущиеКадровыеДанныеСотрудников.Сотрудник {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ТекущиеКадровыеДанныеСотрудников КАК ТекущиеКадровыеДанныеГоловныхСотрудников ПО ТаблицаОтборов.ГоловнойСотрудникТаблицыРазличных = ТекущиеКадровыеДанныеГоловныхСотрудников.Сотрудник} {ЛЕВОЕ СОЕДИНЕНИЕ ВТСведенияОФИОФизическихЛиц КАК СведенияОФИОФизическихЛиц ПО ТаблицаОтборов.ФизическоеЛицо = СведенияОФИОФизическихЛиц.ФизическоеЛицо И ТаблицаОтборов.Период = СведенияОФИОФизическихЛиц.Период} {ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФизическиеЛица КАК СправочникФизическиеЛица ПО ТаблицаОтборов.ФизическоеЛицо = СправочникФизическиеЛица.Ссылка} ЛЕВОЕ СОЕДИНЕНИЕ ВТСведенияКадровойИсторииСотрудников КАК КадроваяИсторияСотрудников ПО ТаблицаОтборов.Сотрудник = КадроваяИсторияСотрудников.Сотрудник И ТаблицаОтборов.Период = КадроваяИсторияСотрудников.Период {ЛЕВОЕ СОЕДИНЕНИЕ ВТСведенияОбОплатеТруда КАК ТарифныеСтавкиСотрудников ПО ТаблицаОтборов.Сотрудник = ТарифныеСтавкиСотрудников.Сотрудник И ТаблицаОтборов.Период = ТарифныеСтавкиСотрудников.Период} {ЛЕВОЕ СОЕДИНЕНИЕ ВТСведенияОВидахЗанятостиСотрудников КАК СведенияОВидахЗанятостиСотрудников ПО ТаблицаОтборов.Сотрудник = СведенияОВидахЗанятостиСотрудников.Сотрудник И ТаблицаОтборов.Период = СведенияОВидахЗанятостиСотрудников.Период} ; //////////////////////////////////////////////////////////////////////////////// УНИЧТОЖИТЬ ВТСведенияОФИОФизическихЛиц ; //////////////////////////////////////////////////////////////////////////////// УНИЧТОЖИТЬ ВТСведенияКадровойИсторииСотрудников ; //////////////////////////////////////////////////////////////////////////////// УНИЧТОЖИТЬ ВТСведенияОбОплатеТруда ; //////////////////////////////////////////////////////////////////////////////// УНИЧТОЖИТЬ ВТСведенияОВидахЗанятостиСотрудников ; //////////////////////////////////////////////////////////////////////////////// УНИЧТОЖИТЬ ВТОтборовРазличныхСотрудников; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ КадровыеДанныеСотрудников.Период КАК Период, КадровыеДанныеСотрудников.ФизическоеЛицо КАК ФизическоеЛицо, КадровыеДанныеСотрудников.Сотрудник КАК Сотрудник, КадровыеДанныеСотрудников.ГоловнойСотрудник КАК ГоловнойСотрудник, КадровыеДанныеСотрудников.Организация КАК Организация, КадровыеДанныеСотрудников.ГоловнаяОрганизация КАК ГоловнаяОрганизация, КадровыеДанныеСотрудников.Подразделение КАК Подразделение, КадровыеДанныеСотрудников.Должность КАК Должность, КадровыеДанныеСотрудников.ВидЗанятости КАК ВидЗанятости, КадровыеДанныеСотрудников.ФИОПолные КАК ФИОПолные, КадровыеДанныеСотрудников.ФамилияИО КАК ФамилияИО, КадровыеДанныеСотрудников.Фамилия КАК Фамилия, КадровыеДанныеСотрудников.Имя КАК Имя, КадровыеДанныеСотрудников.Отчество КАК Отчество, КадровыеДанныеСотрудников.ТарифнаяСтавка КАК ТарифнаяСтавка, КадровыеДанныеСотрудников.ДатаПриема КАК ДатаПриема, КадровыеДанныеСотрудников.ДатаУвольнения КАК ДатаУвольнения, ВЫБОР КОГДА КадровыеДанныеСотрудников.ВидЗанятости ЕСТЬ NULL ТОГДА 99999999999999999 ИНАЧЕ РАЗНОСТЬДАТ(ВЫБОР КОГДА КадровыеДанныеСотрудников.ДатаУвольнения = ДАТАВРЕМЯ(1, 1, 1) ТОГДА ДАТАВРЕМЯ(2100, 1, 1) ИНАЧЕ КадровыеДанныеСотрудников.ДатаУвольнения КОНЕЦ, ДАТАВРЕМЯ(2100, 1, 1), ДЕНЬ) * 1000000000 + КадровыеДанныеСотрудников.ВидЗанятости.Порядок * 1000000 + РАЗНОСТЬДАТ(ДАТАВРЕМЯ(1900, 1, 1), ВЫБОР КОГДА КадровыеДанныеСотрудников.ДатаПриема = ДАТАВРЕМЯ(1, 1, 1) ТОГДА ДАТАВРЕМЯ(1900, 1, 1) ИНАЧЕ КадровыеДанныеСотрудников.ДатаПриема КОНЕЦ, ДЕНЬ) КОНЕЦ КАК ПриоритетРабочегоМеста, КадровыеДанныеСотрудников.РазрядКатегория КАК РазрядКатегория ПОМЕСТИТЬ ПредставленияКадровыеДанныеСотрудниковАнализНачисленийИУдержаний ИЗ ПредставленияКадровыеДанныеСотрудников КАК КадровыеДанныеСотрудников ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Организации КАК Организации ПО (ВЫБОР КОГДА КадровыеДанныеСотрудников.Организация ЕСТЬ NULL ТОГДА ИСТИНА ИНАЧЕ КадровыеДанныеСотрудников.Организация = Организации.Ссылка КОНЕЦ) ИНДЕКСИРОВАТЬ ПО Сотрудник;ВЫБРАТЬ КадровыеДанныеСотрудников.Период КАК Период, КадровыеДанныеСотрудников.ФизическоеЛицо КАК ФизическоеЛицо, КадровыеДанныеСотрудников.ГоловнаяОрганизация КАК ГоловнаяОрганизация, МИНИМУМ(КадровыеДанныеСотрудников.ПриоритетРабочегоМеста) КАК ПриоритетРабочегоМеста ПОМЕСТИТЬ ВТВысшиеПриоритетыСотрудников ИЗ ПредставленияКадровыеДанныеСотрудниковАнализНачисленийИУдержаний КАК КадровыеДанныеСотрудников ЛЕВОЕ СОЕДИНЕНИЕ ПредставленияКадровыеДанныеСотрудниковАнализНачисленийИУдержаний КАК КадровыеДанныеСотрудниковПоследние ПО КадровыеДанныеСотрудников.ФизическоеЛицо = КадровыеДанныеСотрудниковПоследние.ФизическоеЛицо И КадровыеДанныеСотрудников.ГоловнаяОрганизация = КадровыеДанныеСотрудниковПоследние.ГоловнаяОрганизация И (НАЧАЛОПЕРИОДА(КадровыеДанныеСотрудников.Период, МЕСЯЦ) = НАЧАЛОПЕРИОДА(КадровыеДанныеСотрудниковПоследние.Период, МЕСЯЦ)) СГРУППИРОВАТЬ ПО КадровыеДанныеСотрудников.Период, КадровыеДанныеСотрудников.ФизическоеЛицо, КадровыеДанныеСотрудников.ГоловнаяОрганизация ИМЕЮЩИЕ КадровыеДанныеСотрудников.Период = МАКСИМУМ(КадровыеДанныеСотрудниковПоследние.Период) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ КадровыеДанныеСотрудников.Период КАК Период, КадровыеДанныеСотрудников.ФизическоеЛицо КАК ФизическоеЛицо, КадровыеДанныеСотрудников.ГоловнаяОрганизация КАК ГоловнаяОрганизация, КадровыеДанныеСотрудников.ПриоритетРабочегоМеста КАК ПриоритетРабочегоМеста, МИНИМУМ(ВЫБОР КОГДА ЕСТЬNULL(КадровыеДанныеСотрудниковСПриоритетами.Подразделение, ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка)) = ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка) ТОГДА "9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999" ИНАЧЕ КадровыеДанныеСотрудниковСПриоритетами.Подразделение.РеквизитДопУпорядочиванияИерархического КОНЕЦ) КАК ПриоритетПодразделения ПОМЕСТИТЬ ВТВысшиеПриоритетыПодразделенийСотрудников ИЗ ВТВысшиеПриоритетыСотрудников КАК КадровыеДанныеСотрудников ЛЕВОЕ СОЕДИНЕНИЕ ПредставленияКадровыеДанныеСотрудниковАнализНачисленийИУдержаний КАК КадровыеДанныеСотрудниковСПриоритетами ПО КадровыеДанныеСотрудников.Период = КадровыеДанныеСотрудниковСПриоритетами.Период И КадровыеДанныеСотрудников.ФизическоеЛицо = КадровыеДанныеСотрудниковСПриоритетами.ФизическоеЛицо И КадровыеДанныеСотрудников.ПриоритетРабочегоМеста = КадровыеДанныеСотрудниковСПриоритетами.ПриоритетРабочегоМеста И КадровыеДанныеСотрудников.ГоловнаяОрганизация = КадровыеДанныеСотрудниковСПриоритетами.ГоловнаяОрганизация СГРУППИРОВАТЬ ПО КадровыеДанныеСотрудников.Период, КадровыеДанныеСотрудников.ФизическоеЛицо, КадровыеДанныеСотрудников.ПриоритетРабочегоМеста, КадровыеДанныеСотрудников.ГоловнаяОрганизация ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗЛИЧНЫЕ КОНЕЦПЕРИОДА(КадровыеДанныеСотрудников.Период, МЕСЯЦ) КАК Период, КадровыеДанныеСотрудников.ФизическоеЛицо КАК ФизическоеЛицо, КадровыеДанныеСотрудников.ГоловнаяОрганизация КАК ГоловнаяОрганизация, КадровыеДанныеСотрудниковСПриоритетами.Подразделение КАК ПодразделениеСортировки, ЕСТЬNULL(КадровыеДанныеСотрудниковСПриоритетами.Организация, КадровыеДанныеСотрудников.ГоловнаяОрганизация) КАК ОрганизацияСортировки ПОМЕСТИТЬ ПредставленияПодразделенияСортировкиСотрудников ИЗ ВТВысшиеПриоритетыПодразделенийСотрудников КАК КадровыеДанныеСотрудников ЛЕВОЕ СОЕДИНЕНИЕ ПредставленияКадровыеДанныеСотрудниковАнализНачисленийИУдержаний КАК КадровыеДанныеСотрудниковСПриоритетами ПО КадровыеДанныеСотрудников.Период = КадровыеДанныеСотрудниковСПриоритетами.Период И КадровыеДанныеСотрудников.ФизическоеЛицо = КадровыеДанныеСотрудниковСПриоритетами.ФизическоеЛицо И КадровыеДанныеСотрудников.ПриоритетПодразделения = КадровыеДанныеСотрудниковСПриоритетами.Подразделение.РеквизитДопУпорядочиванияИерархического И КадровыеДанныеСотрудников.ГоловнаяОрганизация = КадровыеДанныеСотрудниковСПриоритетами.Подразделение.ГоловнаяОрганизация; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СотрудникиМесяцы.Организация КАК Организация, СотрудникиМесяцы.Сотрудник КАК Сотрудник, СотрудникиМесяцы.ФизическоеЛицо КАК ФизическоеЛицо, СотрудникиМесяцы.СтатьяФинансирования КАК СтатьяФинансирования, СотрудникиМесяцы.СтатьяРасходов КАК СтатьяРасходов, СотрудникиМесяцы.Подразделение КАК Подразделение, СотрудникиМесяцы.Месяц КАК Месяц, МАКСИМУМ(ОстаткиИОбороты.Период) КАК ПоследнийМесяцОстатков ПОМЕСТИТЬ ВТСотрудникиМесяцыОстатков ИЗ ВТСотрудникиМесяцы КАК СотрудникиМесяцы ЛЕВОЕ СОЕДИНЕНИЕ ВТОстаткиИОборотыВзаиморасчетовССотрудниками КАК ОстаткиИОбороты ПО СотрудникиМесяцы.Организация = ОстаткиИОбороты.Организация И СотрудникиМесяцы.Сотрудник = ОстаткиИОбороты.Сотрудник И СотрудникиМесяцы.ФизическоеЛицо = ОстаткиИОбороты.ФизическоеЛицо И СотрудникиМесяцы.Подразделение = ОстаткиИОбороты.Подразделение И СотрудникиМесяцы.СтатьяФинансирования = ОстаткиИОбороты.СтатьяФинансирования И СотрудникиМесяцы.СтатьяРасходов = ОстаткиИОбороты.СтатьяРасходов И СотрудникиМесяцы.Месяц >= ОстаткиИОбороты.Период СГРУППИРОВАТЬ ПО СотрудникиМесяцы.Организация, СотрудникиМесяцы.Сотрудник, СотрудникиМесяцы.ФизическоеЛицо, СотрудникиМесяцы.СтатьяФинансирования, СотрудникиМесяцы.СтатьяРасходов, СотрудникиМесяцы.Подразделение, СотрудникиМесяцы.Месяц ; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ СотрудникиМесяцыОстатков.Организация КАК Организация, СотрудникиМесяцыОстатков.Сотрудник КАК Сотрудник, СотрудникиМесяцыОстатков.ФизическоеЛицо КАК ФизическоеЛицо, СотрудникиМесяцыОстатков.СтатьяФинансирования КАК СтатьяФинансирования, СотрудникиМесяцыОстатков.СтатьяРасходов КАК СтатьяРасходов, СотрудникиМесяцыОстатков.Подразделение КАК Подразделение, ЕСТЬNULL(ОстаткиИОбороты.НачальныйОстаток, ОстаткиИОборотыПоследние.КонечныйОстаток) КАК НачальныйОстаток, ЕСТЬNULL(ОстаткиИОбороты.КонечныйОстаток, ОстаткиИОборотыПоследние.КонечныйОстаток) КАК КонечныйОстаток, КОНЕЦПЕРИОДА(СотрудникиМесяцыОстатков.Месяц, МЕСЯЦ) КАК Период ПОМЕСТИТЬ ВТСальдоВсеСотрудникиПериоды ИЗ ВТСотрудникиМесяцыОстатков КАК СотрудникиМесяцыОстатков ЛЕВОЕ СОЕДИНЕНИЕ ВТОстаткиИОборотыВзаиморасчетовССотрудниками КАК ОстаткиИОбороты ПО СотрудникиМесяцыОстатков.Организация = ОстаткиИОбороты.Организация И СотрудникиМесяцыОстатков.Сотрудник = ОстаткиИОбороты.Сотрудник И СотрудникиМесяцыОстатков.ФизическоеЛицо = ОстаткиИОбороты.ФизическоеЛицо И СотрудникиМесяцыОстатков.Подразделение = ОстаткиИОбороты.Подразделение И СотрудникиМесяцыОстатков.СтатьяФинансирования = ОстаткиИОбороты.СтатьяФинансирования И СотрудникиМесяцыОстатков.СтатьяРасходов = ОстаткиИОбороты.СтатьяРасходов И СотрудникиМесяцыОстатков.Месяц = ОстаткиИОбороты.Период ЛЕВОЕ СОЕДИНЕНИЕ ВТОстаткиИОборотыВзаиморасчетовССотрудниками КАК ОстаткиИОборотыПоследние ПО СотрудникиМесяцыОстатков.Организация = ОстаткиИОборотыПоследние.Организация И СотрудникиМесяцыОстатков.Сотрудник = ОстаткиИОборотыПоследние.Сотрудник И СотрудникиМесяцыОстатков.ФизическоеЛицо = ОстаткиИОборотыПоследние.ФизическоеЛицо И СотрудникиМесяцыОстатков.Подразделение = ОстаткиИОборотыПоследние.Подразделение И СотрудникиМесяцыОстатков.СтатьяФинансирования = ОстаткиИОборотыПоследние.СтатьяФинансирования И СотрудникиМесяцыОстатков.СтатьяРасходов = ОстаткиИОборотыПоследние.СтатьяРасходов И СотрудникиМесяцыОстатков.ПоследнийМесяцОстатков = ОстаткиИОборотыПоследние.Период ГДЕ (НЕ ЕСТЬNULL(ОстаткиИОборотыПоследние.КонечныйОстаток, ОстаткиИОбороты.НачальныйОстаток) ЕСТЬ NULL ИЛИ НЕ ОстаткиИОбороты.КонечныйОстаток ЕСТЬ NULL) ; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ МИНИМУМ(НАЧАЛОПЕРИОДА(СальдоПоРасчетамССотрудниками.Период, МЕСЯЦ)) КАК ПервыйМесяц, МАКСИМУМ(НАЧАЛОПЕРИОДА(СальдоПоРасчетамССотрудниками.Период, МЕСЯЦ)) КАК ПоследнийМесяц, СальдоПоРасчетамССотрудниками.Организация КАК Организация, СальдоПоРасчетамССотрудниками.Сотрудник КАК Сотрудник, СальдоПоРасчетамССотрудниками.ФизическоеЛицо КАК ФизическоеЛицо, СальдоПоРасчетамССотрудниками.Подразделение КАК Подразделение, СальдоПоРасчетамССотрудниками.СтатьяФинансирования КАК СтатьяФинансирования, СальдоПоРасчетамССотрудниками.СтатьяРасходов КАК СтатьяРасходов ПОМЕСТИТЬ ВТПоследниеПервыеМесяцыСальдо ИЗ ВТСальдоВсеСотрудникиПериоды КАК СальдоПоРасчетамССотрудниками СГРУППИРОВАТЬ ПО СальдоПоРасчетамССотрудниками.Организация, СальдоПоРасчетамССотрудниками.Сотрудник, СальдоПоРасчетамССотрудниками.ФизическоеЛицо, СальдоПоРасчетамССотрудниками.Подразделение, СальдоПоРасчетамССотрудниками.СтатьяФинансирования, СальдоПоРасчетамССотрудниками.СтатьяРасходов ИНДЕКСИРОВАТЬ ПО Сотрудник ; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ ПодразделенияСортировкиСотрудников.ОрганизацияСортировки КАК ОрганизацияСортировки, ПодразделенияСортировкиСотрудников.ПодразделениеСортировки КАК ПодразделениеСортировки, КадровыеДанныеСотрудников.ПриоритетРабочегоМеста КАК ПриоритетРабочегоМеста, ВзаиморасчетыССотрудниками.Сотрудник КАК Сотрудник, ВЫРАЗИТЬ(ВзаиморасчетыССотрудниками.Сотрудник КАК Справочник.Сотрудники).ГоловнойСотрудник КАК ГоловнойСотрудник, КадровыеДанныеГоловныхСотрудников.Должность КАК ДолжностьГоловногоСотрудникаНаКонецПериода, КадровыеДанныеГоловныхСотрудников.Организация КАК ОрганизацияГоловногоСотрудникаНаКонецПериода, КадровыеДанныеГоловныхСотрудников.Подразделение КАК ПодразделениеГоловногоСотрудникаНаКонецПериода, КадровыеДанныеГоловныхСотрудников.ВидЗанятости КАК ВидЗанятостиГоловногоСотрудникаНаКонецПериода, ВзаиморасчетыССотрудниками.ФизическоеЛицо КАК ФизическоеЛицо, ВзаиморасчетыССотрудниками.СтатьяФинансирования КАК СтатьяФинансирования, ВзаиморасчетыССотрудниками.СтатьяРасходов КАК СтатьяРасходов, ВзаиморасчетыССотрудниками.Организация КАК Организация, ВзаиморасчетыССотрудниками.Подразделение КАК Подразделение, ВзаиморасчетыССотрудниками.НачальныйОстаток КАК НачальныйОстаток, ВзаиморасчетыССотрудниками.КонечныйОстаток КАК КонечныйОстаток, НАЧАЛОПЕРИОДА(ВзаиморасчетыССотрудниками.Период, МЕСЯЦ) КАК Период, КадровыеДанныеГоловныхСотрудников.Подразделение КАК ПодразделениеНаКонецПериода, КадровыеДанныеГоловныхСотрудников.ВидЗанятости КАК ВидЗанятостиНаКонецПериода, КадровыеДанныеГоловныхСотрудников.ФИОПолные КАК ФИОПолные, КадровыеДанныеГоловныхСотрудников.ФамилияИО КАК ФамилияИО, КадровыеДанныеГоловныхСотрудников.Фамилия КАК Фамилия, КадровыеДанныеГоловныхСотрудников.Имя КАК Имя, КадровыеДанныеГоловныхСотрудников.Отчество КАК Отчество, КадровыеДанныеСотрудников.Должность КАК Должность, КадровыеДанныеГоловныхСотрудников.Должность КАК ДолжностьНаКонецПериода, КадровыеДанныеГоловныхСотрудников.ТарифнаяСтавка КАК ТарифнаяСтавка, КадровыеДанныеСотрудников.ВидЗанятости КАК ВидЗанятости, КадровыеДанныеСотрудников.ДатаПриема КАК ДатаПриема, КадровыеДанныеСотрудников.ДатаУвольнения КАК ДатаУвольнения, ПоследниеПервыеМесяцыСальдо.ПервыйМесяц КАК ПервыйМесяц, ПоследниеПервыеМесяцыСальдо.ПоследнийМесяц КАК ПоследнийМесяц, КадровыеДанныеГоловныхСотрудников.РазрядКатегория КАК РазрядКатегорияГоловногоСотрудникаНаКонецПериода, КадровыеДанныеСотрудников.РазрядКатегория КАК РазрядКатегория ПОМЕСТИТЬ ВТСальдоПоРасчетамССотрудниками ИЗ ВТСальдоВсеСотрудникиПериоды КАК ВзаиморасчетыССотрудниками ЛЕВОЕ СОЕДИНЕНИЕ ВТПоследниеПервыеМесяцыСальдо КАК ПоследниеПервыеМесяцыСальдо ПО ВзаиморасчетыССотрудниками.Организация = ПоследниеПервыеМесяцыСальдо.Организация И ВзаиморасчетыССотрудниками.Сотрудник = ПоследниеПервыеМесяцыСальдо.Сотрудник И ВзаиморасчетыССотрудниками.ФизическоеЛицо = ПоследниеПервыеМесяцыСальдо.ФизическоеЛицо И ВзаиморасчетыССотрудниками.Подразделение = ПоследниеПервыеМесяцыСальдо.Подразделение И ВзаиморасчетыССотрудниками.СтатьяФинансирования = ПоследниеПервыеМесяцыСальдо.СтатьяФинансирования И ВзаиморасчетыССотрудниками.СтатьяРасходов = ПоследниеПервыеМесяцыСальдо.СтатьяРасходов {ЛЕВОЕ СОЕДИНЕНИЕ ПредставленияКадровыеДанныеСотрудниковАнализНачисленийИУдержаний КАК КадровыеДанныеГоловныхСотрудников ПО ВзаиморасчетыССотрудниками.Сотрудник = КадровыеДанныеГоловныхСотрудников.Сотрудник И (КОНЕЦПЕРИОДА(ВзаиморасчетыССотрудниками.Период, МЕСЯЦ) = КадровыеДанныеГоловныхСотрудников.Период)} {ЛЕВОЕ СОЕДИНЕНИЕ ПредставленияКадровыеДанныеСотрудниковАнализНачисленийИУдержаний КАК КадровыеДанныеСотрудников ПО ВзаиморасчетыССотрудниками.Сотрудник = КадровыеДанныеСотрудников.Сотрудник И ВзаиморасчетыССотрудниками.Период = КадровыеДанныеСотрудников.Период} {ЛЕВОЕ СОЕДИНЕНИЕ ПредставленияПодразделенияСортировкиСотрудников КАК ПодразделенияСортировкиСотрудников ПО ВзаиморасчетыССотрудниками.ФизическоеЛицо = ПодразделенияСортировкиСотрудников.ФизическоеЛицо И ВзаиморасчетыССотрудниками.Организация.ГоловнаяОрганизация = ПодразделенияСортировкиСотрудников.ГоловнаяОрганизация И (КОНЕЦПЕРИОДА(ВзаиморасчетыССотрудниками.Период, МЕСЯЦ) = ПодразделенияСортировкиСотрудников.Период)} ГДЕ ВЫБОР КОГДА ВзаиморасчетыССотрудниками.НачальныйОстаток <> 0 ТОГДА ИСТИНА КОГДА ВзаиморасчетыССотрудниками.КонечныйОстаток <> 0 ТОГДА ИСТИНА КОГДА КадровыеДанныеГоловныхСотрудников.ДатаУвольнения = ДАТАВРЕМЯ(1, 1, 1) ТОГДА ИСТИНА КОГДА КадровыеДанныеГоловныхСотрудников.ДатаУвольнения >= НАЧАЛОПЕРИОДА(ВзаиморасчетыССотрудниками.Период, МЕСЯЦ) ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ ; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ ПодразделенияСортировкиСотрудников.ОрганизацияСортировки КАК ОрганизацияСортировки, ПодразделенияСортировкиСотрудников.ПодразделениеСортировки КАК ПодразделениеСортировки, КадровыеДанныеСотрудников.ПриоритетРабочегоМеста КАК ПриоритетРабочегоМеста, НАЧАЛОПЕРИОДА(ВзаиморасчетыССотрудниками.Период, МЕСЯЦ) КАК МесяцНачисления, ВзаиморасчетыССотрудниками.ФизическоеЛицо КАК ФизическоеЛицо, ВзаиморасчетыССотрудниками.СтатьяФинансирования КАК СтатьяФинансирования, ВзаиморасчетыССотрудниками.СтатьяРасходов КАК СтатьяРасходов, ВзаиморасчетыССотрудниками.Подразделение КАК Подразделение, ВзаиморасчетыССотрудниками.ГруппаНачисленияУдержанияВыплаты КАК Группа, ВзаиморасчетыССотрудниками.ВидВзаиморасчетов КАК ВидРасчета, ВзаиморасчетыССотрудниками.СуммаВзаиморасчетов КАК Сумма, ВЫБОР КОГДА НЕ ВзаиморасчетыССотрудниками.Подразделение.Владелец ЕСТЬ NULL ТОГДА ВзаиморасчетыССотрудниками.Подразделение.Владелец КОГДА КадровыеДанныеСотрудников.Организация <> ЗНАЧЕНИЕ(СПРАВОЧНИК.Организации.ПустаяСсылка) ТОГДА КадровыеДанныеСотрудников.Организация ИНАЧЕ ВзаиморасчетыССотрудниками.Организация КОНЕЦ КАК Организация, ВзаиморасчетыССотрудниками.Сотрудник КАК Сотрудник, ВЫРАЗИТЬ(ВзаиморасчетыССотрудниками.Сотрудник КАК Справочник.Сотрудники).ГоловнойСотрудник КАК ГоловнойСотрудник, КадровыеДанныеГоловныхСотрудников.ФИОПолные КАК ФИОПолные, КадровыеДанныеГоловныхСотрудников.ФамилияИО КАК ФамилияИО, КадровыеДанныеГоловныхСотрудников.Фамилия КАК Фамилия, КадровыеДанныеГоловныхСотрудников.Имя КАК Имя, КадровыеДанныеГоловныхСотрудников.Отчество КАК Отчество, КадровыеДанныеГоловныхСотрудников.Должность КАК ДолжностьГоловногоСотрудникаНаКонецПериода, КадровыеДанныеГоловныхСотрудников.Организация КАК ОрганизацияГоловногоСотрудникаНаКонецПериода, КадровыеДанныеГоловныхСотрудников.Подразделение КАК ПодразделениеГоловногоСотрудникаНаКонецПериода, КадровыеДанныеГоловныхСотрудников.ВидЗанятости КАК ВидЗанятостиГоловногоСотрудникаНаКонецПериода, НАЧАЛОПЕРИОДА(ВзаиморасчетыССотрудниками.Период, МЕСЯЦ) КАК ПериодДействия, ВзаиморасчетыССотрудниками.Регистратор КАК Регистратор, КадровыеДанныеСотрудников.Подразделение КАК ПодразделениеНаКонецПериода, КадровыеДанныеСотрудников.ВидЗанятости КАК ВидЗанятостиНаКонецПериода, КадровыеДанныеСотрудников.Должность КАК ДолжностьНаКонецПериода, КадровыеДанныеСотрудников.ТарифнаяСтавка КАК ТарифнаяСтавкаНаКонецПериода, КадровыеДанныеСотрудников.ВидЗанятости КАК ВидЗанятости, КадровыеДанныеСотрудников.Должность КАК Должность, КадровыеДанныеСотрудников.ТарифнаяСтавка КАК ТарифнаяСтавка, КадровыеДанныеГоловныхСотрудников.ДатаПриема КАК ДатаПриема, КадровыеДанныеГоловныхСотрудников.ДатаУвольнения КАК ДатаУвольнения, КадровыеДанныеСотрудников.РазрядКатегория КАК РазрядКатегория, КадровыеДанныеГоловныхСотрудников.РазрядКатегория КАК РазрядКатегорияГоловногоСотрудникаНаКонецПериода ПОМЕСТИТЬ ВТДвиженияВзаиморасчетов ИЗ РегистрНакопления.ВзаиморасчетыССотрудниками КАК ВзаиморасчетыССотрудниками {ЛЕВОЕ СОЕДИНЕНИЕ ПредставленияКадровыеДанныеСотрудниковАнализНачисленийИУдержаний КАК КадровыеДанныеСотрудников ПО ВзаиморасчетыССотрудниками.Сотрудник = КадровыеДанныеСотрудников.Сотрудник И (КОНЕЦПЕРИОДА(ВзаиморасчетыССотрудниками.Период, МЕСЯЦ) = КадровыеДанныеСотрудников.Период)} {ЛЕВОЕ СОЕДИНЕНИЕ ПредставленияКадровыеДанныеСотрудниковАнализНачисленийИУдержаний КАК КадровыеДанныеГоловныхСотрудников ПО (ВЫРАЗИТЬ(ВзаиморасчетыССотрудниками.Сотрудник КАК Справочник.Сотрудники).ГоловнойСотрудник = КадровыеДанныеГоловныхСотрудников.Сотрудник) И (КОНЕЦПЕРИОДА(ВзаиморасчетыССотрудниками.Период, МЕСЯЦ) = КадровыеДанныеГоловныхСотрудников.Период)} {ЛЕВОЕ СОЕДИНЕНИЕ ПредставленияПодразделенияСортировкиСотрудников КАК ПодразделенияСортировкиСотрудников ПО ВзаиморасчетыССотрудниками.ФизическоеЛицо = ПодразделенияСортировкиСотрудников.ФизическоеЛицо И ВзаиморасчетыССотрудниками.Организация.ГоловнаяОрганизация = ПодразделенияСортировкиСотрудников.ГоловнаяОрганизация И (КОНЕЦПЕРИОДА(ВзаиморасчетыССотрудниками.Период, МЕСЯЦ) = ПодразделенияСортировкиСотрудников.Период)} ГДЕ ВзаиморасчетыССотрудниками.Период МЕЖДУ &НачалоПериода И &КонецПериода И ВзаиморасчетыССотрудниками.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход) И ВзаиморасчетыССотрудниками.ВидВзаиморасчетов <> ЗНАЧЕНИЕ(Перечисление.ВидыВзаиморасчетовССотрудниками.ПустаяСсылка) И НЕ ВзаиморасчетыССотрудниками.Регистратор В (&ИсключаемыеСсылки) {ГДЕ ВзаиморасчетыССотрудниками.Сотрудник.*, ВзаиморасчетыССотрудниками.ФизическоеЛицо.*, ВзаиморасчетыССотрудниками.Организация.*, ВзаиморасчетыССотрудниками.Сотрудник.ГоловнойСотрудник.* КАК ГоловнойСотрудник} ; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СотрудникиМесяцы.Организация КАК Организация, СотрудникиМесяцы.Сотрудник КАК Сотрудник, СотрудникиМесяцы.ФизическоеЛицо КАК ФизическоеЛицо, СотрудникиМесяцы.СтатьяФинансирования КАК СтатьяФинансирования, СотрудникиМесяцы.СтатьяРасходов КАК СтатьяРасходов, СотрудникиМесяцы.Подразделение КАК Подразделение, СотрудникиМесяцы.Месяц КАК Месяц, МАКСИМУМ(БухгалтерскиеОстаткиИОбороты.Период) КАК ПоследнийМесяцОстатков ПОМЕСТИТЬ ВТСотрудникиМесяцыБухгалтерскихОстатков ИЗ ВТСотрудникиМесяцы КАК СотрудникиМесяцы ЛЕВОЕ СОЕДИНЕНИЕ ВТОстаткиИОборотыБухгалтерскихВзаиморасчетовССотрудниками КАК БухгалтерскиеОстаткиИОбороты ПО СотрудникиМесяцы.Организация = БухгалтерскиеОстаткиИОбороты.Организация И СотрудникиМесяцы.Сотрудник = БухгалтерскиеОстаткиИОбороты.Сотрудник И СотрудникиМесяцы.ФизическоеЛицо = БухгалтерскиеОстаткиИОбороты.ФизическоеЛицо И СотрудникиМесяцы.Подразделение = БухгалтерскиеОстаткиИОбороты.Подразделение И СотрудникиМесяцы.СтатьяФинансирования = БухгалтерскиеОстаткиИОбороты.СтатьяФинансирования И СотрудникиМесяцы.СтатьяРасходов = БухгалтерскиеОстаткиИОбороты.СтатьяРасходов И СотрудникиМесяцы.Месяц >= БухгалтерскиеОстаткиИОбороты.Период СГРУППИРОВАТЬ ПО СотрудникиМесяцы.Организация, СотрудникиМесяцы.Сотрудник, СотрудникиМесяцы.ФизическоеЛицо, СотрудникиМесяцы.СтатьяФинансирования, СотрудникиМесяцы.СтатьяРасходов, СотрудникиМесяцы.Подразделение, СотрудникиМесяцы.Месяц ; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ СотрудникиМесяцыБухгалтерскихОстатков.Организация КАК Организация, СотрудникиМесяцыБухгалтерскихОстатков.Сотрудник КАК Сотрудник, СотрудникиМесяцыБухгалтерскихОстатков.ФизическоеЛицо КАК ФизическоеЛицо, СотрудникиМесяцыБухгалтерскихОстатков.СтатьяФинансирования КАК СтатьяФинансирования, СотрудникиМесяцыБухгалтерскихОстатков.СтатьяРасходов КАК СтатьяРасходов, СотрудникиМесяцыБухгалтерскихОстатков.Подразделение КАК Подразделение, ЕСТЬNULL(БухгалтерскиеОстаткиИОбороты.НачальныйОстаток, БухгалтерскиеОстаткиИОборотыПоследние.КонечныйОстаток) КАК НачальныйОстаток, ЕСТЬNULL(БухгалтерскиеОстаткиИОбороты.КонечныйОстаток, БухгалтерскиеОстаткиИОборотыПоследние.КонечныйОстаток) КАК КонечныйОстаток, КОНЕЦПЕРИОДА(СотрудникиМесяцыБухгалтерскихОстатков.Месяц, МЕСЯЦ) КАК Период ПОМЕСТИТЬ ВТБухгалтерскоеСальдоВсеСотрудникиПериоды ИЗ ВТСотрудникиМесяцыБухгалтерскихОстатков КАК СотрудникиМесяцыБухгалтерскихОстатков ЛЕВОЕ СОЕДИНЕНИЕ ВТОстаткиИОборотыБухгалтерскихВзаиморасчетовССотрудниками КАК БухгалтерскиеОстаткиИОбороты ПО СотрудникиМесяцыБухгалтерскихОстатков.Организация = БухгалтерскиеОстаткиИОбороты.Организация И СотрудникиМесяцыБухгалтерскихОстатков.Сотрудник = БухгалтерскиеОстаткиИОбороты.Сотрудник И СотрудникиМесяцыБухгалтерскихОстатков.ФизическоеЛицо = БухгалтерскиеОстаткиИОбороты.ФизическоеЛицо И СотрудникиМесяцыБухгалтерскихОстатков.Подразделение = БухгалтерскиеОстаткиИОбороты.Подразделение И СотрудникиМесяцыБухгалтерскихОстатков.СтатьяФинансирования = БухгалтерскиеОстаткиИОбороты.СтатьяФинансирования И СотрудникиМесяцыБухгалтерскихОстатков.СтатьяРасходов = БухгалтерскиеОстаткиИОбороты.СтатьяРасходов И СотрудникиМесяцыБухгалтерскихОстатков.Месяц = БухгалтерскиеОстаткиИОбороты.Период ЛЕВОЕ СОЕДИНЕНИЕ ВТОстаткиИОборотыБухгалтерскихВзаиморасчетовССотрудниками КАК БухгалтерскиеОстаткиИОборотыПоследние ПО СотрудникиМесяцыБухгалтерскихОстатков.Организация = БухгалтерскиеОстаткиИОборотыПоследние.Организация И СотрудникиМесяцыБухгалтерскихОстатков.Сотрудник = БухгалтерскиеОстаткиИОборотыПоследние.Сотрудник И СотрудникиМесяцыБухгалтерскихОстатков.ФизическоеЛицо = БухгалтерскиеОстаткиИОборотыПоследние.ФизическоеЛицо И СотрудникиМесяцыБухгалтерскихОстатков.Подразделение = БухгалтерскиеОстаткиИОборотыПоследние.Подразделение И СотрудникиМесяцыБухгалтерскихОстатков.СтатьяФинансирования = БухгалтерскиеОстаткиИОборотыПоследние.СтатьяФинансирования И СотрудникиМесяцыБухгалтерскихОстатков.СтатьяРасходов = БухгалтерскиеОстаткиИОборотыПоследние.СтатьяРасходов И СотрудникиМесяцыБухгалтерскихОстатков.ПоследнийМесяцОстатков = БухгалтерскиеОстаткиИОборотыПоследние.Период ГДЕ (НЕ ЕСТЬNULL(БухгалтерскиеОстаткиИОборотыПоследние.КонечныйОстаток, БухгалтерскиеОстаткиИОбороты.НачальныйОстаток) ЕСТЬ NULL ИЛИ НЕ БухгалтерскиеОстаткиИОбороты.КонечныйОстаток ЕСТЬ NULL) ; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ МИНИМУМ(НАЧАЛОПЕРИОДА(БухгалтерскоеСальдоПоРасчетамССотрудниками.Период, МЕСЯЦ)) КАК ПервыйМесяц, МАКСИМУМ(НАЧАЛОПЕРИОДА(БухгалтерскоеСальдоПоРасчетамССотрудниками.Период, МЕСЯЦ)) КАК ПоследнийМесяц, БухгалтерскоеСальдоПоРасчетамССотрудниками.Организация КАК Организация, БухгалтерскоеСальдоПоРасчетамССотрудниками.Сотрудник КАК Сотрудник, БухгалтерскоеСальдоПоРасчетамССотрудниками.ФизическоеЛицо КАК ФизическоеЛицо, БухгалтерскоеСальдоПоРасчетамССотрудниками.Подразделение КАК Подразделение, БухгалтерскоеСальдоПоРасчетамССотрудниками.СтатьяФинансирования КАК СтатьяФинансирования, БухгалтерскоеСальдоПоРасчетамССотрудниками.СтатьяРасходов КАК СтатьяРасходов ПОМЕСТИТЬ ВТПоследниеПервыеМесяцыБухгалтерскогоСальдо ИЗ ВТБухгалтерскоеСальдоВсеСотрудникиПериоды КАК БухгалтерскоеСальдоПоРасчетамССотрудниками СГРУППИРОВАТЬ ПО БухгалтерскоеСальдоПоРасчетамССотрудниками.Организация, БухгалтерскоеСальдоПоРасчетамССотрудниками.Сотрудник, БухгалтерскоеСальдоПоРасчетамССотрудниками.ФизическоеЛицо, БухгалтерскоеСальдоПоРасчетамССотрудниками.Подразделение, БухгалтерскоеСальдоПоРасчетамССотрудниками.СтатьяФинансирования, БухгалтерскоеСальдоПоРасчетамССотрудниками.СтатьяРасходов ИНДЕКСИРОВАТЬ ПО Сотрудник ; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ ПодразделенияСортировкиСотрудников.ОрганизацияСортировки КАК ОрганизацияСортировки, ПодразделенияСортировкиСотрудников.ПодразделениеСортировки КАК ПодразделениеСортировки, КадровыеДанныеСотрудников.ПриоритетРабочегоМеста КАК ПриоритетРабочегоМеста, БухгалтерскиеВзаиморасчетыССотрудниками.Сотрудник КАК Сотрудник, ВЫРАЗИТЬ(БухгалтерскиеВзаиморасчетыССотрудниками.Сотрудник КАК Справочник.Сотрудники).ГоловнойСотрудник КАК ГоловнойСотрудник, КадровыеДанныеГоловныхСотрудников.Должность КАК ДолжностьГоловногоСотрудникаНаКонецПериода, КадровыеДанныеГоловныхСотрудников.Организация КАК ОрганизацияГоловногоСотрудникаНаКонецПериода, КадровыеДанныеГоловныхСотрудников.Подразделение КАК ПодразделениеГоловногоСотрудникаНаКонецПериода, КадровыеДанныеГоловныхСотрудников.ВидЗанятости КАК ВидЗанятостиГоловногоСотрудникаНаКонецПериода, БухгалтерскиеВзаиморасчетыССотрудниками.ФизическоеЛицо КАК ФизическоеЛицо, БухгалтерскиеВзаиморасчетыССотрудниками.СтатьяФинансирования КАК СтатьяФинансирования, БухгалтерскиеВзаиморасчетыССотрудниками.СтатьяРасходов КАК СтатьяРасходов, БухгалтерскиеВзаиморасчетыССотрудниками.Организация КАК Организация, БухгалтерскиеВзаиморасчетыССотрудниками.Подразделение КАК Подразделение, БухгалтерскиеВзаиморасчетыССотрудниками.НачальныйОстаток КАК НачальныйОстаток, БухгалтерскиеВзаиморасчетыССотрудниками.КонечныйОстаток КАК КонечныйОстаток, НАЧАЛОПЕРИОДА(БухгалтерскиеВзаиморасчетыССотрудниками.Период, МЕСЯЦ) КАК Период, КадровыеДанныеГоловныхСотрудников.Подразделение КАК ПодразделениеНаКонецПериода, КадровыеДанныеГоловныхСотрудников.ВидЗанятости КАК ВидЗанятостиНаКонецПериода, КадровыеДанныеГоловныхСотрудников.ФИОПолные КАК ФИОПолные, КадровыеДанныеГоловныхСотрудников.ФамилияИО КАК ФамилияИО, КадровыеДанныеГоловныхСотрудников.Фамилия КАК Фамилия, КадровыеДанныеГоловныхСотрудников.Имя КАК Имя, КадровыеДанныеГоловныхСотрудников.Отчество КАК Отчество, КадровыеДанныеСотрудников.Должность КАК Должность, КадровыеДанныеГоловныхСотрудников.Должность КАК ДолжностьНаКонецПериода, КадровыеДанныеГоловныхСотрудников.ТарифнаяСтавка КАК ТарифнаяСтавка, КадровыеДанныеСотрудников.ВидЗанятости КАК ВидЗанятости, КадровыеДанныеСотрудников.ДатаПриема КАК ДатаПриема, КадровыеДанныеСотрудников.ДатаУвольнения КАК ДатаУвольнения, ПоследниеПервыеМесяцыСальдо.ПервыйМесяц КАК ПервыйМесяц, ПоследниеПервыеМесяцыСальдо.ПоследнийМесяц КАК ПоследнийМесяц, КадровыеДанныеГоловныхСотрудников.РазрядКатегория КАК РазрядКатегорияГоловногоСотрудникаНаКонецПериода, КадровыеДанныеСотрудников.РазрядКатегория КАК РазрядКатегория ПОМЕСТИТЬ ВТБухгалтерскоеСальдоПоРасчетамССотрудниками ИЗ ВТБухгалтерскоеСальдоВсеСотрудникиПериоды КАК БухгалтерскиеВзаиморасчетыССотрудниками ЛЕВОЕ СОЕДИНЕНИЕ ВТПоследниеПервыеМесяцыБухгалтерскогоСальдо КАК ПоследниеПервыеМесяцыСальдо ПО БухгалтерскиеВзаиморасчетыССотрудниками.Организация = ПоследниеПервыеМесяцыСальдо.Организация И БухгалтерскиеВзаиморасчетыССотрудниками.Сотрудник = ПоследниеПервыеМесяцыСальдо.Сотрудник И БухгалтерскиеВзаиморасчетыССотрудниками.ФизическоеЛицо = ПоследниеПервыеМесяцыСальдо.ФизическоеЛицо И БухгалтерскиеВзаиморасчетыССотрудниками.Подразделение = ПоследниеПервыеМесяцыСальдо.Подразделение И БухгалтерскиеВзаиморасчетыССотрудниками.СтатьяФинансирования = ПоследниеПервыеМесяцыСальдо.СтатьяФинансирования И БухгалтерскиеВзаиморасчетыССотрудниками.СтатьяРасходов = ПоследниеПервыеМесяцыСальдо.СтатьяРасходов {ЛЕВОЕ СОЕДИНЕНИЕ ПредставленияКадровыеДанныеСотрудниковАнализНачисленийИУдержаний КАК КадровыеДанныеГоловныхСотрудников ПО БухгалтерскиеВзаиморасчетыССотрудниками.Сотрудник = КадровыеДанныеГоловныхСотрудников.Сотрудник И (КОНЕЦПЕРИОДА(БухгалтерскиеВзаиморасчетыССотрудниками.Период, МЕСЯЦ) = КадровыеДанныеГоловныхСотрудников.Период)} {ЛЕВОЕ СОЕДИНЕНИЕ ПредставленияКадровыеДанныеСотрудниковАнализНачисленийИУдержаний КАК КадровыеДанныеСотрудников ПО БухгалтерскиеВзаиморасчетыССотрудниками.Сотрудник = КадровыеДанныеСотрудников.Сотрудник И БухгалтерскиеВзаиморасчетыССотрудниками.Период = КадровыеДанныеСотрудников.Период} {ЛЕВОЕ СОЕДИНЕНИЕ ПредставленияПодразделенияСортировкиСотрудников КАК ПодразделенияСортировкиСотрудников ПО БухгалтерскиеВзаиморасчетыССотрудниками.ФизическоеЛицо = ПодразделенияСортировкиСотрудников.ФизическоеЛицо И БухгалтерскиеВзаиморасчетыССотрудниками.Организация.ГоловнаяОрганизация = ПодразделенияСортировкиСотрудников.ГоловнаяОрганизация И (КОНЕЦПЕРИОДА(БухгалтерскиеВзаиморасчетыССотрудниками.Период, МЕСЯЦ) = ПодразделенияСортировкиСотрудников.Период)} ГДЕ ВЫБОР КОГДА БухгалтерскиеВзаиморасчетыССотрудниками.НачальныйОстаток <> 0 ТОГДА ИСТИНА КОГДА БухгалтерскиеВзаиморасчетыССотрудниками.КонечныйОстаток <> 0 ТОГДА ИСТИНА КОГДА КадровыеДанныеГоловныхСотрудников.ДатаУвольнения = ДАТАВРЕМЯ(1, 1, 1) ТОГДА ИСТИНА КОГДА КадровыеДанныеГоловныхСотрудников.ДатаУвольнения >= НАЧАЛОПЕРИОДА(БухгалтерскиеВзаиморасчетыССотрудниками.Период, МЕСЯЦ) ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ ; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ ПодразделенияСортировкиСотрудников.ОрганизацияСортировки КАК ОрганизацияСортировки, ПодразделенияСортировкиСотрудников.ПодразделениеСортировки КАК ПодразделениеСортировки, КадровыеДанныеСотрудников.ПриоритетРабочегоМеста КАК ПриоритетРабочегоМеста, НАЧАЛОПЕРИОДА(ВзаиморасчетыССотрудниками.Период, МЕСЯЦ) КАК МесяцНачисления, ВзаиморасчетыССотрудниками.ФизическоеЛицо КАК ФизическоеЛицо, ВзаиморасчетыССотрудниками.СтатьяФинансирования КАК СтатьяФинансирования, ВзаиморасчетыССотрудниками.СтатьяРасходов КАК СтатьяРасходов, ВзаиморасчетыССотрудниками.Подразделение КАК Подразделение, ВзаиморасчетыССотрудниками.ГруппаНачисленияУдержанияВыплаты КАК Группа, ВзаиморасчетыССотрудниками.ВидВзаиморасчетов КАК ВидРасчета, ВзаиморасчетыССотрудниками.СуммаВзаиморасчетов КАК Сумма, ВЫБОР КОГДА НЕ ВзаиморасчетыССотрудниками.Подразделение.Владелец ЕСТЬ NULL ТОГДА ВзаиморасчетыССотрудниками.Подразделение.Владелец КОГДА КадровыеДанныеСотрудников.Организация <> ЗНАЧЕНИЕ(СПРАВОЧНИК.Организации.ПустаяСсылка) ТОГДА КадровыеДанныеСотрудников.Организация ИНАЧЕ ВзаиморасчетыССотрудниками.Организация КОНЕЦ КАК Организация, ВзаиморасчетыССотрудниками.Сотрудник КАК Сотрудник, ВЫРАЗИТЬ(ВзаиморасчетыССотрудниками.Сотрудник КАК Справочник.Сотрудники).ГоловнойСотрудник КАК ГоловнойСотрудник, КадровыеДанныеГоловныхСотрудников.ФИОПолные КАК ФИОПолные, КадровыеДанныеГоловныхСотрудников.ФамилияИО КАК ФамилияИО, КадровыеДанныеГоловныхСотрудников.Фамилия КАК Фамилия, КадровыеДанныеГоловныхСотрудников.Имя КАК Имя, КадровыеДанныеГоловныхСотрудников.Отчество КАК Отчество, КадровыеДанныеГоловныхСотрудников.Должность КАК ДолжностьГоловногоСотрудникаНаКонецПериода, КадровыеДанныеГоловныхСотрудников.Организация КАК ОрганизацияГоловногоСотрудникаНаКонецПериода, КадровыеДанныеГоловныхСотрудников.Подразделение КАК ПодразделениеГоловногоСотрудникаНаКонецПериода, КадровыеДанныеГоловныхСотрудников.ВидЗанятости КАК ВидЗанятостиГоловногоСотрудникаНаКонецПериода, НАЧАЛОПЕРИОДА(ВзаиморасчетыССотрудниками.Период, МЕСЯЦ) КАК ПериодДействия, ВзаиморасчетыССотрудниками.Регистратор КАК Регистратор, КадровыеДанныеСотрудников.Подразделение КАК ПодразделениеНаКонецПериода, КадровыеДанныеСотрудников.ВидЗанятости КАК ВидЗанятостиНаКонецПериода, КадровыеДанныеСотрудников.Должность КАК ДолжностьНаКонецПериода, КадровыеДанныеСотрудников.ТарифнаяСтавка КАК ТарифнаяСтавкаНаКонецПериода, КадровыеДанныеСотрудников.ВидЗанятости КАК ВидЗанятости, КадровыеДанныеСотрудников.Должность КАК Должность, КадровыеДанныеСотрудников.ТарифнаяСтавка КАК ТарифнаяСтавка, КадровыеДанныеГоловныхСотрудников.ДатаПриема КАК ДатаПриема, КадровыеДанныеГоловныхСотрудников.ДатаУвольнения КАК ДатаУвольнения, КадровыеДанныеСотрудников.РазрядКатегория КАК РазрядКатегория, КадровыеДанныеГоловныхСотрудников.РазрядКатегория КАК РазрядКатегорияГоловногоСотрудникаНаКонецПериода ПОМЕСТИТЬ ВТДвиженияБухгалтерскихВзаиморасчетов ИЗ РегистрНакопления.БухгалтерскиеВзаиморасчетыССотрудниками КАК ВзаиморасчетыССотрудниками {ЛЕВОЕ СОЕДИНЕНИЕ ПредставленияКадровыеДанныеСотрудниковАнализНачисленийИУдержаний КАК КадровыеДанныеСотрудников ПО ВзаиморасчетыССотрудниками.Сотрудник = КадровыеДанныеСотрудников.Сотрудник И (КОНЕЦПЕРИОДА(ВзаиморасчетыССотрудниками.Период, МЕСЯЦ) = КадровыеДанныеСотрудников.Период)} {ЛЕВОЕ СОЕДИНЕНИЕ ПредставленияКадровыеДанныеСотрудниковАнализНачисленийИУдержаний КАК КадровыеДанныеГоловныхСотрудников ПО (ВЫРАЗИТЬ(ВзаиморасчетыССотрудниками.Сотрудник КАК Справочник.Сотрудники).ГоловнойСотрудник = КадровыеДанныеГоловныхСотрудников.Сотрудник) И (КОНЕЦПЕРИОДА(ВзаиморасчетыССотрудниками.Период, МЕСЯЦ) = КадровыеДанныеГоловныхСотрудников.Период)} {ЛЕВОЕ СОЕДИНЕНИЕ ПредставленияПодразделенияСортировкиСотрудников КАК ПодразделенияСортировкиСотрудников ПО ВзаиморасчетыССотрудниками.ФизическоеЛицо = ПодразделенияСортировкиСотрудников.ФизическоеЛицо И ВзаиморасчетыССотрудниками.Организация.ГоловнаяОрганизация = ПодразделенияСортировкиСотрудников.ГоловнаяОрганизация И (КОНЕЦПЕРИОДА(ВзаиморасчетыССотрудниками.Период, МЕСЯЦ) = ПодразделенияСортировкиСотрудников.Период)} ГДЕ ВзаиморасчетыССотрудниками.Период МЕЖДУ &НачалоПериода И &КонецПериода И ВзаиморасчетыССотрудниками.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход) И ВзаиморасчетыССотрудниками.ВидВзаиморасчетов <> ЗНАЧЕНИЕ(Перечисление.ВидыВзаиморасчетовССотрудниками.ПустаяСсылка) И НЕ ВзаиморасчетыССотрудниками.Регистратор В (&ИсключаемыеСсылки) {ГДЕ ВзаиморасчетыССотрудниками.Сотрудник.*, ВзаиморасчетыССотрудниками.ФизическоеЛицо.*, ВзаиморасчетыССотрудниками.Организация.*, ВзаиморасчетыССотрудниками.Сотрудник.ГоловнойСотрудник.* КАК ГоловнойСотрудник} ; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ НачисленияИУдержания.Регистратор КАК Регистратор, НачисленияИУдержания.ВидРасчета КАК ВидРасчета, НачисленияИУдержания.ИдентификаторСтроки КАК ИдентификаторСтроки, АВТОНОМЕРЗАПИСИ() КАК НомерЗаписи ПОМЕСТИТЬ ВТНомераЗаписей ИЗ (ВЫБРАТЬ РАЗЛИЧНЫЕ НачисленияИУдержания.Регистратор КАК Регистратор, НачисленияИУдержания.ВидРасчета КАК ВидРасчета, НачисленияИУдержания.ИдентификаторСтроки КАК ИдентификаторСтроки ИЗ ВТНачисленияИУдержанияБезКадровыхДанных КАК НачисленияИУдержания) КАК НачисленияИУдержания ; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ НачисленияПоказатели.Ссылка КАК ВидРасчета ПОМЕСТИТЬ ВТВидыРасчетаБезОсновныхПоказателей ИЗ ПланВидовРасчета.Начисления.Показатели КАК НачисленияПоказатели СГРУППИРОВАТЬ ПО НачисленияПоказатели.Ссылка ИМЕЮЩИЕ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ НачисленияПоказатели.НомерСтроки) > 0 И МАКСИМУМ(ЕСТЬNULL(НачисленияПоказатели.ОсновнойПоказатель, ЛОЖЬ)) = ЛОЖЬ ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ УдержанияПоказатели.Ссылка ИЗ ПланВидовРасчета.Удержания.Показатели КАК УдержанияПоказатели СГРУППИРОВАТЬ ПО УдержанияПоказатели.Ссылка ИМЕЮЩИЕ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ УдержанияПоказатели.НомерСтроки) > 0 И МАКСИМУМ(ЕСТЬNULL(УдержанияПоказатели.ОсновнойПоказатель, ЛОЖЬ)) = ЛОЖЬ ; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ СотрудникиМесяцы.Организация КАК Организация, СотрудникиМесяцы.Сотрудник КАК Сотрудник, СотрудникиМесяцы.Месяц КАК ПериодРегистрации, НачисленияИУдержания.Регистратор КАК Регистратор, НачисленияИУдержания.ДатаНачала КАК ПериодДействияНачало, МИНИМУМ(НачисленияИУдержания.ДатаОкончания) КАК ПериодДействияКонец, НачисленияИУдержания.ВидРасчета КАК ВидРасчета, НачисленияПоказатели.Показатель КАК Показатель, НачисленияИУдержания.ИдентификаторСтроки КАК ИдентификаторСтроки, ЕСТЬNULL(НачисленияПоказатели.ОсновнойПоказатель, ЛОЖЬ) КАК ОсновнойПоказатель, ВЫБОР КОГДА НачисленияПоказатели.ОсновнойПоказатель ТОГДА 1 ИНАЧЕ 10 КОНЕЦ * НачисленияПоказатели.НомерСтроки КАК ПорядокПоказателей ПОМЕСТИТЬ ВТПоказателиНачисленийПредварительно ИЗ ВТСотрудникиМесяцы КАК СотрудникиМесяцы ЛЕВОЕ СОЕДИНЕНИЕ ВТНачисленияИУдержанияБезКадровыхДанных КАК НачисленияИУдержания ПО СотрудникиМесяцы.Сотрудник = НачисленияИУдержания.Сотрудник И СотрудникиМесяцы.Месяц = НачисленияИУдержания.МесяцНачисления И (НачисленияИУдержания.Группа = ЗНАЧЕНИЕ(Перечисление.ГруппыНачисленияУдержанияВыплаты.Начислено)) ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовРасчета.Начисления.Показатели КАК НачисленияПоказатели ПО (НачисленияИУдержания.ВидРасчета = НачисленияПоказатели.Ссылка) ЛЕВОЕ СОЕДИНЕНИЕ ВТВидыРасчетаБезОсновныхПоказателей КАК ВидыРасчетаБезОсновныхПоказателей ПО (НачисленияПоказатели.Ссылка = ВидыРасчетаБезОсновныхПоказателей.ВидРасчета) ГДЕ НЕ НачисленияПоказатели.Показатель ЕСТЬ NULL СГРУППИРОВАТЬ ПО СотрудникиМесяцы.Организация, СотрудникиМесяцы.Сотрудник, СотрудникиМесяцы.Месяц, НачисленияИУдержания.Регистратор, НачисленияИУдержания.ДатаНачала, НачисленияИУдержания.ВидРасчета, НачисленияИУдержания.ИдентификаторСтроки, НачисленияПоказатели.Показатель, НачисленияПоказатели.ОсновнойПоказатель, НачисленияПоказатели.НомерСтроки, ВидыРасчетаБезОсновныхПоказателей.ВидРасчета ОБЪЕДИНИТЬ ВЫБРАТЬ РАЗЛИЧНЫЕ СотрудникиМесяцы.Организация, СотрудникиМесяцы.Сотрудник, СотрудникиМесяцы.Месяц, НачисленияИУдержания.Регистратор, НачисленияИУдержания.МесяцНачисления, МИНИМУМ(НачисленияИУдержания.МесяцНачисления), НачисленияИУдержания.ВидРасчета, УдержанияПоказатели.Показатель, НачисленияИУдержания.ИдентификаторСтроки, ЕСТЬNULL(УдержанияПоказатели.ОсновнойПоказатель, ЛОЖЬ), ВЫБОР КОГДА УдержанияПоказатели.ОсновнойПоказатель ТОГДА 1 ИНАЧЕ 10 КОНЕЦ * УдержанияПоказатели.НомерСтроки ИЗ ВТСотрудникиМесяцы КАК СотрудникиМесяцы ЛЕВОЕ СОЕДИНЕНИЕ ВТНачисленияИУдержанияБезКадровыхДанных КАК НачисленияИУдержания ПО СотрудникиМесяцы.ФизическоеЛицо = НачисленияИУдержания.ФизическоеЛицо И СотрудникиМесяцы.Месяц = НачисленияИУдержания.МесяцНачисления И (НачисленияИУдержания.Группа = ЗНАЧЕНИЕ(Перечисление.ГруппыНачисленияУдержанияВыплаты.Удержано)) ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовРасчета.Удержания.Показатели КАК УдержанияПоказатели ПО (НачисленияИУдержания.ВидРасчета = УдержанияПоказатели.Ссылка) ЛЕВОЕ СОЕДИНЕНИЕ ВТВидыРасчетаБезОсновныхПоказателей КАК ВидыРасчетаБезОсновныхПоказателей ПО (УдержанияПоказатели.Ссылка = ВидыРасчетаБезОсновныхПоказателей.ВидРасчета) ГДЕ НЕ УдержанияПоказатели.Показатель ЕСТЬ NULL СГРУППИРОВАТЬ ПО СотрудникиМесяцы.Организация, СотрудникиМесяцы.Сотрудник, СотрудникиМесяцы.Месяц, НачисленияИУдержания.Регистратор, НачисленияИУдержания.МесяцНачисления, НачисленияИУдержания.ВидРасчета, НачисленияИУдержания.ИдентификаторСтроки, УдержанияПоказатели.Показатель, УдержанияПоказатели.ОсновнойПоказатель, УдержанияПоказатели.НомерСтроки, ВидыРасчетаБезОсновныхПоказателей.ВидРасчета ; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ ПоказателиНачислений.Сотрудник КАК Сотрудник, ПоказателиНачислений.Регистратор КАК Регистратор, ПоказателиНачислений.ВидРасчета КАК ВидРасчета, ПоказателиНачислений.ИдентификаторСтроки КАК ИдентификаторСтроки, ЕСТЬNULL(ЗначенияПоказателейНачислений.Показатель, ЗначенияПоказателейУдержаний.Показатель) КАК Показатель, ПоказателиНачислений.ОсновнойПоказатель КАК ОсновнойПоказатель, МАКСИМУМ(ЕСТЬNULL(ЗначенияПоказателейНачислений.Значение, ЗначенияПоказателейУдержаний.Значение)) КАК Значение, ПоказателиНачислений.ПорядокПоказателей КАК ПорядокПоказателей ПОМЕСТИТЬ ВТПоказателиНачисленийСоЗначениямиПоказателей ИЗ ВТПоказателиНачисленийПредварительно КАК ПоказателиНачислений ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияПоказателейНачислений КАК ЗначенияПоказателейНачислений ПО ПоказателиНачислений.Регистратор = ЗначенияПоказателейНачислений.Регистратор И ПоказателиНачислений.ИдентификаторСтроки = ЗначенияПоказателейНачислений.ИдентификаторСтроки И ПоказателиНачислений.Показатель = ЗначенияПоказателейНачислений.Показатель ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияПоказателейУдержаний КАК ЗначенияПоказателейУдержаний ПО ПоказателиНачислений.Регистратор = ЗначенияПоказателейУдержаний.Регистратор И ПоказателиНачислений.ИдентификаторСтроки = ЗначенияПоказателейУдержаний.ИдентификаторСтроки И ПоказателиНачислений.Показатель = ЗначенияПоказателейУдержаний.Показатель ГДЕ (&ВыводитьВсеПоказателиНачисленийИУдержаний И НЕ ЕСТЬNULL(ЗначенияПоказателейНачислений.Показатель, ЗначенияПоказателейУдержаний.Показатель) ЕСТЬ NULL ИЛИ &ВыводитьПоказателиНачисленийИУдержаний И ЕСТЬNULL(ПоказателиНачислений.ОсновнойПоказатель, ЛОЖЬ)) СГРУППИРОВАТЬ ПО ПоказателиНачислений.Сотрудник, ПоказателиНачислений.Регистратор, ПоказателиНачислений.ВидРасчета, ПоказателиНачислений.ИдентификаторСтроки, ЕСТЬNULL(ЗначенияПоказателейНачислений.Показатель, ЗначенияПоказателейУдержаний.Показатель), ПоказателиНачислений.ОсновнойПоказатель, ПоказателиНачислений.ПорядокПоказателей ; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПоказателиНачислений.Сотрудник КАК Сотрудник, ПоказателиНачислений.Регистратор КАК Регистратор, ПоказателиНачислений.ВидРасчета КАК ВидРасчета, ПоказателиНачислений.ИдентификаторСтроки КАК ИдентификаторСтроки, МИНИМУМ(ПоказателиНачислений.ПорядокПоказателей) КАК ПорядокПоказателей ПОМЕСТИТЬ ВТПервыеПоказатели ИЗ ВТПоказателиНачисленийСоЗначениямиПоказателей КАК ПоказателиНачислений СГРУППИРОВАТЬ ПО ПоказателиНачислений.Сотрудник, ПоказателиНачислений.Регистратор, ПоказателиНачислений.ВидРасчета, ПоказателиНачислений.ИдентификаторСтроки ; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПоказателиНачислений.Сотрудник КАК Сотрудник, ПоказателиНачислений.Регистратор КАК Регистратор, ПоказателиНачислений.ВидРасчета КАК ВидРасчета, ПоказателиНачислений.ИдентификаторСтроки КАК ИдентификаторСтроки, ПоказателиНачислений.Показатель КАК Показатель, ПоказателиНачислений.ОсновнойПоказатель КАК ОсновнойПоказатель, ВЫБОР КОГДА ПервыеПоказатели.ПорядокПоказателей ЕСТЬ NULL ТОГДА ЛОЖЬ ИНАЧЕ ИСТИНА КОНЕЦ КАК ПервыйПоказатель, ПоказателиНачислений.Значение КАК Значение, ПоказателиНачислений.ПорядокПоказателей КАК ПорядокПоказателей ПОМЕСТИТЬ ВТПоказателиНачислений ИЗ ВТПоказателиНачисленийСоЗначениямиПоказателей КАК ПоказателиНачислений ЛЕВОЕ СОЕДИНЕНИЕ ВТПервыеПоказатели КАК ПервыеПоказатели ПО ПоказателиНачислений.Сотрудник = ПервыеПоказатели.Сотрудник И ПоказателиНачислений.Регистратор = ПервыеПоказатели.Регистратор И ПоказателиНачислений.ВидРасчета = ПервыеПоказатели.ВидРасчета И ПоказателиНачислений.ИдентификаторСтроки = ПервыеПоказатели.ИдентификаторСтроки И ПоказателиНачислений.ПорядокПоказателей = ПервыеПоказатели.ПорядокПоказателей ИНДЕКСИРОВАТЬ ПО Сотрудник ; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ ПодразделенияСортировкиСотрудников.ОрганизацияСортировки КАК ОрганизацияСортировки, ПодразделенияСортировкиСотрудников.ПодразделениеСортировки КАК ПодразделениеСортировки, КадровыеДанныеСотрудниковНаКонецПериода.ПриоритетРабочегоМеста КАК ПриоритетРабочегоМеста, НачисленияИУдержания.МесяцНачисления КАК МесяцНачисления, НачисленияИУдержания.ФизическоеЛицо КАК ФизическоеЛицо, НачисленияИУдержания.СтатьяФинансирования КАК СтатьяФинансирования, НачисленияИУдержания.СтатьяРасходов КАК СтатьяРасходов, НачисленияИУдержания.Подразделение КАК Подразделение, НачисленияИУдержания.Группа КАК Группа, НачисленияИУдержания.ВидРасчета КАК ВидРасчета, ВЫБОР КОГДА ЕСТЬNULL(ПоказателиНачислений.ПервыйПоказатель, ИСТИНА) = ИСТИНА ТОГДА НачисленияИУдержания.Сумма ИНАЧЕ 0 КОНЕЦ КАК Сумма, НачисленияИУдержания.Организация КАК Организация, НачисленияИУдержания.Сотрудник КАК Сотрудник, НачисленияИУдержания.ДатаНачала КАК ДатаНачала, НачисленияИУдержания.ДатаОкончания КАК ДатаОкончания, НачисленияИУдержания.ГоловнойСотрудник КАК ГоловнойСотрудник, КадровыеДанныеГоловныхСотрудников.ФИОПолные КАК ФИОПолные, КадровыеДанныеГоловныхСотрудников.ФамилияИО КАК ФамилияИО, КадровыеДанныеГоловныхСотрудников.Фамилия КАК Фамилия, КадровыеДанныеГоловныхСотрудников.Имя КАК Имя, КадровыеДанныеГоловныхСотрудников.Отчество КАК Отчество, КадровыеДанныеГоловныхСотрудников.Должность КАК ДолжностьГоловногоСотрудникаНаКонецПериода, КадровыеДанныеГоловныхСотрудников.Организация КАК ОрганизацияГоловногоСотрудникаНаКонецПериода, КадровыеДанныеГоловныхСотрудников.Подразделение КАК ПодразделениеГоловногоСотрудникаНаКонецПериода, КадровыеДанныеГоловныхСотрудников.ВидЗанятости КАК ВидЗанятостиГоловногоСотрудникаНаКонецПериода, НачисленияИУдержания.ПериодДействия КАК ПериодДействия, НачисленияИУдержания.Регистратор КАК Регистратор, КадровыеДанныеСотрудниковНаКонецПериода.Подразделение КАК ПодразделениеНаКонецПериода, КадровыеДанныеСотрудниковНаКонецПериода.ВидЗанятости КАК ВидЗанятостиНаКонецПериода, КадровыеДанныеСотрудниковНаКонецПериода.Должность КАК ДолжностьНаКонецПериода, КадровыеДанныеСотрудников.Должность КАК Должность, КадровыеДанныеСотрудниковНаКонецПериода.ТарифнаяСтавка КАК ТарифнаяСтавкаНаКонецПериода, КадровыеДанныеСотрудников.ТарифнаяСтавка КАК ТарифнаяСтавка, КадровыеДанныеСотрудников.ВидЗанятости КАК ВидЗанятости, ВЫБОР КОГДА &ВыводитьВсеПоказателиНачисленийИУдержаний ИЛИ &ВыводитьПоказателиНачисленийИУдержаний И ЕСТЬNULL(ПоказателиНачислений.ОсновнойПоказатель, ЛОЖЬ) ТОГДА ПоказателиНачислений.Показатель ИНАЧЕ NULL КОНЕЦ КАК Показатель, ВЫБОР КОГДА &ВыводитьВсеПоказателиНачисленийИУдержаний ИЛИ &ВыводитьПоказателиНачисленийИУдержаний И ЕСТЬNULL(ПоказателиНачислений.ОсновнойПоказатель, ЛОЖЬ) ТОГДА ПоказателиНачислений.Значение ИНАЧЕ 0 КОНЕЦ КАК Значение, ЕСТЬNULL(ПоказателиНачислений.ПорядокПоказателей, 1) КАК ПорядокПоказателей, ЕСТЬNULL(ПоказателиНачислений.ПервыйПоказатель, ИСТИНА) КАК ПервыйПоказатель, КадровыеДанныеГоловныхСотрудников.ДатаПриема КАК ДатаПриема, КадровыеДанныеГоловныхСотрудников.ДатаУвольнения КАК ДатаУвольнения, НачисленияИУдержания.ДокументОснование КАК ДокументОснование, НачисленияИУдержания.ИдентификаторСтроки КАК ИдентификаторСтроки, НачисленияИУдержания.Сторно КАК Сторно, НачисленияИУдержания.ТерриторияНачисления КАК ТерриторияНачисления, НачисленияИУдержания.НачислениеТекущегоПериода КАК НачислениеТекущегоПериода, ВЫБОР КОГДА ТИПЗНАЧЕНИЯ(НачисленияИУдержания.ВидРасчета) = ТИП(ПланВидовРасчета.Начисления) ИЛИ ТИПЗНАЧЕНИЯ(НачисленияИУдержания.ВидРасчета) = ТИП(ПланВидовРасчета.Удержания) ТОГДА НачисленияИУдержания.ВидРасчета.РеквизитДопУпорядочивания * 10000000000000000 + ВЫБОР КОГДА &ВыводитьПериодыНачислений ТОГДА РАЗНОСТЬДАТ(ДАТАВРЕМЯ(2000, 1, 1), ВЫБОР КОГДА ЕСТЬNULL(НачисленияИУдержания.ДатаНачала, ДАТАВРЕМЯ(1, 1, 1)) < ДАТАВРЕМЯ(2000, 1, 1) ТОГДА ДАТАВРЕМЯ(2000, 1, 1) ИНАЧЕ НачисленияИУдержания.ДатаНачала КОНЕЦ, ДЕНЬ) * 100000000000 + РАЗНОСТЬДАТ(ДАТАВРЕМЯ(2000, 1, 1), ВЫБОР КОГДА ЕСТЬNULL(НачисленияИУдержания.ДатаОкончания, ДАТАВРЕМЯ(1, 1, 1)) < ДАТАВРЕМЯ(2000, 1, 1) ТОГДА ДАТАВРЕМЯ(2000, 1, 1) ИНАЧЕ НачисленияИУдержания.ДатаОкончания КОНЕЦ, ДЕНЬ) * 1000000 ИНАЧЕ 0 КОНЕЦ + ВЫБОР КОГДА &ВыводитьПоказателиНачисленийИУдержаний ИЛИ &ВыводитьВсеПоказателиНачисленийИУдержаний ТОГДА НомераЗаписей.НомерЗаписи ИНАЧЕ 0 КОНЕЦ ИНАЧЕ НачисленияИУдержания.ВидРасчета.Порядок КОНЕЦ КАК ПриоритетВидаРасчета, КадровыеДанныеСотрудниковНаКонецПериода.РазрядКатегория КАК РазрядКатегорияНаКонецПериода, КадровыеДанныеСотрудников.РазрядКатегория КАК РазрядКатегория, КадровыеДанныеГоловныхСотрудников.РазрядКатегория КАК РазрядКатегорияГоловногоСотрудникаНаКонецПериода ПОМЕСТИТЬ ВТНачисленияИУдержанияСКадровымиДанными ИЗ ВТНачисленияИУдержанияБезКадровыхДанных КАК НачисленияИУдержания ЛЕВОЕ СОЕДИНЕНИЕ ВТНомераЗаписей КАК НомераЗаписей ПО НачисленияИУдержания.Регистратор = НомераЗаписей.Регистратор И НачисленияИУдержания.ВидРасчета = НомераЗаписей.ВидРасчета И НачисленияИУдержания.ИдентификаторСтроки = НомераЗаписей.ИдентификаторСтроки {ЛЕВОЕ СОЕДИНЕНИЕ ПредставленияКадровыеДанныеСотрудниковАнализНачисленийИУдержаний КАК КадровыеДанныеСотрудниковНаКонецПериода ПО НачисленияИУдержания.Сотрудник = КадровыеДанныеСотрудниковНаКонецПериода.Сотрудник И (КОНЕЦПЕРИОДА(НачисленияИУдержания.МесяцНачисления, МЕСЯЦ) = КадровыеДанныеСотрудниковНаКонецПериода.Период)} {ЛЕВОЕ СОЕДИНЕНИЕ ПредставленияКадровыеДанныеСотрудниковАнализНачисленийИУдержаний КАК КадровыеДанныеСотрудников ПО НачисленияИУдержания.Сотрудник = КадровыеДанныеСотрудников.Сотрудник И (ВЫБОР КОГДА НачисленияИУдержания.ДатаНачала = ДАТАВРЕМЯ(1, 1, 1) ИЛИ НачисленияИУдержания.ДатаНачала > КОНЕЦПЕРИОДА(НачисленияИУдержания.Период, МЕСЯЦ) ТОГДА КОНЕЦПЕРИОДА(НачисленияИУдержания.Период, МЕСЯЦ) ИНАЧЕ НачисленияИУдержания.ДатаНачала КОНЕЦ = КадровыеДанныеСотрудников.Период)} {ЛЕВОЕ СОЕДИНЕНИЕ ПредставленияКадровыеДанныеСотрудниковАнализНачисленийИУдержаний КАК КадровыеДанныеГоловныхСотрудников ПО (ВЫРАЗИТЬ(НачисленияИУдержания.Сотрудник КАК Справочник.Сотрудники).ГоловнойСотрудник = КадровыеДанныеГоловныхСотрудников.Сотрудник) И (КОНЕЦПЕРИОДА(НачисленияИУдержания.Период, МЕСЯЦ) = КадровыеДанныеГоловныхСотрудников.Период)} {ЛЕВОЕ СОЕДИНЕНИЕ ПредставленияПодразделенияСортировкиСотрудников КАК ПодразделенияСортировкиСотрудников ПО НачисленияИУдержания.ФизическоеЛицо = ПодразделенияСортировкиСотрудников.ФизическоеЛицо И (КОНЕЦПЕРИОДА(НачисленияИУдержания.Период, МЕСЯЦ) = ПодразделенияСортировкиСотрудников.Период) И НачисленияИУдержания.ГоловнаяОрганизация = ПодразделенияСортировкиСотрудников.ГоловнаяОрганизация} {ЛЕВОЕ СОЕДИНЕНИЕ ВТПоказателиНачислений КАК ПоказателиНачислений ПО НачисленияИУдержания.Регистратор = ПоказателиНачислений.Регистратор И НачисленияИУдержания.ВидРасчета = ПоказателиНачислений.ВидРасчета И НачисленияИУдержания.Сотрудник = ПоказателиНачислений.Сотрудник И НачисленияИУдержания.ИдентификаторСтроки = ПоказателиНачислений.ИдентификаторСтроки} ;ВЫБРАТЬ РАЗРЕШЕННЫЕ НАЧАЛОПЕРИОДА(ОтработанноеВремя.Период, МЕСЯЦ) КАК МесяцНачисления, ОтработанноеВремя.ПериодДействия КАК ПериодДействия, ОтработанноеВремя.Регистратор КАК Регистратор, ОтработанноеВремя.Сотрудник КАК Сотрудник, ОтработанноеВремя.Организация КАК Организация, ОтработанноеВремя.Подразделение КАК Подразделение, ОтработанноеВремя.Начисление КАК ВидРасчета, ОтработанноеВремя.ДокументОснование КАК ДокументОснование, ОтработанноеВремя.ДатаНачала КАК ДатаНачала, ОтработанноеВремя.ВремяВЧасах КАК ВремяВЧасах, ОтработанноеВремя.ИдентификаторСтроки КАК ИдентификаторСтроки, ОтработанноеВремя.ОтработаноДней КАК ОтработаноДней, ОтработанноеВремя.ОтработаноЧасов КАК ОтработаноЧасов, ВЫБОР КОГДА ОтработанноеВремя.Период = ОтработанноеВремя.ПериодДействия ТОГДА ОтработанноеВремя.ОтработаноДней ИНАЧЕ 0 КОНЕЦ КАК ОтработаноДнейВПериоде, ВЫБОР КОГДА ОтработанноеВремя.Период = ОтработанноеВремя.ПериодДействия ТОГДА ОтработанноеВремя.ОтработаноЧасов ИНАЧЕ 0 КОНЕЦ КАК ОтработаноЧасовВПериоде, ОтработанноеВремя.ОплаченоДней КАК ОплаченоДней, ОтработанноеВремя.ОплаченоЧасов КАК ОплаченоЧасов ПОМЕСТИТЬ ВТПериодыОтработанноеВремяСКорректировками ИЗ РегистрНакопления.ОтработанноеВремяПоСотрудникам КАК ОтработанноеВремя ГДЕ ОтработанноеВремя.Период МЕЖДУ &НачалоПериода И &КонецПериода {ГДЕ ОтработанноеВремя.Сотрудник.*, ОтработанноеВремя.ФизическоеЛицо.*, ОтработанноеВремя.Организация.*, ОтработанноеВремя.Сотрудник.ГоловнойСотрудник.* КАК ГоловнойСотрудник} ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ НАЧАЛОПЕРИОДА(ОтработанноеВремя.Период, МЕСЯЦ), ОтработанноеВремя.ПериодДействия, ОтработанноеВремя.Регистратор, ОтработанноеВремя.Сотрудник, ОтработанноеВремя.Организация, ОтработанноеВремя.Подразделение, ОтработанноеВремя.Начисление, ОтработанноеВремя.ДокументОснование, ОтработанноеВремя.ДатаНачала, ОтработанноеВремя.ВремяВЧасах, ОтработанноеВремя.ИдентификаторСтроки, ОтработанноеВремя.ОтработаноДней, NULL, ВЫБОР КОГДА ОтработанноеВремя.Период = ОтработанноеВремя.ПериодДействия ТОГДА ОтработанноеВремя.ОтработаноДней ИНАЧЕ 0 КОНЕЦ, NULL, ОтработанноеВремя.ОплаченоДней, NULL ИЗ РегистрНакопления.ОтработанноеВремяПоСотрудникамКорректировка КАК ОтработанноеВремя ГДЕ ОтработанноеВремя.Период МЕЖДУ &НачалоПериода И &КонецПериода {ГДЕ ОтработанноеВремя.Сотрудник.*, ОтработанноеВремя.ФизическоеЛицо.*, ОтработанноеВремя.Организация.*, ОтработанноеВремя.Сотрудник.ГоловнойСотрудник.* КАК ГоловнойСотрудник} ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ НАЧАЛОПЕРИОДА(ОтработанноеВремя.ПериодДействия, МЕСЯЦ), ОтработанноеВремя.ПериодДействия, ОтработанноеВремя.Регистратор, ОтработанноеВремя.Сотрудник, ОтработанноеВремя.Организация, ОтработанноеВремя.Подразделение, ОтработанноеВремя.Начисление, ОтработанноеВремя.ДокументОснование, ОтработанноеВремя.ДатаНачала, ОтработанноеВремя.ВремяВЧасах, ОтработанноеВремя.ИдентификаторСтроки, 0, 0, ОтработанноеВремя.ОтработаноДней, ОтработанноеВремя.ОтработаноЧасов, 0, 0 ИЗ РегистрНакопления.ОтработанноеВремяПоСотрудникам КАК ОтработанноеВремя ГДЕ ОтработанноеВремя.ПериодДействия МЕЖДУ &НачалоПериода И &КонецПериода И ОтработанноеВремя.Период <> ОтработанноеВремя.ПериодДействия {ГДЕ ОтработанноеВремя.Сотрудник.*, ОтработанноеВремя.ФизическоеЛицо.*, ОтработанноеВремя.Организация.*, ОтработанноеВремя.Сотрудник.ГоловнойСотрудник.* КАК ГоловнойСотрудник} ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ НАЧАЛОПЕРИОДА(ОтработанноеВремя.ПериодДействия, МЕСЯЦ), ОтработанноеВремя.ПериодДействия, ОтработанноеВремя.Регистратор, ОтработанноеВремя.Сотрудник, ОтработанноеВремя.Организация, ОтработанноеВремя.Подразделение, ОтработанноеВремя.Начисление, ОтработанноеВремя.ДокументОснование, ОтработанноеВремя.ДатаНачала, ОтработанноеВремя.ВремяВЧасах, ОтработанноеВремя.ИдентификаторСтроки, 0, 0, ОтработанноеВремя.ОтработаноДней, 0, 0, 0 ИЗ РегистрНакопления.ОтработанноеВремяПоСотрудникамКорректировка КАК ОтработанноеВремя ГДЕ ОтработанноеВремя.ПериодДействия МЕЖДУ &НачалоПериода И &КонецПериода И ОтработанноеВремя.Период <> ОтработанноеВремя.ПериодДействия {ГДЕ ОтработанноеВремя.Сотрудник.*, ОтработанноеВремя.ФизическоеЛицо.*, ОтработанноеВремя.Организация.*, ОтработанноеВремя.Сотрудник.ГоловнойСотрудник.* КАК ГоловнойСотрудник} ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ОтработанноеВремяВПериодахСКорректировками.МесяцНачисления КАК МесяцНачисления, ОтработанноеВремяВПериодахСКорректировками.ПериодДействия КАК ПериодДействия, ОтработанноеВремяВПериодахСКорректировками.Регистратор КАК Регистратор, ОтработанноеВремяВПериодахСКорректировками.Сотрудник КАК Сотрудник, ОтработанноеВремяВПериодахСКорректировками.Организация КАК Организация, ОтработанноеВремяВПериодахСКорректировками.Подразделение КАК Подразделение, ОтработанноеВремяВПериодахСКорректировками.ВидРасчета КАК ВидРасчета, ОтработанноеВремяВПериодахСКорректировками.ДокументОснование КАК ДокументОснование, ОтработанноеВремяВПериодахСКорректировками.ДатаНачала КАК ДатаНачала, ОтработанноеВремяВПериодахСКорректировками.ВремяВЧасах КАК ВремяВЧасах, ОтработанноеВремяВПериодахСКорректировками.ИдентификаторСтроки КАК ИдентификаторСтроки, СУММА(ОтработанноеВремяВПериодахСКорректировками.ОтработаноДней) КАК ОтработаноДней, СУММА(ОтработанноеВремяВПериодахСКорректировками.ОтработаноЧасов) КАК ОтработаноЧасов, СУММА(ОтработанноеВремяВПериодахСКорректировками.ОтработаноДнейВПериоде) КАК ОтработаноДнейВПериоде, СУММА(ОтработанноеВремяВПериодахСКорректировками.ОтработаноЧасовВПериоде) КАК ОтработаноЧасовВПериоде, СУММА(ОтработанноеВремяВПериодахСКорректировками.ОплаченоДней) КАК ОплаченоДней, СУММА(ОтработанноеВремяВПериодахСКорректировками.ОплаченоЧасов) КАК ОплаченоЧасов ПОМЕСТИТЬ ВТПериодыОтработанноеВремя ИЗ ВТПериодыОтработанноеВремяСКорректировками КАК ОтработанноеВремяВПериодахСКорректировками СГРУППИРОВАТЬ ПО ОтработанноеВремяВПериодахСКорректировками.МесяцНачисления, ОтработанноеВремяВПериодахСКорректировками.ПериодДействия, ОтработанноеВремяВПериодахСКорректировками.Регистратор, ОтработанноеВремяВПериодахСКорректировками.Сотрудник, ОтработанноеВремяВПериодахСКорректировками.Подразделение, ОтработанноеВремяВПериодахСКорректировками.ВидРасчета, ОтработанноеВремяВПериодахСКорректировками.ДокументОснование, ОтработанноеВремяВПериодахСКорректировками.ДатаНачала, ОтработанноеВремяВПериодахСКорректировками.ВремяВЧасах, ОтработанноеВремяВПериодахСКорректировками.ИдентификаторСтроки, ОтработанноеВремяВПериодахСКорректировками.Организация ; //////////////////////////////////////////////////////////////////////////////// УНИЧТОЖИТЬ ВТПериодыОтработанноеВремяСКорректировками; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ ОтработанноеВремя.МесяцНачисления КАК МесяцНачисления, ОтработанноеВремя.ПериодДействия КАК ПериодДействия, ОтработанноеВремя.Регистратор КАК Регистратор, ОтработанноеВремя.Сотрудник КАК Сотрудник, ОтработанноеВремя.Организация КАК Организация, ОтработанноеВремя.Подразделение КАК Подразделение, ОтработанноеВремя.ВидРасчета КАК ВидРасчета, ОтработанноеВремя.ДокументОснование КАК ДокументОснование, ОтработанноеВремя.ДатаНачала КАК ДатаНачала, ОтработанноеВремя.ВремяВЧасах КАК ВремяВЧасах, ОтработанноеВремя.ИдентификаторСтроки КАК ИдентификаторСтроки, ОтработанноеВремя.ОтработаноДней КАК ОтработаноДней, ОтработанноеВремя.ОтработаноЧасов КАК ОтработаноЧасов, ОтработанноеВремя.ОтработаноДнейВПериоде КАК ОтработаноДнейВПериоде, ОтработанноеВремя.ОтработаноЧасовВПериоде КАК ОтработаноЧасовВПериоде, ОтработанноеВремя.ОплаченоДней КАК ОплаченоДней, ОтработанноеВремя.ОплаченоЧасов КАК ОплаченоЧасов, НачисленияИУдержания.СтатьяФинансирования КАК СтатьяФинансирования, НачисленияИУдержания.СтатьяРасходов КАК СтатьяРасходов ПОМЕСТИТЬ ВТНачисленияОтработанноеВремя ИЗ ВТПериодыОтработанноеВремя КАК ОтработанноеВремя ЛЕВОЕ СОЕДИНЕНИЕ ВТНачисленияИУдержанияБезКадровыхДанных КАК НачисленияИУдержания ПО ОтработанноеВремя.МесяцНачисления = НачисленияИУдержания.МесяцНачисления И ОтработанноеВремя.Регистратор = НачисленияИУдержания.Регистратор И ОтработанноеВремя.Сотрудник = НачисленияИУдержания.Сотрудник И ОтработанноеВремя.Организация = НачисленияИУдержания.Организация И ОтработанноеВремя.Подразделение = НачисленияИУдержания.Подразделение И ОтработанноеВремя.ВидРасчета = НачисленияИУдержания.ВидРасчета И ОтработанноеВремя.ИдентификаторСтроки = НачисленияИУдержания.ИдентификаторСтроки ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ ОтработанноеВремя.МесяцНачисления КАК МесяцНачисления, ОтработанноеВремя.ПериодДействия КАК ПериодДействия, ОтработанноеВремя.Регистратор КАК Регистратор, ОтработанноеВремя.Сотрудник КАК Сотрудник, ОтработанноеВремя.Организация КАК Организация, ОтработанноеВремя.Подразделение КАК Подразделение, ОтработанноеВремя.ВидРасчета КАК ВидРасчета, ОтработанноеВремя.ДокументОснование КАК ДокументОснование, ОтработанноеВремя.ДатаНачала КАК ДатаНачала, ОтработанноеВремя.ВремяВЧасах КАК ВремяВЧасах, ОтработанноеВремя.ИдентификаторСтроки КАК ИдентификаторСтроки, ОтработанноеВремя.ОтработаноДней КАК ОтработаноДней, ОтработанноеВремя.ОтработаноЧасов КАК ОтработаноЧасов, ОтработанноеВремя.ОтработаноДнейВПериоде КАК ОтработаноДнейВПериоде, ОтработанноеВремя.ОтработаноЧасовВПериоде КАК ОтработаноЧасовВПериоде, ОтработанноеВремя.ОплаченоДней КАК ОплаченоДней, ОтработанноеВремя.ОплаченоЧасов КАК ОплаченоЧасов, МИНИМУМ(ОтработанноеВремя.СтатьяФинансирования) КАК СтатьяФинансирования ПОМЕСТИТЬ ВТСтатьяФинансированияОтработанноеВремя ИЗ ВТНачисленияОтработанноеВремя КАК ОтработанноеВремя СГРУППИРОВАТЬ ПО ОтработанноеВремя.МесяцНачисления, ОтработанноеВремя.ПериодДействия, ОтработанноеВремя.Регистратор, ОтработанноеВремя.Сотрудник, ОтработанноеВремя.Подразделение, ОтработанноеВремя.ВидРасчета, ОтработанноеВремя.ОтработаноДней, ОтработанноеВремя.ОтработаноЧасов, ОтработанноеВремя.ОплаченоДней, ОтработанноеВремя.ОплаченоЧасов, ОтработанноеВремя.ДатаНачала, ОтработанноеВремя.ВремяВЧасах, ОтработанноеВремя.ДокументОснование, ОтработанноеВремя.ИдентификаторСтроки, ОтработанноеВремя.Организация, ОтработанноеВремя.ОтработаноДнейВПериоде, ОтработанноеВремя.ОтработаноЧасовВПериоде ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ ОтработанноеВремя.МесяцНачисления КАК МесяцНачисления, ОтработанноеВремя.ПериодДействия КАК ПериодДействия, ОтработанноеВремя.Регистратор КАК Регистратор, ОтработанноеВремя.Сотрудник КАК Сотрудник, ОтработанноеВремя.Организация КАК Организация, ОтработанноеВремя.Подразделение КАК Подразделение, ОтработанноеВремя.ВидРасчета КАК ВидРасчета, ОтработанноеВремя.ДокументОснование КАК ДокументОснование, ОтработанноеВремя.ДатаНачала КАК ДатаНачала, ОтработанноеВремя.ВремяВЧасах КАК ВремяВЧасах, ОтработанноеВремя.ИдентификаторСтроки КАК ИдентификаторСтроки, ОтработанноеВремя.ОтработаноДней КАК ОтработаноДней, ОтработанноеВремя.ОтработаноЧасов КАК ОтработаноЧасов, ОтработанноеВремя.ОтработаноДнейВПериоде КАК ОтработаноДнейВПериоде, ОтработанноеВремя.ОтработаноЧасовВПериоде КАК ОтработаноЧасовВПериоде, ОтработанноеВремя.ОплаченоДней КАК ОплаченоДней, ОтработанноеВремя.ОплаченоЧасов КАК ОплаченоЧасов, ОтработанноеВремя.СтатьяФинансирования КАК СтатьяФинансирования, МИНИМУМ(ОтработанноеВремя.СтатьяРасходов) КАК СтатьяРасходов ПОМЕСТИТЬ ПредставленияОтработанноеВремя ИЗ ВТНачисленияОтработанноеВремя КАК ОтработанноеВремя ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТСтатьяФинансированияОтработанноеВремя КАК ОтработанноеВремяСоСтатьейФинансирования ПО ОтработанноеВремя.МесяцНачисления = ОтработанноеВремяСоСтатьейФинансирования.МесяцНачисления И ОтработанноеВремя.Регистратор = ОтработанноеВремяСоСтатьейФинансирования.Регистратор И ОтработанноеВремя.Сотрудник = ОтработанноеВремяСоСтатьейФинансирования.Сотрудник И ОтработанноеВремя.Подразделение = ОтработанноеВремяСоСтатьейФинансирования.Подразделение И ОтработанноеВремя.ВидРасчета = ОтработанноеВремяСоСтатьейФинансирования.ВидРасчета И ОтработанноеВремя.СтатьяФинансирования = ОтработанноеВремяСоСтатьейФинансирования.СтатьяФинансирования И ОтработанноеВремя.ИдентификаторСтроки = ОтработанноеВремяСоСтатьейФинансирования.ИдентификаторСтроки СГРУППИРОВАТЬ ПО ОтработанноеВремя.МесяцНачисления, ОтработанноеВремя.ПериодДействия, ОтработанноеВремя.Регистратор, ОтработанноеВремя.Сотрудник, ОтработанноеВремя.Подразделение, ОтработанноеВремя.ВидРасчета, ОтработанноеВремя.ОтработаноДней, ОтработанноеВремя.ОтработаноЧасов, ОтработанноеВремя.ОплаченоДней, ОтработанноеВремя.ОплаченоЧасов, ОтработанноеВремя.ДатаНачала, ОтработанноеВремя.СтатьяФинансирования, ОтработанноеВремя.ВремяВЧасах, ОтработанноеВремя.ДокументОснование, ОтработанноеВремя.ИдентификаторСтроки, ОтработанноеВремя.Организация, ОтработанноеВремя.ОтработаноДнейВПериоде, ОтработанноеВремя.ОтработаноЧасовВПериоде ; //////////////////////////////////////////////////////////////////////////////// УНИЧТОЖИТЬ ВТПериодыОтработанноеВремя ; //////////////////////////////////////////////////////////////////////////////// УНИЧТОЖИТЬ ВТНачисленияОтработанноеВремя ; //////////////////////////////////////////////////////////////////////////////// УНИЧТОЖИТЬ ВТСтатьяФинансированияОтработанноеВремя; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ ДанныеСотрудников.ОрганизацияСортировки КАК ОрганизацияСортировки, ДанныеСотрудников.ПодразделениеСортировки КАК ПодразделениеСортировки, ДанныеСотрудников.ПриоритетРабочегоМеста КАК ПриоритетРабочегоМеста, ДанныеСотрудников.МесяцНачисления КАК МесяцНачисления, ДанныеСотрудников.ФизическоеЛицо КАК ФизическоеЛицо, ДанныеСотрудников.СтатьяФинансирования КАК СтатьяФинансирования, ДанныеСотрудников.СтатьяРасходов КАК СтатьяРасходов, ДанныеСотрудников.Подразделение КАК Подразделение, ДанныеСотрудников.Группа КАК Группа, ДанныеСотрудников.ВидРасчета КАК ВидРасчета, ДанныеСотрудников.ДокументОснование КАК ДокументОснование, ДанныеСотрудников.Сумма КАК Сумма, ДанныеСотрудников.ДатаНачала КАК ДатаНачала, ДанныеСотрудников.ДатаОкончания КАК ДатаОкончания, ВЫБОР КОГДА ДанныеСотрудников.ПервыйПоказатель ТОГДА ЕСТЬNULL(ОтработанноеВремя.ОтработаноДней, 0) ИНАЧЕ 0 КОНЕЦ КАК ОтработаноДней, ВЫБОР КОГДА ДанныеСотрудников.ПервыйПоказатель ТОГДА ЕСТЬNULL(ОтработанноеВремя.ОтработаноЧасов, 0) ИНАЧЕ 0 КОНЕЦ КАК ОтработаноЧасов, ВЫБОР КОГДА ДанныеСотрудников.ПервыйПоказатель ТОГДА ЕСТЬNULL(ОтработанноеВремя.ОтработаноДнейВПериоде, 0) ИНАЧЕ 0 КОНЕЦ КАК ОтработаноДнейВПериоде, ВЫБОР КОГДА ДанныеСотрудников.ПервыйПоказатель ТОГДА ЕСТЬNULL(ОтработанноеВремя.ОтработаноЧасовВПериоде, 0) ИНАЧЕ 0 КОНЕЦ КАК ОтработаноЧасовВПериоде, ВЫБОР КОГДА ДанныеСотрудников.ПервыйПоказатель ТОГДА ЕСТЬNULL(ОтработанноеВремя.ОплаченоДней, 0) ИНАЧЕ 0 КОНЕЦ КАК ОплаченоДней, ВЫБОР КОГДА ДанныеСотрудников.ПервыйПоказатель ТОГДА ЕСТЬNULL(ОтработанноеВремя.ОплаченоЧасов, 0) ИНАЧЕ 0 КОНЕЦ КАК ОплаченоЧасов, ДанныеСотрудников.Организация КАК Организация, ДанныеСотрудников.Сотрудник КАК Сотрудник, ДанныеСотрудников.ФИОПолные КАК ФИОПолные, ДанныеСотрудников.ФамилияИО КАК ФамилияИО, ДанныеСотрудников.Фамилия КАК Фамилия, ДанныеСотрудников.Имя КАК Имя, ДанныеСотрудников.Отчество КАК Отчество, ДанныеСотрудников.ГоловнойСотрудник КАК ГоловнойСотрудник, ДанныеСотрудников.ДолжностьГоловногоСотрудникаНаКонецПериода КАК ДолжностьГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ОрганизацияГоловногоСотрудникаНаКонецПериода КАК ОрганизацияГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ПодразделениеГоловногоСотрудникаНаКонецПериода КАК ПодразделениеГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ВидЗанятостиГоловногоСотрудникаНаКонецПериода КАК ВидЗанятостиГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ПериодДействия КАК ПериодДействия, ДанныеСотрудников.Регистратор КАК Регистратор, ДанныеСотрудников.ПодразделениеНаКонецПериода КАК ПодразделениеНаКонецПериода, ДанныеСотрудников.ВидЗанятостиНаКонецПериода КАК ВидЗанятостиНаКонецПериода, ДанныеСотрудников.ДолжностьНаКонецПериода КАК ДолжностьНаКонецПериода, ДанныеСотрудников.ТарифнаяСтавкаНаКонецПериода КАК ТарифнаяСтавкаНаКонецПериода, ДанныеСотрудников.ВидЗанятости КАК ВидЗанятости, ДанныеСотрудников.Должность КАК Должность, ДанныеСотрудников.ТарифнаяСтавка КАК ТарифнаяСтавка, ОтработанноеВремя.ВремяВЧасах КАК ВремяВЧасах, ДанныеСотрудников.Показатель КАК Показатель, ДанныеСотрудников.Значение КАК Значение, ДанныеСотрудников.ПорядокПоказателей КАК ПорядокПоказателей, ДанныеСотрудников.ДатаПриема КАК ДатаПриема, ДанныеСотрудников.ДатаУвольнения КАК ДатаУвольнения, ДанныеСотрудников.Сторно КАК Сторно, ДанныеСотрудников.ТерриторияНачисления КАК ТерриторияНачисления, ВЫРАЗИТЬ(NULL КАК БУЛЕВО) КАК ПервыйМесяц, ВЫРАЗИТЬ(NULL КАК БУЛЕВО) КАК ПоследнийМесяц, ДанныеСотрудников.ПриоритетВидаРасчета КАК ПриоритетВидаРасчета, ДанныеСотрудников.РазрядКатегорияГоловногоСотрудникаНаКонецПериода КАК РазрядКатегорияГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.РазрядКатегория КАК РазрядКатегория, ДанныеСотрудников.РазрядКатегорияНаКонецПериода КАК РазрядКатегорияНаКонецПериода ПОМЕСТИТЬ ОбщиеЗапросыНачисленияУдержания ИЗ ВТНачисленияИУдержанияСКадровымиДанными КАК ДанныеСотрудников {ЛЕВОЕ СОЕДИНЕНИЕ ПредставленияОтработанноеВремя КАК ОтработанноеВремя ПО ДанныеСотрудников.Регистратор = ОтработанноеВремя.Регистратор И ДанныеСотрудников.Организация = ОтработанноеВремя.Организация И ДанныеСотрудников.Сотрудник = ОтработанноеВремя.Сотрудник И ДанныеСотрудников.Подразделение = ОтработанноеВремя.Подразделение И ДанныеСотрудников.ВидРасчета = ОтработанноеВремя.ВидРасчета И ДанныеСотрудников.МесяцНачисления = ОтработанноеВремя.МесяцНачисления И ДанныеСотрудников.СтатьяФинансирования = ОтработанноеВремя.СтатьяФинансирования И ДанныеСотрудников.СтатьяРасходов = ОтработанноеВремя.СтатьяРасходов И ДанныеСотрудников.ИдентификаторСтроки = ОтработанноеВремя.ИдентификаторСтроки} ГДЕ ДанныеСотрудников.НачислениеТекущегоПериода ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДанныеСотрудников.ОрганизацияСортировки, ДанныеСотрудников.ПодразделениеСортировки, ДанныеСотрудников.ПриоритетРабочегоМеста, ДанныеСотрудников.МесяцНачисления, ДанныеСотрудников.ФизическоеЛицо, ДанныеСотрудников.СтатьяФинансирования, ДанныеСотрудников.СтатьяРасходов, ДанныеСотрудников.Подразделение, ДанныеСотрудников.Группа, ДанныеСотрудников.ВидРасчета, ДанныеСотрудников.ДокументОснование, ДанныеСотрудников.Сумма, ДанныеСотрудников.ДатаНачала, ДанныеСотрудников.ДатаОкончания, ВЫБОР КОГДА ДанныеСотрудников.ПервыйПоказатель ТОГДА ЕСТЬNULL(ОтработанноеВремя.ОтработаноДней, 0) ИНАЧЕ 0 КОНЕЦ, ВЫБОР КОГДА ДанныеСотрудников.ПервыйПоказатель ТОГДА ЕСТЬNULL(ОтработанноеВремя.ОтработаноЧасов, 0) ИНАЧЕ 0 КОНЕЦ, ВЫБОР КОГДА ДанныеСотрудников.ПервыйПоказатель ТОГДА ЕСТЬNULL(ОтработанноеВремя.ОтработаноДнейВПериоде, 0) ИНАЧЕ 0 КОНЕЦ, ВЫБОР КОГДА ДанныеСотрудников.ПервыйПоказатель ТОГДА ЕСТЬNULL(ОтработанноеВремя.ОтработаноЧасовВПериоде, 0) ИНАЧЕ 0 КОНЕЦ, ВЫБОР КОГДА ДанныеСотрудников.ПервыйПоказатель ТОГДА ЕСТЬNULL(ОтработанноеВремя.ОплаченоДней, 0) ИНАЧЕ 0 КОНЕЦ, ВЫБОР КОГДА ДанныеСотрудников.ПервыйПоказатель ТОГДА ЕСТЬNULL(ОтработанноеВремя.ОплаченоЧасов, 0) ИНАЧЕ 0 КОНЕЦ, ДанныеСотрудников.Организация, ДанныеСотрудников.Сотрудник, ДанныеСотрудников.ФИОПолные, ДанныеСотрудников.ФамилияИО, ДанныеСотрудников.Фамилия, ДанныеСотрудников.Имя, ДанныеСотрудников.Отчество, ДанныеСотрудников.ГоловнойСотрудник, ДанныеСотрудников.ДолжностьГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ОрганизацияГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ПодразделениеГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ВидЗанятостиГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ПериодДействия, ДанныеСотрудников.Регистратор, ДанныеСотрудников.ПодразделениеНаКонецПериода, ДанныеСотрудников.ВидЗанятостиНаКонецПериода, ДанныеСотрудников.ДолжностьНаКонецПериода, ДанныеСотрудников.ТарифнаяСтавкаНаКонецПериода, ДанныеСотрудников.ВидЗанятости, ДанныеСотрудников.Должность, ДанныеСотрудников.ТарифнаяСтавка, ОтработанноеВремя.ВремяВЧасах, ДанныеСотрудников.Показатель, ДанныеСотрудников.Значение, ДанныеСотрудников.ПорядокПоказателей, ДанныеСотрудников.ДатаПриема, ДанныеСотрудников.ДатаУвольнения, ДанныеСотрудников.Сторно, ДанныеСотрудников.ТерриторияНачисления, ВЫРАЗИТЬ(NULL КАК БУЛЕВО), ВЫРАЗИТЬ(NULL КАК БУЛЕВО), ДанныеСотрудников.ПриоритетВидаРасчета, ДанныеСотрудников.РазрядКатегорияГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.РазрядКатегория, ДанныеСотрудников.РазрядКатегорияНаКонецПериода ИЗ ВТНачисленияИУдержанияСКадровымиДанными КАК ДанныеСотрудников {ЛЕВОЕ СОЕДИНЕНИЕ ПредставленияОтработанноеВремя КАК ОтработанноеВремя ПО ДанныеСотрудников.Регистратор = ОтработанноеВремя.Регистратор И ДанныеСотрудников.Организация = ОтработанноеВремя.Организация И ДанныеСотрудников.Сотрудник = ОтработанноеВремя.Сотрудник И ДанныеСотрудников.Подразделение = ОтработанноеВремя.Подразделение И ДанныеСотрудников.ВидРасчета = ОтработанноеВремя.ВидРасчета И ДанныеСотрудников.МесяцНачисления = ОтработанноеВремя.МесяцНачисления И ДанныеСотрудников.СтатьяФинансирования = ОтработанноеВремя.СтатьяФинансирования И ДанныеСотрудников.СтатьяРасходов = ОтработанноеВремя.СтатьяРасходов И ДанныеСотрудников.ИдентификаторСтроки = ОтработанноеВремя.ИдентификаторСтроки} ГДЕ НЕ ДанныеСотрудников.НачислениеТекущегоПериода И НЕ ОтработанноеВремя.МесяцНачисления ЕСТЬ NULL ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДанныеСотрудников.ОрганизацияСортировки, ДанныеСотрудников.ПодразделениеСортировки, ДанныеСотрудников.ПриоритетРабочегоМеста, ДанныеСотрудников.МесяцНачисления, ДанныеСотрудников.ФизическоеЛицо, ДанныеСотрудников.СтатьяФинансирования, ДанныеСотрудников.СтатьяРасходов, ДанныеСотрудников.Подразделение, ЗНАЧЕНИЕ(Перечисление.ГруппыНачисленияУдержанияВыплаты.ВыплаченоПоМесяцамРасчета), ДанныеСотрудников.ВидРасчета, NULL, ДанныеСотрудников.Сумма, ВЫРАЗИТЬ(NULL КАК ДАТА), ВЫРАЗИТЬ(NULL КАК ДАТА), 0, 0, 0, 0, 0, 0, ДанныеСотрудников.Организация, ДанныеСотрудников.Сотрудник, ДанныеСотрудников.ФИОПолные, ДанныеСотрудников.ФамилияИО, ДанныеСотрудников.Фамилия, ДанныеСотрудников.Имя, ДанныеСотрудников.Отчество, ДанныеСотрудников.ГоловнойСотрудник, ДанныеСотрудников.ДолжностьГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ОрганизацияГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ПодразделениеГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ВидЗанятостиГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ПериодДействия, ДанныеСотрудников.Регистратор, ДанныеСотрудников.ПодразделениеНаКонецПериода, ДанныеСотрудников.ВидЗанятостиНаКонецПериода, ДанныеСотрудников.ДолжностьНаКонецПериода, ДанныеСотрудников.ТарифнаяСтавкаНаКонецПериода, ДанныеСотрудников.ВидЗанятости, ДанныеСотрудников.Должность, ДанныеСотрудников.ТарифнаяСтавка, ВЫРАЗИТЬ(NULL КАК БУЛЕВО), NULL, 0, NULL, ДанныеСотрудников.ДатаПриема, ДанныеСотрудников.ДатаУвольнения, ВЫРАЗИТЬ(NULL КАК БУЛЕВО), NULL, ВЫРАЗИТЬ(NULL КАК БУЛЕВО), ВЫРАЗИТЬ(NULL КАК БУЛЕВО), ДанныеСотрудников.ВидРасчета.Порядок, ДанныеСотрудников.РазрядКатегорияГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.РазрядКатегория, NULL ИЗ ВТДвиженияВзаиморасчетов КАК ДанныеСотрудников ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДанныеСотрудников.ОрганизацияСортировки, ДанныеСотрудников.ПодразделениеСортировки, ДанныеСотрудников.ПриоритетРабочегоМеста, ДанныеСотрудников.МесяцНачисления, ДанныеСотрудников.ФизическоеЛицо, ДанныеСотрудников.СтатьяФинансирования, ДанныеСотрудников.СтатьяРасходов, ДанныеСотрудников.Подразделение, ЗНАЧЕНИЕ(Перечисление.ГруппыНачисленияУдержанияВыплаты.Выплачено), ДанныеСотрудников.ВидРасчета, NULL, ДанныеСотрудников.Сумма, ВЫРАЗИТЬ(NULL КАК ДАТА), ВЫРАЗИТЬ(NULL КАК ДАТА), 0, 0, 0, 0, 0, 0, ДанныеСотрудников.Организация, ДанныеСотрудников.Сотрудник, ДанныеСотрудников.ФИОПолные, ДанныеСотрудников.ФамилияИО, ДанныеСотрудников.Фамилия, ДанныеСотрудников.Имя, ДанныеСотрудников.Отчество, ДанныеСотрудников.ГоловнойСотрудник, ДанныеСотрудников.ДолжностьГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ОрганизацияГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ПодразделениеГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ВидЗанятостиГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ПериодДействия, ДанныеСотрудников.Регистратор, ДанныеСотрудников.ПодразделениеНаКонецПериода, ДанныеСотрудников.ВидЗанятостиНаКонецПериода, ДанныеСотрудников.ДолжностьНаКонецПериода, ДанныеСотрудников.ТарифнаяСтавкаНаКонецПериода, ДанныеСотрудников.ВидЗанятости, ДанныеСотрудников.Должность, ДанныеСотрудников.ТарифнаяСтавка, ВЫРАЗИТЬ(NULL КАК БУЛЕВО), NULL, 0, NULL, ДанныеСотрудников.ДатаПриема, ДанныеСотрудников.ДатаУвольнения, ВЫРАЗИТЬ(NULL КАК БУЛЕВО), NULL, ВЫРАЗИТЬ(NULL КАК БУЛЕВО), ВЫРАЗИТЬ(NULL КАК БУЛЕВО), ДанныеСотрудников.ВидРасчета.Порядок, ДанныеСотрудников.РазрядКатегорияГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.РазрядКатегория, NULL ИЗ ВТДвиженияВзаиморасчетов КАК ДанныеСотрудников ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДанныеСотрудников.ОрганизацияСортировки, ДанныеСотрудников.ПодразделениеСортировки, ДанныеСотрудников.ПриоритетРабочегоМеста, ДанныеСотрудников.МесяцНачисления, ДанныеСотрудников.ФизическоеЛицо, ДанныеСотрудников.СтатьяФинансирования, ДанныеСотрудников.СтатьяРасходов, ДанныеСотрудников.Подразделение, ЗНАЧЕНИЕ(Перечисление.ГруппыНачисленияУдержанияВыплаты.ВыплаченоПоБухучету), ДанныеСотрудников.ВидРасчета, NULL, ДанныеСотрудников.Сумма, ВЫРАЗИТЬ(NULL КАК ДАТА), ВЫРАЗИТЬ(NULL КАК ДАТА), 0, 0, 0, 0, 0, 0, ДанныеСотрудников.Организация, ДанныеСотрудников.Сотрудник, ДанныеСотрудников.ФИОПолные, ДанныеСотрудников.ФамилияИО, ДанныеСотрудников.Фамилия, ДанныеСотрудников.Имя, ДанныеСотрудников.Отчество, ДанныеСотрудников.ГоловнойСотрудник, ДанныеСотрудников.ДолжностьГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ОрганизацияГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ПодразделениеГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ВидЗанятостиГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ПериодДействия, ДанныеСотрудников.Регистратор, ДанныеСотрудников.ПодразделениеНаКонецПериода, ДанныеСотрудников.ВидЗанятостиНаКонецПериода, ДанныеСотрудников.ДолжностьНаКонецПериода, ДанныеСотрудников.ТарифнаяСтавкаНаКонецПериода, ДанныеСотрудников.ВидЗанятости, ДанныеСотрудников.Должность, ДанныеСотрудников.ТарифнаяСтавка, ВЫРАЗИТЬ(NULL КАК БУЛЕВО), NULL, 0, NULL, ДанныеСотрудников.ДатаПриема, ДанныеСотрудников.ДатаУвольнения, ВЫРАЗИТЬ(NULL КАК БУЛЕВО), NULL, ВЫРАЗИТЬ(NULL КАК БУЛЕВО), ВЫРАЗИТЬ(NULL КАК БУЛЕВО), ДанныеСотрудников.ВидРасчета.Порядок, ДанныеСотрудников.РазрядКатегорияГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.РазрядКатегория, NULL ИЗ ВТДвиженияБухгалтерскихВзаиморасчетов КАК ДанныеСотрудников ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДанныеСотрудников.ОрганизацияСортировки, ДанныеСотрудников.ПодразделениеСортировки, ДанныеСотрудников.ПриоритетРабочегоМеста, ДанныеСотрудников.Период, ДанныеСотрудников.ФизическоеЛицо, ДанныеСотрудников.СтатьяФинансирования, ДанныеСотрудников.СтатьяРасходов, ДанныеСотрудников.Подразделение, ЗНАЧЕНИЕ(Перечисление.ГруппыНачисленияУдержанияВыплаты.КонечноеСальдоПоМесяцамРасчета), NULL, NULL, ДанныеСотрудников.КонечныйОстаток, ВЫРАЗИТЬ(NULL КАК ДАТА), ВЫРАЗИТЬ(NULL КАК ДАТА), 0, 0, 0, 0, 0, 0, ДанныеСотрудников.Организация, ДанныеСотрудников.Сотрудник, ДанныеСотрудников.ФИОПолные, ДанныеСотрудников.ФамилияИО, ДанныеСотрудников.Фамилия, ДанныеСотрудников.Имя, ДанныеСотрудников.Отчество, ДанныеСотрудников.ГоловнойСотрудник, ДанныеСотрудников.ДолжностьГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ОрганизацияГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ПодразделениеГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ВидЗанятостиГоловногоСотрудникаНаКонецПериода, ВЫРАЗИТЬ(NULL КАК ДАТА), NULL, ДанныеСотрудников.ПодразделениеНаКонецПериода, ДанныеСотрудников.ВидЗанятостиНаКонецПериода, ДанныеСотрудников.ДолжностьНаКонецПериода, ДанныеСотрудников.ТарифнаяСтавка, ДанныеСотрудников.ВидЗанятости, ДанныеСотрудников.Должность, ДанныеСотрудников.ТарифнаяСтавка, ВЫРАЗИТЬ(NULL КАК БУЛЕВО), NULL, 0, NULL, ДанныеСотрудников.ДатаПриема, ДанныеСотрудников.ДатаУвольнения, ВЫРАЗИТЬ(NULL КАК БУЛЕВО), NULL, ДанныеСотрудников.ПервыйМесяц, ДанныеСотрудников.ПоследнийМесяц, 0, ДанныеСотрудников.РазрядКатегорияГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.РазрядКатегория, NULL ИЗ ВТСальдоПоРасчетамССотрудниками КАК ДанныеСотрудников ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДанныеСотрудников.ОрганизацияСортировки, ДанныеСотрудников.ПодразделениеСортировки, ДанныеСотрудников.ПриоритетРабочегоМеста, ДанныеСотрудников.Период, ДанныеСотрудников.ФизическоеЛицо, ДанныеСотрудников.СтатьяФинансирования, ДанныеСотрудников.СтатьяРасходов, ДанныеСотрудников.Подразделение, ЗНАЧЕНИЕ(Перечисление.ГруппыНачисленияУдержанияВыплаты.НачальноеСальдоПоМесяцамРасчета), NULL, NULL, ДанныеСотрудников.НачальныйОстаток, ВЫРАЗИТЬ(NULL КАК ДАТА), ВЫРАЗИТЬ(NULL КАК ДАТА), 0, 0, 0, 0, 0, 0, ДанныеСотрудников.Организация, ДанныеСотрудников.Сотрудник, ДанныеСотрудников.ФИОПолные, ДанныеСотрудников.ФамилияИО, ДанныеСотрудников.Фамилия, ДанныеСотрудников.Имя, ДанныеСотрудников.Отчество, ДанныеСотрудников.ГоловнойСотрудник, ДанныеСотрудников.ДолжностьГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ОрганизацияГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ПодразделениеГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ВидЗанятостиГоловногоСотрудникаНаКонецПериода, ВЫРАЗИТЬ(NULL КАК ДАТА), NULL, ДанныеСотрудников.ПодразделениеНаКонецПериода, ДанныеСотрудников.ВидЗанятостиНаКонецПериода, ДанныеСотрудников.ДолжностьНаКонецПериода, ДанныеСотрудников.ТарифнаяСтавка, ДанныеСотрудников.ВидЗанятости, ДанныеСотрудников.Должность, ДанныеСотрудников.ТарифнаяСтавка, ВЫРАЗИТЬ(NULL КАК БУЛЕВО), NULL, 0, NULL, ДанныеСотрудников.ДатаПриема, ДанныеСотрудников.ДатаУвольнения, ВЫРАЗИТЬ(NULL КАК БУЛЕВО), NULL, ДанныеСотрудников.ПервыйМесяц, ДанныеСотрудников.ПоследнийМесяц, 0, ДанныеСотрудников.РазрядКатегорияГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.РазрядКатегория, NULL ИЗ ВТСальдоПоРасчетамССотрудниками КАК ДанныеСотрудников ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДанныеСотрудников.ОрганизацияСортировки, ДанныеСотрудников.ПодразделениеСортировки, ДанныеСотрудников.ПриоритетРабочегоМеста, ДанныеСотрудников.Период, ДанныеСотрудников.ФизическоеЛицо, ДанныеСотрудников.СтатьяФинансирования, ДанныеСотрудников.СтатьяРасходов, ДанныеСотрудников.Подразделение, ЗНАЧЕНИЕ(Перечисление.ГруппыНачисленияУдержанияВыплаты.КонечноеСальдо), NULL, NULL, ДанныеСотрудников.КонечныйОстаток, ВЫРАЗИТЬ(NULL КАК ДАТА), ВЫРАЗИТЬ(NULL КАК ДАТА), 0, 0, 0, 0, 0, 0, ДанныеСотрудников.Организация, ДанныеСотрудников.Сотрудник, ДанныеСотрудников.ФИОПолные, ДанныеСотрудников.ФамилияИО, ДанныеСотрудников.Фамилия, ДанныеСотрудников.Имя, ДанныеСотрудников.Отчество, ДанныеСотрудников.ГоловнойСотрудник, ДанныеСотрудников.ДолжностьГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ОрганизацияГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ПодразделениеГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ВидЗанятостиГоловногоСотрудникаНаКонецПериода, ВЫРАЗИТЬ(NULL КАК ДАТА), NULL, ДанныеСотрудников.ПодразделениеНаКонецПериода, ДанныеСотрудников.ВидЗанятостиНаКонецПериода, ДанныеСотрудников.ДолжностьНаКонецПериода, ДанныеСотрудников.ТарифнаяСтавка, ДанныеСотрудников.ВидЗанятости, ДанныеСотрудников.Должность, ДанныеСотрудников.ТарифнаяСтавка, ВЫРАЗИТЬ(NULL КАК БУЛЕВО), NULL, 0, NULL, ДанныеСотрудников.ДатаПриема, ДанныеСотрудников.ДатаУвольнения, ВЫРАЗИТЬ(NULL КАК БУЛЕВО), NULL, ДанныеСотрудников.ПервыйМесяц, ДанныеСотрудников.ПоследнийМесяц, 0, ДанныеСотрудников.РазрядКатегорияГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.РазрядКатегория, NULL ИЗ ВТСальдоПоРасчетамССотрудниками КАК ДанныеСотрудников ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДанныеСотрудников.ОрганизацияСортировки, ДанныеСотрудников.ПодразделениеСортировки, ДанныеСотрудников.ПриоритетРабочегоМеста, ДанныеСотрудников.Период, ДанныеСотрудников.ФизическоеЛицо, ДанныеСотрудников.СтатьяФинансирования, ДанныеСотрудников.СтатьяРасходов, ДанныеСотрудников.Подразделение, ЗНАЧЕНИЕ(Перечисление.ГруппыНачисленияУдержанияВыплаты.НачальноеСальдо), NULL, NULL, ДанныеСотрудников.НачальныйОстаток, ВЫРАЗИТЬ(NULL КАК ДАТА), ВЫРАЗИТЬ(NULL КАК ДАТА), 0, 0, 0, 0, 0, 0, ДанныеСотрудников.Организация, ДанныеСотрудников.Сотрудник, ДанныеСотрудников.ФИОПолные, ДанныеСотрудников.ФамилияИО, ДанныеСотрудников.Фамилия, ДанныеСотрудников.Имя, ДанныеСотрудников.Отчество, ДанныеСотрудников.ГоловнойСотрудник, ДанныеСотрудников.ДолжностьГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ОрганизацияГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ПодразделениеГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ВидЗанятостиГоловногоСотрудникаНаКонецПериода, ВЫРАЗИТЬ(NULL КАК ДАТА), NULL, ДанныеСотрудников.ПодразделениеНаКонецПериода, ДанныеСотрудников.ВидЗанятостиНаКонецПериода, ДанныеСотрудников.ДолжностьНаКонецПериода, ДанныеСотрудников.ТарифнаяСтавка, ДанныеСотрудников.ВидЗанятости, ДанныеСотрудников.Должность, ДанныеСотрудников.ТарифнаяСтавка, ВЫРАЗИТЬ(NULL КАК БУЛЕВО), NULL, 0, NULL, ДанныеСотрудников.ДатаПриема, ДанныеСотрудников.ДатаУвольнения, ВЫРАЗИТЬ(NULL КАК БУЛЕВО), NULL, ДанныеСотрудников.ПервыйМесяц, ДанныеСотрудников.ПоследнийМесяц, 0, ДанныеСотрудников.РазрядКатегорияГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.РазрядКатегория, NULL ИЗ ВТСальдоПоРасчетамССотрудниками КАК ДанныеСотрудников ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДанныеСотрудников.ОрганизацияСортировки, ДанныеСотрудников.ПодразделениеСортировки, ДанныеСотрудников.ПриоритетРабочегоМеста, ДанныеСотрудников.Период, ДанныеСотрудников.ФизическоеЛицо, ДанныеСотрудников.СтатьяФинансирования, ДанныеСотрудников.СтатьяРасходов, ДанныеСотрудников.Подразделение, ЗНАЧЕНИЕ(Перечисление.ГруппыНачисленияУдержанияВыплаты.КонечноеСальдоПоБухучету), NULL, NULL, ДанныеСотрудников.КонечныйОстаток, ВЫРАЗИТЬ(NULL КАК ДАТА), ВЫРАЗИТЬ(NULL КАК ДАТА), 0, 0, 0, 0, 0, 0, ДанныеСотрудников.Организация, ДанныеСотрудников.Сотрудник, ДанныеСотрудников.ФИОПолные, ДанныеСотрудников.ФамилияИО, ДанныеСотрудников.Фамилия, ДанныеСотрудников.Имя, ДанныеСотрудников.Отчество, ДанныеСотрудников.ГоловнойСотрудник, ДанныеСотрудников.ДолжностьГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ОрганизацияГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ПодразделениеГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ВидЗанятостиГоловногоСотрудникаНаКонецПериода, ВЫРАЗИТЬ(NULL КАК ДАТА), NULL, ДанныеСотрудников.ПодразделениеНаКонецПериода, ДанныеСотрудников.ВидЗанятостиНаКонецПериода, ДанныеСотрудников.ДолжностьНаКонецПериода, ДанныеСотрудников.ТарифнаяСтавка, ДанныеСотрудников.ВидЗанятости, ДанныеСотрудников.Должность, ДанныеСотрудников.ТарифнаяСтавка, ВЫРАЗИТЬ(NULL КАК БУЛЕВО), NULL, 0, NULL, ДанныеСотрудников.ДатаПриема, ДанныеСотрудников.ДатаУвольнения, ВЫРАЗИТЬ(NULL КАК БУЛЕВО), NULL, ДанныеСотрудников.ПервыйМесяц, ДанныеСотрудников.ПоследнийМесяц, 0, ДанныеСотрудников.РазрядКатегорияГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.РазрядКатегория, NULL ИЗ ВТБухгалтерскоеСальдоПоРасчетамССотрудниками КАК ДанныеСотрудников ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДанныеСотрудников.ОрганизацияСортировки, ДанныеСотрудников.ПодразделениеСортировки, ДанныеСотрудников.ПриоритетРабочегоМеста, ДанныеСотрудников.Период, ДанныеСотрудников.ФизическоеЛицо, ДанныеСотрудников.СтатьяФинансирования, ДанныеСотрудников.СтатьяРасходов, ДанныеСотрудников.Подразделение, ЗНАЧЕНИЕ(Перечисление.ГруппыНачисленияУдержанияВыплаты.НачальноеСальдоПоБухучету), NULL, NULL, ДанныеСотрудников.НачальныйОстаток, ВЫРАЗИТЬ(NULL КАК ДАТА), ВЫРАЗИТЬ(NULL КАК ДАТА), 0, 0, 0, 0, 0, 0, ДанныеСотрудников.Организация, ДанныеСотрудников.Сотрудник, ДанныеСотрудников.ФИОПолные, ДанныеСотрудников.ФамилияИО, ДанныеСотрудников.Фамилия, ДанныеСотрудников.Имя, ДанныеСотрудников.Отчество, ДанныеСотрудников.ГоловнойСотрудник, ДанныеСотрудников.ДолжностьГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ОрганизацияГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ПодразделениеГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ВидЗанятостиГоловногоСотрудникаНаКонецПериода, ВЫРАЗИТЬ(NULL КАК ДАТА), NULL, ДанныеСотрудников.ПодразделениеНаКонецПериода, ДанныеСотрудников.ВидЗанятостиНаКонецПериода, ДанныеСотрудников.ДолжностьНаКонецПериода, ДанныеСотрудников.ТарифнаяСтавка, ДанныеСотрудников.ВидЗанятости, ДанныеСотрудников.Должность, ДанныеСотрудников.ТарифнаяСтавка, ВЫРАЗИТЬ(NULL КАК БУЛЕВО), NULL, 0, NULL, ДанныеСотрудников.ДатаПриема, ДанныеСотрудников.ДатаУвольнения, ВЫРАЗИТЬ(NULL КАК БУЛЕВО), NULL, ДанныеСотрудников.ПервыйМесяц, ДанныеСотрудников.ПоследнийМесяц, 0, ДанныеСотрудников.РазрядКатегорияГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.РазрядКатегория, NULL ИЗ ВТБухгалтерскоеСальдоПоРасчетамССотрудниками КАК ДанныеСотрудников ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДанныеСотрудников.ОрганизацияСортировки, ДанныеСотрудников.ПодразделениеСортировки, ДанныеСотрудников.ПриоритетРабочегоМеста, ДанныеСотрудников.Период, ДанныеСотрудников.ФизическоеЛицо, ДанныеСотрудников.СтатьяФинансирования, ДанныеСотрудников.СтатьяРасходов, ДанныеСотрудников.Подразделение, ЗНАЧЕНИЕ(Перечисление.ГруппыНачисленияУдержанияВыплаты.КонечноеСальдоПериода), NULL, NULL, ДанныеСотрудников.КонечныйОстаток, ВЫРАЗИТЬ(NULL КАК ДАТА), ВЫРАЗИТЬ(NULL КАК ДАТА), 0, 0, 0, 0, 0, 0, ДанныеСотрудников.Организация, ДанныеСотрудников.Сотрудник, ДанныеСотрудников.ФИОПолные, ДанныеСотрудников.ФамилияИО, ДанныеСотрудников.Фамилия, ДанныеСотрудников.Имя, ДанныеСотрудников.Отчество, ДанныеСотрудников.ГоловнойСотрудник, ДанныеСотрудников.ДолжностьГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ОрганизацияГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ПодразделениеГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ВидЗанятостиГоловногоСотрудникаНаКонецПериода, ВЫРАЗИТЬ(NULL КАК ДАТА), NULL, ДанныеСотрудников.ПодразделениеНаКонецПериода, ДанныеСотрудников.ВидЗанятостиНаКонецПериода, ДанныеСотрудников.ДолжностьНаКонецПериода, ДанныеСотрудников.ТарифнаяСтавка, ДанныеСотрудников.ВидЗанятости, ДанныеСотрудников.Должность, ДанныеСотрудников.ТарифнаяСтавка, ВЫРАЗИТЬ(NULL КАК БУЛЕВО), NULL, 0, NULL, ДанныеСотрудников.ДатаПриема, ДанныеСотрудников.ДатаУвольнения, ВЫРАЗИТЬ(NULL КАК БУЛЕВО), NULL, ДанныеСотрудников.ПервыйМесяц, ДанныеСотрудников.ПоследнийМесяц, 0, ДанныеСотрудников.РазрядКатегорияГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.РазрядКатегория, NULL ИЗ ВТСальдоПоРасчетамССотрудниками КАК ДанныеСотрудников ГДЕ ЕСТЬNULL(ДанныеСотрудников.ПоследнийМесяц, ДАТАВРЕМЯ(1, 1, 1)) = ДанныеСотрудников.Период ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДанныеСотрудников.ОрганизацияСортировки, ДанныеСотрудников.ПодразделениеСортировки, ДанныеСотрудников.ПриоритетРабочегоМеста, ДанныеСотрудников.Период, ДанныеСотрудников.ФизическоеЛицо, ДанныеСотрудников.СтатьяФинансирования, ДанныеСотрудников.СтатьяРасходов, ДанныеСотрудников.Подразделение, ЗНАЧЕНИЕ(Перечисление.ГруппыНачисленияУдержанияВыплаты.НачальноеСальдоПериода), NULL, NULL, ДанныеСотрудников.НачальныйОстаток, ВЫРАЗИТЬ(NULL КАК ДАТА), ВЫРАЗИТЬ(NULL КАК ДАТА), 0, 0, 0, 0, 0, 0, ДанныеСотрудников.Организация, ДанныеСотрудников.Сотрудник, ДанныеСотрудников.ФИОПолные, ДанныеСотрудников.ФамилияИО, ДанныеСотрудников.Фамилия, ДанныеСотрудников.Имя, ДанныеСотрудников.Отчество, ДанныеСотрудников.ГоловнойСотрудник, ДанныеСотрудников.ДолжностьГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ОрганизацияГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ПодразделениеГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.ВидЗанятостиГоловногоСотрудникаНаКонецПериода, ВЫРАЗИТЬ(NULL КАК ДАТА), NULL, ДанныеСотрудников.ПодразделениеНаКонецПериода, ДанныеСотрудников.ВидЗанятостиНаКонецПериода, ДанныеСотрудников.ДолжностьНаКонецПериода, ДанныеСотрудников.ТарифнаяСтавка, ДанныеСотрудников.ВидЗанятости, ДанныеСотрудников.Должность, ДанныеСотрудников.ТарифнаяСтавка, ВЫРАЗИТЬ(NULL КАК БУЛЕВО), NULL, 0, NULL, ДанныеСотрудников.ДатаПриема, ДанныеСотрудников.ДатаУвольнения, ВЫРАЗИТЬ(NULL КАК БУЛЕВО), NULL, ДанныеСотрудников.ПервыйМесяц, ДанныеСотрудников.ПоследнийМесяц, 0, ДанныеСотрудников.РазрядКатегорияГоловногоСотрудникаНаКонецПериода, ДанныеСотрудников.РазрядКатегория, NULL ИЗ ВТСальдоПоРасчетамССотрудниками КАК ДанныеСотрудников ГДЕ ЕСТЬNULL(ДанныеСотрудников.ПервыйМесяц, ДАТАВРЕМЯ(1, 1, 1)) = ДанныеСотрудников.Период ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ Данные.ОрганизацияСортировки КАК ОрганизацияСортировки, Данные.ПодразделениеСортировки КАК ПодразделениеСортировки, Данные.ПриоритетРабочегоМеста КАК ПриоритетРабочегоМеста, Данные.ПриоритетВидаРасчета КАК ПриоритетВидаРасчета, Данные.МесяцНачисления КАК МесяцНачисления, Данные.ФизическоеЛицо КАК ФизическоеЛицо, Данные.СтатьяФинансирования КАК СтатьяФинансирования, Данные.СтатьяРасходов КАК СтатьяРасходов, Данные.Подразделение КАК Подразделение, Данные.ПодразделениеНаКонецПериода КАК ПодразделениеНаКонецПериода, Данные.ВидЗанятостиНаКонецПериода КАК ВидЗанятостиНаКонецПериода, Данные.Группа КАК Группа, Данные.ВидРасчета КАК ВидРасчета, Данные.ДатаНачала КАК ДатаНачала, Данные.ДатаОкончания КАК ДатаОкончания, Данные.Сумма КАК Сумма, Данные.ОтработаноДней КАК ОтработаноДней, Данные.ОтработаноЧасов КАК ОтработаноЧасов, Данные.ОтработаноДнейВПериоде КАК ОтработаноДнейВПериоде, Данные.ОтработаноЧасовВПериоде КАК ОтработаноЧасовВПериоде, Данные.ОплаченоДней КАК ОплаченоДней, Данные.ОплаченоЧасов КАК ОплаченоЧасов, Данные.Организация КАК Организация, Данные.Сотрудник КАК Сотрудник, Данные.ФИОПолные КАК ФИОПолные, Данные.ФамилияИО КАК ФамилияИО, Данные.Фамилия КАК Фамилия, Данные.Имя КАК Имя, Данные.Отчество КАК Отчество, Данные.ГоловнойСотрудник КАК ГоловнойСотрудник, Данные.ДолжностьГоловногоСотрудникаНаКонецПериода КАК ДолжностьГоловногоСотрудникаНаКонецПериода, Данные.ОрганизацияГоловногоСотрудникаНаКонецПериода КАК ОрганизацияГоловногоСотрудникаНаКонецПериода, Данные.ПодразделениеГоловногоСотрудникаНаКонецПериода КАК ПодразделениеГоловногоСотрудникаНаКонецПериода, Данные.ВидЗанятостиГоловногоСотрудникаНаКонецПериода КАК ВидЗанятостиГоловногоСотрудникаНаКонецПериода, Данные.Должность КАК Должность, Данные.ТарифнаяСтавка КАК ТарифнаяСтавка, Данные.ВидЗанятости КАК ВидЗанятости, Данные.ПериодДействия КАК ПериодДействия, Данные.Регистратор КАК Регистратор, Данные.ДолжностьНаКонецПериода КАК ДолжностьНаКонецПериода, Данные.ТарифнаяСтавкаНаКонецПериода КАК ТарифнаяСтавкаНаКонецПериода, Данные.ВремяВЧасах КАК ВремяВЧасах, Данные.Показатель КАК Показатель, Данные.Значение КАК Значение, Данные.ДатаУвольнения КАК ДатаУвольнения, Данные.ДокументОснование КАК ДокументОснование, Данные.Сторно КАК Сторно, Данные.ТерриторияНачисления КАК ТерриторияНачисления, Данные.ПервыйМесяц КАК ПервыйМесяц, Данные.ПоследнийМесяц КАК ПоследнийМесяц, Данные.ПорядокПоказателей КАК ПорядокПоказателей, Данные.РазрядКатегорияНаКонецПериода КАК РазрядКатегорияНаКонецПериода, Данные.РазрядКатегория КАК РазрядКатегория, Данные.РазрядКатегорияГоловногоСотрудникаНаКонецПериода КАК РазрядКатегорияГоловногоСотрудникаНаКонецПериода, 0 КАК ИнвалидностьПроцентПотериТрудоспособности ИЗ ОбщиеЗапросыНачисленияУдержания КАК Данные

Создание проекта для выгрузки отчета «Анализ зарплаты по сотрудникам»

Открываем как обычно Экстрактор 1С, заходим в «Проекты», нажимаем «Создать» и выбираем тип источника данных «Запрос».

Выбираем тип источника данных «Запрос».

В открывшемся окне вставляем полученный ранее запрос.

Теперь необходимо скорректировать его, чтобы сегментом являлась одна дата и этот отчет имел смысл в рамках месяца.

Заменяем конструкцию &НачалоПериода на НачалоПериода(&Дата, Месяц), а конструкции &КонецПериода и

&ОкончаниеИнтервалаПредставленияПериоды на КонецПериода(&Дата, Месяц).

То есть, все параметры относящиеся к дате отчета необходимо сделать сегментом.

Задаем имя проекту.

Переходим к настройке набора данных на вкладку «Параметры» и устанавливаем необходимые значения. В данном случае такие:

Возвращаемся на вкладку «Поля» и снимаем флаги для этих параметров, оставляем только «Параметры.Дата».

Пропускаем этап настройки вычисляемых полей. Затем выбираем подключение и создаем таблицу-приемник (6 и 7 этапы инструкции по созданию проекта). На этапе сопоставления полей оставляем данные без изменений.

Этап расширенных настроек пропускаем и завершаем настройку проекта.

Затем задаем наименование проекту в соответствующем поле и перейдем к настройке строки проекта.

Переходим к настройке обработчика формирования очереди при изменении объектов. Здесь указаны все объекты использованные в запросе, нам необходимо выбрать главный объект, по которому будет происходить формирование очереди и регистрация изменений. В данном случае, мы выбрали регистр накопления «ВзаиморасчетыССотрудниками». Настроим параметры обработчика:

  • устанавливаем флаг «Вкл.»;

  • указываем вид объекта: «РегистрыНакопления»;

  • указываем имя объекта: «ВзаиморасчетыССотрудниками»;

  • выбираем вид «Предопределенный обработчик»;

  • выбираем сам обработчик «Регистрация изменений по периоду»;

  • переходим к настройке параметров обработчика, здесь указываем:

    • Поле даты — Период;

    • Имя параметра — Дата;

    • Режим — Стандартный;

    • Периодичность — Месяц.

Сохраняем параметры и закрываем окно.

Переходим к обработчику формирования очереди для первичной/полной выгрузки данных.

  • активируем переключатель «Обработчик:»;

  • выбираем вид «Предопределенный обработчик»;

  • выбираем сам обработчик «Инициализация очереди выгрузки по периоду»;

  • переходим к настройке параметров обработчика, здесь указываем:

    • Вид объекта — РегистрыНакопления;

    • Имя объекта — ВзаиморасчетыССотрудниками;

    • Поле даты — Период;

    • Имя параметра — Дата;

    • Периодичность — Месяц.

Сохраняем параметры и закрываем окно, а затем нажимаем «Применить и закрыть» в окне настройки строки проекта.

Теперь осталось выполнить выгрузку: нажимаем поочередно кнопки «Записать», «Сформировать очередь» и «Выполнить проект».

Таким образом выглядит наша выгрузка:

Интересно!

Пример визуализации выгрузки данного отчета можно посмотреть на нашем дашборде на вкладке «Начисления и удержания».