В организации сотрудники принимаются на учебный год, т.е. их каждый год увольняют и принимают. Вот в октябре приходит на такого, уволенного в августе и принятого в сентябре, сотрудника больничный лист.
В "1С Зарплата и управление персоналом" делаем расчет больничного и видим, что в средний заработок, как и положено, включаются все суммы за предыдущие месяцы, а вот дни берутся только сентябрьские. Т.е. те дни, когда работал уже вновь принятый сотрудник, хотя в табличной части документа дни проставлены. (Но проставлены они естественно уже для уволенного сотрудника). Соответсвтенно средний заработок получается очень большой.
Полез было я модуль править, чтобы дни уволенного человека тоже учитывались при расчете среднедневного заработка, но очень уж муторно это получалось. Все разбросано по конфигурации. Надпись среднедневного заработка на форме высчитывается в функции РасчетСреднегоЗаработка(), для печатных форм больничного среднедний заработок считается в функции ПечатьРасчетаСреднегоЗаработка(), а само начисление в третьем месте. Причем все функции разбросаны по разным модулям. При чем если первые две функции подправить более-менее просто(наложить лишнее условие), то вот при расчете суммы начисления по больничному можно легко накосячить, т.к. там не все так прозрачно. Где править то я нашел, но потом при обновлении, если что-то поменяют, то либо возможно будут проблемы, либо надо будет опять внимательно бороздить модуль. Так что пошел более легким путем.
Написал внешнюю обработку табличной части документа для замены уволенного сотрудника на работающего. По правде сказать, почему-то сразу в голову это не пришло, потому и лазил по конфигурации пока окончательно не надоело разбираться в чужих запросах. Прикрепляю обработку, может кому понадобится. Надо будет добавить во внешние обработки табличных частей к таблице среднего заработка. И потом в больничном, после заполнения среднего заработка, надо будет для подобных сотрудников нажимать дополнительную кнопку.
Прикрепленный файл | Размер | Хиты | Последнее скачивание |
---|---|---|---|
KorrektirovkaSotrudnikaSredniyZarabotokBL.epf | 4.25 кб | 3059 | 18 часов 23 минуты назад |
Отправить комментарий