G_SUMDIVIDE
Краткое описание :
Выбрасывать из оплачиваемых дней БЛ, дни, когда периоды частично совпадаютОписание :
Работа с интерфейсом ввода больничных листовЧто измененно :
Выбрасывать из оплачиваемых дней БЛ, дни, когда периоды частично совпадают
При вводе больничного нужно проверить нет ли в системе на данный период болезни другого больничного с пересекающими датами.
Возможность выплачивать несколько больничных пособий за один и тот же день законодательством не предусмотрена. При расчете пособия не учитывают период освобождения сотрудника от работы (п. 1 ч. 1 ст. 9 Закона от 29.12.2006 № 255-ФЗ). То есть, если на даты более позднего больничного листка сотрудник был уже освобожден от работы по более раннему больничному листку, выплачивать пособие по более позднему больничному листку оснований нет. Поэтому за дни, когда освобождение от работы по двум больничным листкам совпадает, оплачивается только более ранний по дате больничный листок. По более позднему листку оплачиваются только дни, не совпадающие с предыдущим больничным.
Пример определения периода времени нетрудоспособности для расчета больничного пособия.
Секретарь организации Е.В. Иванова заболела 11 февраля. Листок нетрудоспособности ей был выдан на период с 11 по 17 февраля (7 календарных дней). В период болезни Ивановой (15 февраля) заболел ее ребенок. Листок нетрудоспособности был выдан за период с 15 по 25 февраля (11 календарных дней). Поскольку дни нетрудоспособности по двум разным страховым случаям частично совпадают (15, 16 и 17 февраля), то при оплате второго больничного листка эти дни не учитываются для определения периода продолжительности нетрудоспособности.
Пособие Ивановой бухгалтер начисляет за 15 календарных дней (по разным страховым случаям).
В Галактике есть поле "Оплатить с", если по данному примеру, то при вводе больничного (второго) с 15 по 18 февраля, "Оплатить с" заполняем датой 18.02.2018, т.о. по второму больничному оплачиваемых дней будет 8 .
Как измененно :
1) Доработан ввод больничных листов, если имеется больничный и вводится пересекающийся с данным больничным второй больничный, то тогда :
а) Если введенный больничный частично пересекается, то тогда сдвигается дата "Оплатить с", а также установится количество дней соответствующему промежутку("Оплатить с" - "Дата окончания больничного").
б) Если веденный больничный полностью лежит в уже имеющемся больничном, у него дата "Оплатить с" не изменится, однако количество дней станет равно 0.
в) Если введенный больничный не пересекается, то он вводится без вышеупомянутых корректировок.
1.1)Если больничные при вводе пересекаются, то выводится соответствующее сообщение о пересечении. Информация о пересечении записывается, чтобы в дальнейшем эту информацию можно было просмотреть в "сообщениях о процессе расчета".
2) Доработан расчет больничных листов, если имеется больничный и уже имеется пересекающийся с данным больничным больничный, то тогда информация о количестве дней будет соответствовать табелю :
а) Если второй больничный частично пересекается, то тогда количество оплачиваемых дней = количество дней изначальное - количество дней пересечения.
б) Если второй больничный полностью находится внутри первого больничного, то тогда количество оплачиваемых дней первого больничного при расчете будет рассчитано без дней пересечения со вторым больничным (при условии переформированного табеля и, если первый больничный был рассчитан раньше, его пересчете), и второй больничный рассчитается полностью.
в) Если второй больничный не пересекается и не лежит внутри первого больничного, то тогда расчет проводится как и раньше.
2.1) Если рассчитываются пересекающиеся больничные, то соответствующая информация о пересечении отобразится в "сообщениях о процессе расчета".
G_SUMDIVIDE
Краткое описание :
Расчёт больничного приводит к зависанию Галактики (идёт расчёт 6000 табелей)Описание :
Расчет больничныхЧто измененно :
В исходных данных дата окончания больничного 12/09/8018.
Расчёт больничного приводит к зависанию Галактики (идёт расчёт 6000 табелей).
В больничном по какой-то причине не посчиталось количество дней больничного. Если поставить кол-во дней, то у клинта все равно подвисает на формировании табеля. Если формирование табеля прервать, то БЛ рассчитывается, но потом все равно подвисает на формировании табеля.
Если и в этот раз формирование табеля прервать, то расчёт заканчивается верно.
Как измененно :
1.Доработана функция расчёта пособий по нетрудоспособности.
Дата окончания ограничена тремя годами.
Об этом выдаётся предупреждение: "Продолжительность пособия более 3-х лет!!!Дата окончания ограничена 03/09/2021"
Расчёт продолжается.
После расчета выводится соответствующее сообщение "Обнаружены сообщения о процессе расчета, просмотреть информацию?", при нажатии на "Да" отобразится информация об ограничении больничного с датой и временем сообщения, а также табельный номер работника у которого был ограничен больничный. В случае удаления больничного информация о данном больничном также удалится.
Информацию о сообщениях в процессе расчета можно просмотреть:
а) непосредственно после расчета больничных: отобразится информация о сообщениях обнаруженных в процессе данного расчета
б) из меню "Заработная плата - Операции - Больничные - Сообщения о процессе расчета"
2. Доработан ввод больничных, в случае, если дата окончания больше 3 лет, выводится сообщение "Продолжительность пособия более 3-х лет!!!Дата окончания ограничена 03/09/2021" и дата окончания устанавливается с учетом ограничения.
3. Доработана корректировка больничных, в случае, если дата окончания больше 3 лет, выводится сообщение "Продолжительность пособия более 3-х лет! Дата окончания ограничена 03/09/2021" и дата окончания устанавливается с учетом ограничения.
G_SUMDIVIDE
Краткое описание :
Некорректно сторнируются суммы прошлого периода при работе по 4-х часовому графикуОписание :
Предварительная разноска записей о сторнировании и пересчётеЧто измененно :
В январе рассчитываем больничный за декабрь. Табель скорректировался, сторнирующая запись создана автоматически. А вот сумма по виду оплаты с алгоритмом 39/4 за декабрь неверная.
сумма должна быть (492,99+240,75)/16 дн)* 3 дн = 137,58 рублей.
Т.к. в архиве оплат находится две записи по этой оплате за один и тот же период
Как измененно :
Доработана технология возврата сумм на основе записей о сторнировании с пометкой "С_Б" для алгоритмов 37-40 признак 4 по настройке на РФ.
1. Доработана функция предварительная разноска.
Теперь записи разделяются в предварительном просмотре, если они создавались по разным записям сумм оплат.
Таким образом в результатах расчета зарплаты суммы рассчитываются каждая со своей части,
если указано значение "пересчитывать по дням/часам" для дополнительной входимости "(31) Сторнируется при наличии больничного, отпуска за закрытый период классификатора видов оплат".
G_SUMDIVIDE
Краткое описание :
Пересчет среднего. Предварительная разноска не учитывает все суммы ВО, подлежащего пересчетуОписание :
Предварительная разноска записей о сторнировании и пересчётеЧто измененно :
Пересчет среднего. Предварительная разноска не учитывает все суммы ВО, подлежащего пересчету.
на G_SUMDIVIDE 184 разноска правильная, на 185 - ошибка.
таб. № 13, по 106 ВО в предварительной разноске сумма нач. ранее 340,14, а должна быть 1809,53, т.е. не учтена сумма 1469,39 - выплаченная изначально.
Как измененно :
Исправлена функция "Предварительная разноска" при формировании сумм за прошлый период с целью пересчёта, для случаев, когда в суммах оплат имеется несколько записей за одинаковые периоды.
Функциональность восстановлена.