ВЫБРАТЬ Начисления.Сотрудник КАК Сотрудник, ДокументыФизическихЛицСрезПоследних.Пинкод КАК ФИН, Начисления.ФизическоеЛицо.СтраховойНомерПФР КАК ССН, СУММА(ВЫБОР КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) = МЕСЯЦ(&ДатаНачала) ТОГДА ЕСТЬNULL(Начисления.Результат, 0) ИНАЧЕ 0 КОНЕЦ) КАК Начисления2_2_1, СУММА(ВЫБОР КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) > МЕСЯЦ(&ДатаНачала) И МЕСЯЦ(Начисления.ПериодРегистрации) < МЕСЯЦ(&ДатаОкончания) ТОГДА ЕСТЬNULL(Начисления.Результат, 0) ИНАЧЕ 0 КОНЕЦ) КАК Начисления2_2_2, СУММА(ВЫБОР КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) = МЕСЯЦ(&ДатаОкончания) ТОГДА ЕСТЬNULL(Начисления.Результат, 0) ИНАЧЕ 0 КОНЕЦ) КАК Начисления2_2_3 ПОМЕСТИТЬ ВТ_Начисления ИЗ РегистрРасчета.Начисления КАК Начисления ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДокументыФизическихЛиц.СрезПоследних КАК ДокументыФизическихЛицСрезПоследних ПО (Начисления.ФизическоеЛицо = ДокументыФизическихЛицСрезПоследних.Физлицо) ГДЕ НЕ Начисления.ВидРасчета.КодДоходаНДФЛ = &ВидДоходаНДФЛ2013 И Начисления.ПериодРегистрации МЕЖДУ &ДатаНачала И &ДатаОкончания И Начисления.Организация = &Организация И НЕ Начисления.ВидРасчета.КодДоходаОМС = &ВидДоходаОМС2300 И Начисления.Результат <> 0 СГРУППИРОВАТЬ ПО Начисления.Сотрудник, ДокументыФизическихЛицСрезПоследних.Пинкод, Начисления.ФизическоеЛицо.СтраховойНомерПФР ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СУММА(ВЫБОР КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) = МЕСЯЦ(&ДатаНачала) ТОГДА ЕСТЬNULL(Начисления.Результат, 0) ИНАЧЕ 0 КОНЕЦ) КАК Больничный2_2_1_1, СУММА(ВЫБОР КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) > МЕСЯЦ(&ДатаНачала) И МЕСЯЦ(Начисления.ПериодРегистрации) < МЕСЯЦ(&ДатаОкончания) ТОГДА ЕСТЬNULL(Начисления.Результат, 0) ИНАЧЕ 0 КОНЕЦ) КАК Больничный2_2_1_2, СУММА(ВЫБОР КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) = МЕСЯЦ(&ДатаОкончания) ТОГДА ЕСТЬNULL(Начисления.Результат, 0) ИНАЧЕ 0 КОНЕЦ) КАК Больничный2_2_1_3, Начисления.Сотрудник КАК Сотрудник ПОМЕСТИТЬ ВТ_Больничный ИЗ РегистрРасчета.Начисления КАК Начисления ГДЕ Начисления.ВидРасчета.КодДоходаОМС = &ВидДоходаОМС2300 И Начисления.ПериодРегистрации МЕЖДУ &ДатаНачала И &ДатаОкончания И Начисления.Организация = &Организация И Начисления.Результат <> 0 СГРУППИРОВАТЬ ПО Начисления.Сотрудник ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Начисления.Сотрудник КАК Сотрудник, СУММА(ВЫБОР КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) = МЕСЯЦ(&ДатаНачала) ТОГДА ЕСТЬNULL(Начисления.Результат, 0) ИНАЧЕ 0 КОНЕЦ) КАК КомпенсацияОтпуска2_3_1, СУММА(ВЫБОР КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) > МЕСЯЦ(&ДатаНачала) И МЕСЯЦ(Начисления.ПериодРегистрации) < МЕСЯЦ(&ДатаОкончания) ТОГДА ЕСТЬNULL(Начисления.Результат, 0) ИНАЧЕ 0 КОНЕЦ) КАК КомпенсацияОтпуска2_3_2, СУММА(ВЫБОР КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) = МЕСЯЦ(&ДатаОкончания) ТОГДА ЕСТЬNULL(Начисления.Результат, 0) ИНАЧЕ 0 КОНЕЦ) КАК КомпенсацияОтпуска2_3_3 ПОМЕСТИТЬ ВТ_КомпенсацияОтпуска ИЗ РегистрРасчета.Начисления КАК Начисления ГДЕ Начисления.ВидРасчета.КодДоходаНДФЛ = &ВидДоходаНДФЛ2013 И Начисления.ПериодРегистрации МЕЖДУ &ДатаНачала И &ДатаОкончания И Начисления.Организация = &Организация И Начисления.Результат <> 0 СГРУППИРОВАТЬ ПО Начисления.Сотрудник ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВидыЗанятостиСотрудниковСрезПоследних.Сотрудник КАК Сотрудник, ВЫБОР КОГДА ВидыЗанятостиСотрудниковСрезПоследних.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятости.ОсновноеМестоРаботы) ТОГДА "Bəli" ИНАЧЕ "Xeyr" КОНЕЦ КАК ВидЗанятости2_6_1, ВЫБОР КОГДА ВидыЗанятостиСотрудниковСрезПоследних.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятости.ОсновноеМестоРаботы) ТОГДА "Bəli" ИНАЧЕ "Xeyr" КОНЕЦ КАК ВидЗанятости2_6_2, ВЫБОР КОГДА ВидыЗанятостиСотрудниковСрезПоследних.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятости.ОсновноеМестоРаботы) ТОГДА "Bəli" ИНАЧЕ "Xeyr" КОНЕЦ КАК ВидЗанятости2_6_3 ПОМЕСТИТЬ ВТ_ВидЗанятости ИЗ РегистрСведений.ВидыЗанятостиСотрудников.СрезПоследних КАК ВидыЗанятостиСотрудниковСрезПоследних ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РазмерВычетовНДФЛ.КодВычета КАК КодВычета, РазмерВычетовНДФЛ.Размер КАК Размер ПОМЕСТИТЬ ВТ_РАЗМЕР_ВЫЧЕТА ИЗ РегистрСведений.РазмерВычетовНДФЛ КАК РазмерВычетовНДФЛ ГДЕ РазмерВычетовНДФЛ.КодВычета В (&КодВычета1, &КодВычета2, &КодВычета3, &КодВычета4) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ МАКСИМУМ(ВЫБОР КОГДА МЕСЯЦ(СтандартныеВычетыФизическихЛицНДФЛ.Регистратор.Месяц) = МЕСЯЦ(&ДатаНачала) ТОГДА ЕСТЬNULL(ВТ_РАЗМЕР_ВЫЧЕТА.Размер, 0) ИНАЧЕ 0 КОНЕЦ) КАК ВычетНДФЛ3_1_1, МАКСИМУМ(ВЫБОР КОГДА МЕСЯЦ(СтандартныеВычетыФизическихЛицНДФЛ.Регистратор.Месяц) > МЕСЯЦ(&ДатаНачала) И МЕСЯЦ(СтандартныеВычетыФизическихЛицНДФЛ.Регистратор.Месяц) < МЕСЯЦ(&ДатаОкончания) ТОГДА ЕСТЬNULL(ВТ_РАЗМЕР_ВЫЧЕТА.Размер, 0) ИНАЧЕ 0 КОНЕЦ) КАК ВычетНДФЛ3_1_2, МАКСИМУМ(ВЫБОР КОГДА МЕСЯЦ(СтандартныеВычетыФизическихЛицНДФЛ.Регистратор.Месяц) = МЕСЯЦ(&ДатаОкончания) ТОГДА ЕСТЬNULL(ВТ_РАЗМЕР_ВЫЧЕТА.Размер, 0) ИНАЧЕ 0 КОНЕЦ) КАК ВычетНДФЛ3_1_3, Начисления.Сотрудник КАК Сотрудник ПОМЕСТИТЬ ВТ_ВЫЧЕТЫ_ПО_МЕСЯЦАМ ИЗ РегистрСведений.СтандартныеВычетыФизическихЛицНДФЛ КАК СтандартныеВычетыФизическихЛицНДФЛ ЛЕВОЕ СОЕДИНЕНИЕ ВТ_РАЗМЕР_ВЫЧЕТА КАК ВТ_РАЗМЕР_ВЫЧЕТА ПО СтандартныеВычетыФизическихЛицНДФЛ.КодВычетаЛичный = ВТ_РАЗМЕР_ВЫЧЕТА.КодВычета ЛЕВОЕ СОЕДИНЕНИЕ РегистрРасчета.Начисления КАК Начисления ПО СтандартныеВычетыФизическихЛицНДФЛ.ФизическоеЛицо = Начисления.ФизическоеЛицо ГДЕ Начисления.Организация = &Организация И СтандартныеВычетыФизическихЛицНДФЛ.Регистратор.Месяц МЕЖДУ &ДатаНачала И &ДатаОкончания И Начисления.Результат <> 0 СГРУППИРОВАТЬ ПО Начисления.Сотрудник ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Начисления.Сотрудник КАК Сотрудник, СУММА(ВЫБОР КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) = МЕСЯЦ(&ДатаНачала) ТОГДА ЕСТЬNULL(Начисления.Результат, 0) ИНАЧЕ 0 КОНЕЦ) КАК ПФ4_1_1, СУММА(ВЫБОР КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) > МЕСЯЦ(&ДатаНачала) И МЕСЯЦ(Начисления.ПериодРегистрации) < МЕСЯЦ(&ДатаОкончания) ТОГДА ЕСТЬNULL(Начисления.Результат, 0) ИНАЧЕ 0 КОНЕЦ) КАК ПФ4_1_2, СУММА(ВЫБОР КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) = МЕСЯЦ(&ДатаОкончания) ТОГДА ЕСТЬNULL(Начисления.Результат, 0) ИНАЧЕ 0 КОНЕЦ) КАК ПФ4_1_3 ПОМЕСТИТЬ ВТ_ПФ ИЗ РегистрРасчета.Начисления КАК Начисления ГДЕ Начисления.Организация = &Организация И Начисления.ПериодРегистрации МЕЖДУ &ДатаНачала И &ДатаОкончания И Начисления.ВидРасчета.КодДоходаПФ = ЗНАЧЕНИЕ(Справочник.ВидыДоходовПФ.ПустаяСсылка) И Начисления.Результат <> 0 СГРУППИРОВАТЬ ПО Начисления.Сотрудник ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Начисления.Сотрудник КАК Сотрудник, СУММА(ВЫБОР КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) = МЕСЯЦ(&ДатаНачала) ТОГДА ЕСТЬNULL(Начисления.Результат, 0) ИНАЧЕ 0 КОНЕЦ) КАК СПБ5_1_1, СУММА(ВЫБОР КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) > МЕСЯЦ(&ДатаНачала) И МЕСЯЦ(Начисления.ПериодРегистрации) < МЕСЯЦ(&ДатаОкончания) ТОГДА ЕСТЬNULL(Начисления.Результат, 0) ИНАЧЕ 0 КОНЕЦ) КАК СПБ5_1_2, СУММА(ВЫБОР КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) = МЕСЯЦ(&ДатаОкончания) ТОГДА ЕСТЬNULL(Начисления.Результат, 0) ИНАЧЕ 0 КОНЕЦ) КАК СПБ5_1_3 ПОМЕСТИТЬ ВТ_СПБ ИЗ РегистрРасчета.Начисления КАК Начисления ГДЕ Начисления.Организация = &Организация И Начисления.ПериодРегистрации МЕЖДУ &ДатаНачала И &ДатаОкончания И Начисления.ВидРасчета.КодДоходаСПБ = ЗНАЧЕНИЕ(Справочник.ВидыДоходовСПБ.ПустаяСсылка) И Начисления.Результат <> 0 СГРУППИРОВАТЬ ПО Начисления.Сотрудник ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВЫБОР КОГДА МЕСЯЦ(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ПериодРегистрации) = МЕСЯЦ(&ДатаНачала) ТОГДА ЕСТЬNULL(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ДниОборот, 0) ИНАЧЕ 0 КОНЕЦ КАК ОтработанныеДни2_1_1, ВЫБОР КОГДА МЕСЯЦ(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ПериодРегистрации) > МЕСЯЦ(&ДатаНачала) И МЕСЯЦ(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ПериодРегистрации) < МЕСЯЦ(&ДатаОкончания) ТОГДА ЕСТЬNULL(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ДниОборот, 0) ИНАЧЕ 0 КОНЕЦ КАК ОтработанныеДни2_1_2, ВЫБОР КОГДА МЕСЯЦ(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ПериодРегистрации) = МЕСЯЦ(&ДатаОкончания) ТОГДА ЕСТЬNULL(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ДниОборот, 0) ИНАЧЕ 0 КОНЕЦ КАК ОтработанныеДни2_1_3, ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.Сотрудник КАК Сотрудник ПОМЕСТИТЬ ВТ_Дни ИЗ РегистрНакопления.ДанныеТабельногоУчетаРабочегоВремениСотрудников.Обороты(, , , ) КАК ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты ГДЕ ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ВидУчетаВремени = &ВидУчетаВремени СГРУППИРОВАТЬ ПО ВЫБОР КОГДА МЕСЯЦ(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ПериодРегистрации) = МЕСЯЦ(&ДатаНачала) ТОГДА ЕСТЬNULL(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ДниОборот, 0) ИНАЧЕ 0 КОНЕЦ, ВЫБОР КОГДА МЕСЯЦ(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ПериодРегистрации) > МЕСЯЦ(&ДатаНачала) И МЕСЯЦ(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ПериодРегистрации) < МЕСЯЦ(&ДатаОкончания) ТОГДА ЕСТЬNULL(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ДниОборот, 0) ИНАЧЕ 0 КОНЕЦ, ВЫБОР КОГДА МЕСЯЦ(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ПериодРегистрации) = МЕСЯЦ(&ДатаОкончания) ТОГДА ЕСТЬNULL(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ДниОборот, 0) ИНАЧЕ 0 КОНЕЦ, ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.Сотрудник ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_Начисления.Сотрудник КАК Сотрудник, ВТ_Начисления.ФИН КАК ФИН, ВТ_Начисления.ССН КАК ССН, СУММА(ВТ_Начисления.Начисления2_2_1) КАК Начисления2_2_1, СУММА(ВТ_Начисления.Начисления2_2_2) КАК Начисления2_2_2, СУММА(ВТ_Начисления.Начисления2_2_3) КАК Начисления2_2_3, СУММА(ВТ_Больничный.Больничный2_2_1_1) КАК Больничный2_2_1_1, СУММА(ВТ_Больничный.Больничный2_2_1_2) КАК Больничный2_2_1_2, СУММА(ВТ_Больничный.Больничный2_2_1_3) КАК Больничный2_2_1_3, СУММА(ВТ_КомпенсацияОтпуска.КомпенсацияОтпуска2_3_1) КАК КомпенсацияОтпуска2_3_1, СУММА(ВТ_КомпенсацияОтпуска.КомпенсацияОтпуска2_3_2) КАК КомпенсацияОтпуска2_3_2, СУММА(ВТ_КомпенсацияОтпуска.КомпенсацияОтпуска2_3_3) КАК КомпенсацияОтпуска2_3_3, ВТ_ВидЗанятости.ВидЗанятости2_6_1 КАК ВидЗанятости2_6_1, ВТ_ВидЗанятости.ВидЗанятости2_6_2 КАК ВидЗанятости2_6_2, ВТ_ВидЗанятости.ВидЗанятости2_6_3 КАК ВидЗанятости2_6_3, ВТ_ВЫЧЕТЫ_ПО_МЕСЯЦАМ.ВычетНДФЛ3_1_1 КАК ВычетНДФЛ3_1_1, ВТ_ВЫЧЕТЫ_ПО_МЕСЯЦАМ.ВычетНДФЛ3_1_2 КАК ВычетНДФЛ3_1_2, ВТ_ВЫЧЕТЫ_ПО_МЕСЯЦАМ.ВычетНДФЛ3_1_3 КАК ВычетНДФЛ3_1_3, СУММА(ВТ_ПФ.ПФ4_1_1) КАК ПФ4_1_1, СУММА(ВТ_ПФ.ПФ4_1_2) КАК ПФ4_1_2, СУММА(ВТ_ПФ.ПФ4_1_3) КАК ПФ4_1_3, СУММА(ВТ_СПБ.СПБ5_1_1) КАК СПБ5_1_1, СУММА(ВТ_СПБ.СПБ5_1_2) КАК СПБ5_1_2, СУММА(ВТ_СПБ.СПБ5_1_3) КАК СПБ5_1_3, ВТ_Дни.ОтработанныеДни2_1_1 КАК ОтработанныеДни2_1_1, ВТ_Дни.ОтработанныеДни2_1_2 КАК ОтработанныеДни2_1_2, ВТ_Дни.ОтработанныеДни2_1_3 КАК ОтработанныеДни2_1_3 ИЗ ВТ_Начисления КАК ВТ_Начисления ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Больничный КАК ВТ_Больничный ПО (ВТ_Начисления.Сотрудник = ВТ_Больничный.Сотрудник) ЛЕВОЕ СОЕДИНЕНИЕ ВТ_КомпенсацияОтпуска КАК ВТ_КомпенсацияОтпуска ПО (ВТ_Начисления.Сотрудник = ВТ_КомпенсацияОтпуска.Сотрудник) ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ВидЗанятости КАК ВТ_ВидЗанятости ПО (ВТ_Начисления.Сотрудник = ВТ_ВидЗанятости.Сотрудник) ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ВЫЧЕТЫ_ПО_МЕСЯЦАМ КАК ВТ_ВЫЧЕТЫ_ПО_МЕСЯЦАМ ПО (ВТ_Начисления.Сотрудник = ВТ_ВЫЧЕТЫ_ПО_МЕСЯЦАМ.Сотрудник) ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ПФ КАК ВТ_ПФ ПО (ВТ_Начисления.Сотрудник = ВТ_ПФ.Сотрудник) ЛЕВОЕ СОЕДИНЕНИЕ ВТ_СПБ КАК ВТ_СПБ ПО (ВТ_Начисления.Сотрудник = ВТ_СПБ.Сотрудник) ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Дни КАК ВТ_Дни ПО (ВТ_Начисления.Сотрудник = ВТ_Дни.Сотрудник) СГРУППИРОВАТЬ ПО ВТ_Начисления.Сотрудник, ВТ_Начисления.ФИН, ВТ_Начисления.ССН, ВТ_ВидЗанятости.ВидЗанятости2_6_1, ВТ_ВидЗанятости.ВидЗанятости2_6_2, ВТ_ВидЗанятости.ВидЗанятости2_6_3, ВТ_ВЫЧЕТЫ_ПО_МЕСЯЦАМ.ВычетНДФЛ3_1_1, ВТ_ВЫЧЕТЫ_ПО_МЕСЯЦАМ.ВычетНДФЛ3_1_2, ВТ_ВЫЧЕТЫ_ПО_МЕСЯЦАМ.ВычетНДФЛ3_1_3, ВТ_Дни.ОтработанныеДни2_1_1, ВТ_Дни.ОтработанныеДни2_1_2, ВТ_Дни.ОтработанныеДни2_1_3
{"contextData":{},"contextMarkers":[]}