Проблема ПИР: 102.175093
Первое решение: 9.1.152.0
Описание: Учет минимального ограничения при расчете больничного затрагивающего несколько месяцев
Проект: Заработная плата
Детализация: Применение ограничений по больничным листам
Имя файла: G_SUMDIVIDE_DLL_911800.TXT
Файл добавлен: 2018-12-03 11:43:45
Что изменилосьКак изменилось
При расчете больничных приходящихся на период, который включает несколько месяцев, ограничения необходимо рассматривать в совокупности, а не для каждого месяца отдельно. Проблема заключается в том, что у сотрудника довольно маленький заработок, который граничит с минимальным ограничением. Больничный переходящий с одного месяца на другой, с 26.08.2017 по 05.09.2017. Сейчас сумма за каждый месяц сверяется отдельно и выбирается наибольшая: 19,58 (из СДЗ) >19,12 (из ограничения), значит берем 19,58 (август) 16,32 (из СДЗ) <16,47 (из ограничения), значит берем 16,47(сентябрь) В итоге за август мы взяли 19,58, т.е. из СДЗ, а за сентябрь 16,47 (применили ограничение)В результате: 19,58+16,47= 36,05. Клиент обратился в ФСЗН, где сказали, что сравнивать нужно общую сумму пособия за все месяцы с общей суммой ограничения. Сначала берем общую рассчитанную сумму за два месяца: 19,58+16,32=35,90 Затем берем общую сумму ограничения за два месяца: 19,12+16,47=35,59 И уже сравниваем эти две суммы: 35,90>35,59, значит берем 35,9 Т.е. в итоге должно быть 35,9. В примерах, приведенных в Консультанте также опираются на общую сумму ограничений. В случае неполного месяца (например, если, как в примере больничный с 26.08 по 05.09) считаем пропорционально ограничение за август (сумма ограничения/31*6), ограничение за сентябрь (сумма ограничения/30*5). Полученные суммы ограничений складываем и сравниваем с рассчитанной суммой пособия. P.S. Аналогично для максимального ограничения. В случае с переходящими больничными, если применяется максимальное ограничение (при больших заработках) мы сравниваем в рамках каждого месяца, а нужно с общей суммой.1.Для Беларуси доработана функция ограничения пособий по нетрудоспособности. Теперь общую сумму пособия за все месяцы сравнивается с общей суммой максимального и минимального ограничения. Если при этом, сумма пособия меньше минимальной суммы, то пособие назначается исходя из минимума. Если сумма пособия больше суммы, рассчитанной из максимального ограничения, то сумма ограничивается. 2.В рамках данного ПИР для Беларуси изменен подход округления расчетных сумм. Теперь СДЗ при расчете ограничения округляется согласно значению настройки: "... Больничные Особенности расчета Округлять среднедневной заработок", по аналогии с округлением СДЗ из заработка. Сумма пособия без учета ограничения теперь округляется до копеек до момента сравнения с ограничением. После сравнения с ограничением сумма за каждый месяц округляется с учетом значения настройки: "... Правила округления Начислений" Примечание. Алгоритм округления сумм по месяцам с учетом настройки: "... Правила округления Начислений" максимально приближен к варианту до данной доработки.

Ресурсные файлы, в которых встречается проблема Галактики ПИР 102.175093

G_SUMDIVIDE_DLL_911800.TXTG_SUMDIVIDEDLL9.1.180.02018-12-03 11:43:45
G_SUMDIVIDE_DLL_911790.TXTG_SUMDIVIDEDLL9.1.179.02018-11-01 13:06:51
G_SUMDIVIDE_DLL_911780.TXTG_SUMDIVIDEDLL9.1.178.02018-10-24 20:44:13
G_SUMDIVIDE_DLL_911770.TXTG_SUMDIVIDEDLL9.1.177.02018-10-12 17:21:56
G_SUMDIVIDE_DLL_911760.TXTG_SUMDIVIDEDLL9.1.176.02018-10-11 19:36:11
G_SUMDIVIDE_DLL_911750.TXTG_SUMDIVIDEDLL9.1.175.02018-10-05 15:50:48
G_SUMDIVIDE_DLL_911740.TXTG_SUMDIVIDEDLL9.1.174.02018-09-19 11:23:37
G_SUMDIVIDE_DLL_911730.TXTG_SUMDIVIDEDLL9.1.173.02018-08-24 22:12:25
G_SUMDIVIDE_DLL_911720.TXTG_SUMDIVIDEDLL9.1.172.02018-08-17 20:46:50
G_SUMDIVIDE_DLL_911710.TXTG_SUMDIVIDEDLL9.1.171.02018-07-19 13:58:57
G_SUMDIVIDE_DLL_911700.TXTG_SUMDIVIDEDLL9.1.170.02018-07-12 18:32:19
G_SUMDIVIDE_DLL_911690.TXTG_SUMDIVIDEDLL9.1.169.02018-06-25 16:20:54
G_SUMDIVIDE_DLL_911680.TXTG_SUMDIVIDEDLL9.1.168.02018-06-18 16:42:02
G_SUMDIVIDE_DLL_911670.TXTG_SUMDIVIDEDLL9.1.167.02018-05-30 11:43:13
G_SUMDIVIDE_DLL_911660.TXTG_SUMDIVIDEDLL9.1.166.02018-05-21 16:10:06
G_SUMDIVIDE_DLL_911650.TXTG_SUMDIVIDEDLL9.1.165.02018-05-14 19:34:47
G_SUMDIVIDE_DLL_911630.TXTG_SUMDIVIDEDLL9.1.163.02018-05-08 11:26:04
G_SUMDIVIDE_DLL_911620.TXTG_SUMDIVIDEDLL9.1.162.02018-04-16 17:05:11
G_SUMDIVIDE_DLL_911610.TXTG_SUMDIVIDEDLL9.1.161.02018-03-26 19:24:24
G_SUMDIVIDE_DLL_911600.TXTG_SUMDIVIDEDLL9.1.160.02018-03-20 17:05:06
G_SUMDIVIDE_DLL_911590.TXTG_SUMDIVIDEDLL9.1.159.02018-03-05 15:58:21
G_SUMDIVIDE_DLL_911580.TXTG_SUMDIVIDEDLL9.1.158.02018-02-26 12:47:40
G_SUMDIVIDE_DLL_911570.TXTG_SUMDIVIDEDLL9.1.157.02018-02-19 15:56:56
G_SUMDIVIDE_DLL_911560.TXTG_SUMDIVIDEDLL9.1.156.02018-02-07 13:07:35
G_SUMDIVIDE_DLL_911550.TXTG_SUMDIVIDEDLL9.1.155.02018-02-06 12:27:15
G_SUMDIVIDE_DLL_911540.TXTG_SUMDIVIDEDLL9.1.154.02018-01-15 15:44:04
G_SUMDIVIDE_DLL_911530.TXTG_SUMDIVIDEDLL9.1.153.02018-01-09 13:12:57
G_SUMDIVIDE_DLL_911520.TXTG_SUMDIVIDEDLL9.1.152.02017-12-21 17:33:17