Исходник для отчета взят из публикации //infostart.ru/public/1485103/
Автор исходного отчета заполняет КадровыеДанные Представлениями (посмотреть как строятся Представления в ЗУП можно в публикации Готовые механизмы, Представления в ЗУП ), мне, к сожалению, никак не удалось вклинить в это Представление "ОкладТариф", который можно получить из регистра сведений КадроваяИсторияСотрудников....Поэтому я сделала проще: отдельным запросом подтянула Оклад не из ДолжностьПоШтатномуРасписанию.ОкладТариф, а из регистра сведений ТекущаяТарифнаяСтавкаСотрудников - ТекущаяТарифнаяСтавка.
Также добавила в отчет запрос сумм по Видам НачисленийУдержаний.
Расчет Ночных часов -беру из регистра накопления ДанныеТабельногоУчетаРабочегоВремени с выборкой по ВидУчетаВремени = Ночные.
*Внимание! Праздничные часы в данной отчете - это не ВидУчетаРабочегоВремени=Праздники или Выходные (в этом бы случае вводился типовой документ "Работа в праздники и выходные").
Расчет Праздничных часов - я создаю выборку из регистра сведений ДанныеПроизводственногоКалендаря - государственных праздников, и накладываю на эту выборку табель сотрудника: если сотрудник работал в государственный праздник, потому что у него такой график работы, то это должно как-то премироваться (это уже вопрос к плановикам и расчетчикам)).
*** Кстати, важно, что в версии ЗУП 3.1.20.36 в справочнике "Виды использования рабочего времени" - есть предопределенное значение "ПраздникиБезПовышеннойОплаты", а вот в версии ЗУП 3.1.23.20 разработчики 1с этот предопределенный реквизит исключили. Поэтому в данном отчете я специально не включаю в предопределенный отбор данный вид учета времени, если у вас версия ниже ЗУП 3.1.23.20, то вы его можете добавить в список отбора на форме отчета самостоятельно.
---
Отчет можно просто открывать через меню Файл-Открыть, а можно через меню Администрирование- ДополнительныеОтчетыОбработки прикрепить к базе на постоянной основе.
Тестировался отчет на версиях ЗУП: 3.1.20.36 и на 3.1.23.20.
----
п.с. Отчет работает только при условии ведения Табеля! т.к. используется для расчета фактических часов регистр накопления ДанныеТабельногоУчетаРабочегоВремени.
---
п.с. В отчете предпоследняя колонка с итогами, которая показывает сумму итого по группе НачисленияУдержания - некорректна, так как это в строке складываются итоги сумм начислений и удержаний), но так как есть Итоговые колонки конкретно для Начислений и конкретно для удержаний, в которых все корректно, то это не страшно. Если кто подскажет, как задать формулу Общих итогов по строке без суммирования с Удержанием - буду очень рада. Спасибо.
Проверено на следующих конфигурациях и релизах:
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.23.833