Подскажите,знает ли кто, какие вообще бывают удержания в ЗУП 3.1 у сотрудника ?
Достаточно ли взять данные из регистра сведений "Плановые удержания" для отчёта ?
Во всех удержаниях к сожалению используются вместо сотрудников - физические лица и из-за этого в моём запросе не выводится результат, или же как лучше поступить ?:
Достаточно ли взять данные из регистра сведений "Плановые удержания" для отчёта ?
Во всех удержаниях к сожалению используются вместо сотрудников - физические лица и из-за этого в моём запросе не выводится результат, или же как лучше поступить ?:
ВЫБРАТЬ
ГрафикиРаботыПоВидамВремени.Месяц КАК Месяц,
ГрафикиРаботыПоВидамВремени.ГрафикРаботы КАК ГрафикРаботы,
ГрафикиРаботыПоВидамВремени.ВидУчетаВремени КАК ВидУчетаВремени,
ГрафикиРаботыПоВидамВремени.ВремяВЧасах КАК ВремяВЧасах,
СУММА(ГрафикиРаботыПоВидамВремени.ОсновноеЗначение) КАК КоличествоРабДней,
ГрафикРаботыСотрудниковСрезПоследних.Период КАК Период,
ГрафикРаботыСотрудниковСрезПоследних.Сотрудник КАК Сотрудник
ПОМЕСТИТЬ _1_2_КолВоРабДней
ИЗ
РегистрСведений.ГрафикРаботыСотрудников.СрезПоследних КАК ГрафикРаботыСотрудниковСрезПоследних
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ГрафикиРаботыПоВидамВремени КАК ГрафикиРаботыПоВидамВремени
ПО ГрафикРаботыСотрудниковСрезПоследних.ГрафикРаботы = ГрафикиРаботыПоВидамВремени.ГрафикРаботы
ГДЕ
ГрафикиРаботыПоВидамВремени.ВремяВЧасах = &ВремяВЧасах
И ГрафикиРаботыПоВидамВремени.ВидУчетаВремени = &ВидУчетаВремени
И ГрафикРаботыСотрудниковСрезПоследних.Сотрудник = &Сотрудник
И ГрафикиРаботыПоВидамВремени.Месяц МЕЖДУ &НачалоМесяца И &КонецМесяца
СГРУППИРОВАТЬ ПО
ГрафикиРаботыПоВидамВремени.Месяц,
ГрафикиРаботыПоВидамВремени.ГрафикРаботы,
ГрафикиРаботыПоВидамВремени.ВидУчетаВремени,
ГрафикиРаботыПоВидамВремени.ВремяВЧасах,
ГрафикРаботыСотрудниковСрезПоследних.Период,
ГрафикРаботыСотрудниковСрезПоследних.Сотрудник
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
_1_2_КолВоРабДней.Месяц КАК ЗП_Месяц,
_1_2_КолВоРабДней.КоличествоРабДней КАК ЗП_КолВоРабДней,
_3_КолВоОтрабДней.КоличествоОтрабДней КАК ЗП_КолВоОтрабДней,
_4_КолВоКалДнейОтпуска.КоличествоКалДнейОтпуска КАК ЗП_КолВоКалДнейОтпуска,
_5_КолВоКалДнейБЛ.КолВоКалДнейБЛ КАК ЗП_КолВоКалДнейБЛ,
_8_1_ПособияПриРожденииРебенка.ПособиеПриРожденииРебенка КАК ЗП_ПособиеПриРожденииРебенка,
_8_2_ПособиеПоУходуДоПолутораЛет.ЗП_ПособиеПоУходуДоПолутораЛет КАК ЗП_ПособиеПоУходуДоПолутораЛет,
_8_3_ПособиеПоУходуДоТрехЛет.ЗП_ПособиеПоУходуДоТрехЛет КАК ЗП_ПособиеПоУходуДоТрехЛет,
_7_МатериальнаяПомощь.ЗП_МатериальнаяПомощь КАК ЗП_МатериальнаяПомощь,
_6_ЗаработнаяПлата.Сумма КАК ЗП_ЗаработнаяПлата,
_9_ОтпускОсновной.ЗП_ОтпускОсновной КАК ЗП_ОтпускОсновной,
_10_БольничныйЛист.ЗП_БольничныйЛист КАК ЗП_БольничныйЛист,
_11_Удержания.ЗП_Удержания КАК ЗП_Удержания
ИЗ
_1_2_КолВоРабДней КАК _1_2_КолВоРабДней
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
ДанныеОВремениДляРасчетаСреднегоОбщий.Период КАК Период,
ДанныеОВремениДляРасчетаСреднегоОбщий.Сотрудник КАК Сотрудник,
СУММА(ДанныеОВремениДляРасчетаСреднегоОбщий.ОтработаноДней) КАК КоличествоОтрабДней
ИЗ
РегистрНакопления.ДанныеОВремениДляРасчетаСреднегоОбщий КАК ДанныеОВремениДляРасчетаСреднегоОбщий
ГДЕ
ДанныеОВремениДляРасчетаСреднегоОбщий.Период МЕЖДУ &НачалоМесяца И &КонецМесяца
И ДанныеОВремениДляРасчетаСреднегоОбщий.Сотрудник = &Сотрудник
СГРУППИРОВАТЬ ПО
ДанныеОВремениДляРасчетаСреднегоОбщий.Период,
ДанныеОВремениДляРасчетаСреднегоОбщий.Сотрудник) КАК _3_КолВоОтрабДней
ПО _1_2_КолВоРабДней.Сотрудник = _3_КолВоОтрабДней.Сотрудник
И _1_2_КолВоРабДней.Месяц = _3_КолВоОтрабДней.Период
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
СУММА(ОтработанноеВремяПоСотрудникам.ОплаченоДней) КАК КоличествоКалДнейОтпуска,
ОтработанноеВремяПоСотрудникам.Сотрудник КАК Сотрудник,
ОтработанноеВремяПоСотрудникам.Период КАК Период
ИЗ
РегистрНакопления.ОтработанноеВремяПоСотрудникам КАК ОтработанноеВремяПоСотрудникам
ГДЕ
ОтработанноеВремяПоСотрудникам.Период МЕЖДУ &НачалоМесяца И &КонецМесяца
И ОтработанноеВремяПоСотрудникам.Начисление.КатегорияНачисленияИлиНеоплаченногоВремени = &КатОплатаОтпуска
И ОтработанноеВремяПоСотрудникам.Сотрудник = &Сотрудник
СГРУППИРОВАТЬ ПО
ОтработанноеВремяПоСотрудникам.Сотрудник,
ОтработанноеВремяПоСотрудникам.Период) КАК _4_КолВоКалДнейОтпуска
ПО _1_2_КолВоРабДней.Сотрудник = _4_КолВоКалДнейОтпуска.Сотрудник
И _1_2_КолВоРабДней.Месяц = _4_КолВоКалДнейОтпуска.Период
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
ОтработанноеВремяПоСотрудникам.Сотрудник КАК Сотрудник,
ОтработанноеВремяПоСотрудникам.Период КАК Период,
СУММА(ОтработанноеВремяПоСотрудникам.ОплаченоДней) КАК КолВоКалДнейБЛ
ИЗ
РегистрНакопления.ОтработанноеВремяПоСотрудникам КАК ОтработанноеВремяПоСотрудникам
ГДЕ
ОтработанноеВремяПоСотрудникам.Начисление.КатегорияНачисленияИлиНеоплаченногоВремени В (&КатегорияНачисленияБЛ, &КатегорияНачисленияБЛЗаСчРаб, &КатегорияНачичленияБЛПрофзаб, &КатегоряНачисленияБЛПриТравмеНаПроизводстве)
И ОтработанноеВремяПоСотрудникам.Период МЕЖДУ &НачалоМесяца И &КонецМесяца
И ОтработанноеВремяПоСотрудникам.Сотрудник = &Сотрудник
СГРУППИРОВАТЬ ПО
ОтработанноеВремяПоСотрудникам.Сотрудник,
ОтработанноеВремяПоСотрудникам.Период) КАК _5_КолВоКалДнейБЛ
ПО _1_2_КолВоРабДней.Сотрудник = _5_КолВоКалДнейБЛ.Сотрудник
И _1_2_КолВоРабДней.Месяц = _5_КолВоКалДнейБЛ.Период
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
Начисления.ПериодРегистрации КАК ПериодРегистрации,
СУММА(Начисления.Результат) КАК ПособиеПриРожденииРебенка,
Начисления.Сотрудник КАК Сотрудник
ИЗ
РегистрРасчета.Начисления КАК Начисления
ГДЕ
Начисления.ПериодРегистрации МЕЖДУ &НачалоМесяца И &КонецМесяца
И Начисления.Сотрудник = &Сотрудник
И Начисления.ВидРасчета.Код = &КодПриРожденииРебенка
СГРУППИРОВАТЬ ПО
Начисления.ПериодРегистрации,
Начисления.Сотрудник) КАК _8_1_ПособияПриРожденииРебенка
ПО _1_2_КолВоРабДней.Сотрудник = _8_1_ПособияПриРожденииРебенка.Сотрудник
И _1_2_КолВоРабДней.Месяц = _8_1_ПособияПриРожденииРебенка.ПериодРегистрации
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
Начисления.ПериодРегистрации КАК ПериодРегистрации,
СУММА(Начисления.Результат) КАК ЗП_ПособиеПоУходуДоПолутораЛет,
Начисления.Сотрудник КАК Сотрудник
ИЗ
РегистрРасчета.Начисления КАК Начисления
ГДЕ
Начисления.ПериодРегистрации МЕЖДУ &НачалоМесяца И &КонецМесяца
И Начисления.Сотрудник = &Сотрудник
И Начисления.ВидРасчета.Код = &КодПоУходуДоПолутораЛет
СГРУППИРОВАТЬ ПО
Начисления.ПериодРегистрации,
Начисления.Сотрудник) КАК _8_2_ПособиеПоУходуДоПолутораЛет
ПО _1_2_КолВоРабДней.Сотрудник = _8_2_ПособиеПоУходуДоПолутораЛет.Сотрудник
И _1_2_КолВоРабДней.Месяц = _8_2_ПособиеПоУходуДоПолутораЛет.ПериодРегистрации
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
Начисления.ПериодРегистрации КАК ПериодРегистрации,
СУММА(Начисления.Результат) КАК ЗП_ПособиеПоУходуДоТрехЛет,
Начисления.Сотрудник КАК Сотрудник
ИЗ
РегистрРасчета.Начисления КАК Начисления
ГДЕ
Начисления.ПериодРегистрации МЕЖДУ &НачалоМесяца И &КонецМесяца
И Начисления.Сотрудник = &Сотрудник
И Начисления.ВидРасчета.Код = &КодПоУходуДоТрехЛет
СГРУППИРОВАТЬ ПО
Начисления.ПериодРегистрации,
Начисления.Сотрудник) КАК _8_3_ПособиеПоУходуДоТрехЛет
ПО _1_2_КолВоРабДней.Сотрудник = _8_3_ПособиеПоУходуДоТрехЛет.Сотрудник
И _1_2_КолВоРабДней.Месяц = _8_3_ПособиеПоУходуДоТрехЛет.ПериодРегистрации
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
Начисления.ПериодРегистрации КАК ПериодРегистрации,
Начисления.Сотрудник КАК Сотрудник,
СУММА(Начисления.Результат) КАК ЗП_МатериальнаяПомощь
ИЗ
РегистрРасчета.Начисления КАК Начисления
ГДЕ
Начисления.ПериодРегистрации МЕЖДУ &НачалоМесяца И &КонецМесяца
И Начисления.Сотрудник = &Сотрудник
И Начисления.ВидРасчета.Код В (&КодМатПомощь, &КодМатПомощьНеОблаг)
СГРУППИРОВАТЬ ПО
Начисления.ПериодРегистрации,
Начисления.Сотрудник) КАК _7_МатериальнаяПомощь
ПО _1_2_КолВоРабДней.Сотрудник = _7_МатериальнаяПомощь.Сотрудник
И _1_2_КолВоРабДней.Месяц = _7_МатериальнаяПомощь.ПериодРегистрации
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
СУММА(Начисления.Результат) КАК Сумма,
Начисления.ПериодРегистрации КАК ПериодРегистрации,
Начисления.Сотрудник КАК Сотрудник
ИЗ
РегистрРасчета.Начисления КАК Начисления
ГДЕ
Начисления.ПериодРегистрации МЕЖДУ &НачалоМесяца И &КонецМесяца
И Начисления.Сотрудник = &Сотрудник
СГРУППИРОВАТЬ ПО
Начисления.ПериодРегистрации,
Начисления.Сотрудник) КАК _6_ЗаработнаяПлата
ПО _1_2_КолВоРабДней.Сотрудник = _6_ЗаработнаяПлата.Сотрудник
И _1_2_КолВоРабДней.Месяц = _6_ЗаработнаяПлата.ПериодРегистрации
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
Начисления.Сотрудник КАК Сотрудник,
СУММА(Начисления.Результат) КАК ЗП_ОтпускОсновной,
Начисления.ПериодРегистрации КАК ПериодРегистрации
ИЗ
РегистрРасчета.Начисления КАК Начисления
ГДЕ
Начисления.ПериодРегистрации МЕЖДУ &НачалоМесяца И &КонецМесяца
И Начисления.Сотрудник = &Сотрудник
И Начисления.ВидРасчета.Код = &КодОтпускОсновной
СГРУППИРОВАТЬ ПО
Начисления.Сотрудник,
Начисления.ПериодРегистрации) КАК _9_ОтпускОсновной
ПО _1_2_КолВоРабДней.Месяц = _9_ОтпускОсновной.ПериодРегистрации
И _1_2_КолВоРабДней.Сотрудник = _9_ОтпускОсновной.Сотрудник
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
Начисления.ПериодРегистрации КАК ПериодРегистрации,
Начисления.Сотрудник КАК Сотрудник,
СУММА(Начисления.Результат) КАК ЗП_БольничныйЛист
ИЗ
РегистрРасчета.Начисления КАК Начисления
ГДЕ
Начисления.ПериодРегистрации МЕЖДУ &НачалоМесяца И &КонецМесяца
И Начисления.Сотрудник = &Сотрудник
И Начисления.ВидРасчета.Код В (&КодБольничного, &КодБольничногоРаб, &КодБольничногоТравма, &КодБольничногоПроф)
СГРУППИРОВАТЬ ПО
Начисления.ПериодРегистрации,
Начисления.Сотрудник) КАК _10_БольничныйЛист
ПО _1_2_КолВоРабДней.Месяц = _10_БольничныйЛист.ПериодРегистрации
И _1_2_КолВоРабДней.Сотрудник = _10_БольничныйЛист.Сотрудник
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
ПлановыеУдержания.Период КАК Период,
СУММА(ПлановыеУдержания.Размер) КАК ЗП_Удержания,
ПлановыеУдержания.ФизическоеЛицо КАК Сотрудник
ИЗ
РегистрСведений.ПлановыеУдержания КАК ПлановыеУдержания
ГДЕ
ПлановыеУдержания.Период МЕЖДУ &НачалоМесяца И &КонецМесяца
И ПлановыеУдержания.ФизическоеЛицо = &Сотрудник
И ПлановыеУдержания.Удержание.Код В (&КодУдержанияИсп, &КодУдержанияВозн, &КодУдержанияТК)
СГРУППИРОВАТЬ ПО
ПлановыеУдержания.Период,
ПлановыеУдержания.ФизическоеЛицо) КАК _11_Удержания
ПО _1_2_КолВоРабДней.Месяц = _11_Удержания.Период
И _1_2_КолВоРабДней.Сотрудник = _11_Удержания.Сотрудник
УПОРЯДОЧИТЬ ПО
ЗП_Месяц
АВТОУПОРЯДОЧИВАНИЕ
ПоказатьПо теме из базы знаний
- Выгрузка справочника сотрудников в текстовый файл и загрузка из файла удержаний сотрудников
- Отчет по выплатам (Начисления и удержания сотрудников). ЗУП 2.5 и 3.1
- Загрузка из копии базы регистра "Начисления и удержания по сотрудникам" по регистратору "Перенос данных"
- Отчет по плановым удержаниям сотрудников
- Загрузка из файла удержаний сотрудников (управляемые формы)
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот