Задача 102.144640

Задача :102.144640

2015-07-22 14:52:20
Краткое описание :
Не нужно сторнировать записи в предварительной разноске для оплат за период с 1 по 31, если отработанное время совпадает с табелем
Описание :
Предварительная разноска
Что измененно :

Не нужно сторнировать записи в предварительной разноске для оплат за период с 1 по 31, если отработанное время совпадает с табелем.
Пример. Расчетный месяц - май 2015. С 28 по 29 мая (30-31 выходные) заносим в табель отклонение без оплаты, к примеру Б.
Рассчитываем зарплату за отработанные дни. В постоянных доплатах есть доплаты (премии, доплаты) назначенные за период с 1 по 31, но при это количество отработанных дней с учетом неоплачиваемой неявки (к примеру отработано из 22 дней 20, т.к. 2 неоплачиваемая неявка)
Переходим на следующий месяц. Сотрудник приносит больничный, вносим больничный и рассчитываем. Считаем зп за июнь.
В предварительной разноске создаются записи с минусом за два дня мая (28 и 29) для оплат с алгоритмом 2 и пользовательскими, у которых дата начала 01/05/2015, дата окончания 31/05/2015. Соответственно происходит пересчет сумм, чего не нужно делать в этом случае.
Разбивать по датам в КВО "минус".
Как измененно :

Доработано формирование записей о возврате за предыдущий период функцией "Предварительная разноска", для записей с типом "СБ".

Схема следующая.

Количество дней и часов из каждой записи справочника "Суммы оплат", подлежащей возврату, сравнивается с рабочим временем по табелю за период этой оплаты.
Если сумма начислялась за то же время, которое совпадает со временем текущего табеля, возврат не происходит.
Исключение составляют виды оплат, для которых указана дополнительная входимость (29) Запись с нулевой продолжительностью и суммой.
В этом случае формируется запись с указанием количества дней и часов = 0.
Новая схема учитывает различные значения поля "Период оплаты" классификатора видов оплат.

Название продукта Название компонента Тип Последняя версия Дата выхода
G_SUMDIVIDEG_SUMDIVIDEDLL9.1.76.02015-07-22 14:52:20
G_SUMDIVIDEG_SUMDIVIDEDLL9.1.076.0