[1С ЗУП] Заполнение документа "Оплата праздничных и выходных дней организации"

Возврат к списку

Заполнение табличной части документа 'Оплата праздничных и выходных дней организации'


Типовая процедура заполнения табличной части для документа "Оплата праздничных и выходных дней организации" конфигурации ЗУП заполняет документ без отбора по подразделению организации, для некоторых расчетчиков это не очень удобно.

Приложенная обработка заполнения табличной части позволяет заполнить ТЧ с отбором по подразделению и выбрать Вид начисления.

Заполнение табличной части документа 'Оплата праздничных и выходных дней организации'

Дабы не ломать текущий функционал и не изобретать что-то новое, типовые процедуры оставил без изменений. Обработка включается в себя две процедуры. Одна процедура тянет запросом всех сотрудников кто работал в выходные дни, а вторая процедура получает подразделение пользователя (не из реквизита справочника сотрудник, а на основании введенных документов перемещения на дату выходного дня) и сравнивает подразделение сотрудника с подразделением, указанным в обработке заполнения ТЧ, если условие возвращает истину, тогда добавляем сотрудника в ТЧ, иначе нет.

 Писал обработку быстро, поэтому оптимизацией особо не занимался. Можно оптимизировать проверку подразделения сотрудника на даты выходного дня. Сейчас там запрос "СрезПоследних" в цикле, что не очень хорошо, если штат очень большой. Планирую в следующей публикации выложить обновленную обработку с оптимизацией запроса.  

Обработка тестировалась на конфигурации Зарплата и Управление Персоналом, редакция 2.5 (2.5.72.2).  





Возврат к списку