Это простенькая внешняя обработка для заполнения табличной части "Основные начисления" документа "Регистрация разовых начислений сотрудников организаций" данными для расчета оплаты переработки. А именно тариф и часов переработки.
Алгоритм расчета:
-
Тариф определяется штатным механизмом (согласно константе ПорядокПересчетаМесячнойСтавкиВЧасовую - см. "Настройка параметров учета" -> "Алгоритмы расчета") на конец периода за который производится расчет переработки;
-
Количество часов переработки определяется, как разница между нормой по производственному календарю и фактически отработанным часам за период.
Порядок работы (подготовка):
-
Необходимо завести новой ВР в ПВР "Основные начисления организаций", например, "Оплата переработки по итогам расчетного периода": Первичный с произвольной формулой расчета Тарифная ставка часовая * ЧасовПереработки, где ЧасовПереработки - новый показатель схем мативации (Числовой, Для сотрудника)
-
Подключаем данную обработку "Сервис->Доп.вн.обработки таб.частей". Обработка с авторегистрацией.
Порядок работы (использование):
-
При старте открывается стандартная обработка "Формирование списка сотрудников", где возможно наложить условие на список требуемых нам сотрудников (подразделение, должность и т.п.)
-
После открывается, собственно, сама обработка расчета с уже отобранными сотрудниками. Здесь необходимо указать период (даты "с","по") по итогам которого необходимо произвести расчет (как правило это месяц, квартал или год) и выбрать новый ВР "Оплата переработки по итогам расчетного периода".
Вроде все ;)
Строго не судите - обработка писалась за 5ч до самолета в отпуск , что называется, на коленке... Может кому и пригодится.
Но код открыт, а значит есть поле для собственной деятельности ;)