1С КА 2.4 (ЗУП 3.1) Неверный расчет среднего заработка

1. Вурдалак 23 27.08.20 06:36 Сейчас в теме
Релиз КА: 2.4.12.81
Релиз ЗУП: 3.1.14.98

Встретил такую проблему: если в марте 2020 г. сотрудник заболел или пошел в отпуск, и этот период выпал на ковидные 30.03.2020 и 31.03.2020, то сумма начислений для будущего расчета среднего заработка рассчитывается неправильно.

А теперь конкретно и по цифрам:
Сотрудник отработал с 01.03.2020 по 23.03.2020, затем ушел на больничный.
Сотруднику начислена следующая зарплата по видам начисления:
Оплата по окладу: 5000 р. (работает на 1/2 ставки)
Районный коэффициент: 750 р. (15%)
Но при этом, в регистр "Данные о начислениях для расчета среднего заработка (общий)" пишется сумма 5678,57. Я долго не мог вычислить, что это за сумма, пока не прошелся по коду и не посмотрел, как она высчитывается. Оказалась следующая ситуация:

1. Программа проверяем по видам начисления, за какое период они были и есть ли какие-нибудь начисления, которые попали в ковидные дни.
1.1. Оплата по окладу: с 01.03.2020 по 23.03.2020
1.2. Районный коэффициент: с 01.03.2020 по 31.03.2020.

2. Далее высчитывается коэффициент, который нужно взять из периода начисления, исключив ковидные дни. Считается по формуле: (ОтработаноДней - Дней (ковидных, если период начисления попал на них)) / ОтработаноДней:
2.1. Оплата по окладу: (15 - 0 (потому что ковидные дни не попали)) / 15 = 1
2.2. Районный коэффициент: (21 - 2 (30.03 и 31.03 это ковидные дни, и период этого начисления попадает в эти дни, значит его надо убавить)) / 21 = 0,904761904761904

3. Далее берутся суммы по каждому начислению, умножаются на коэффициент и складываются:
3.1. Оплата по окладу: 5000 * 1 = 5000
3.2. Районный коэффициент: 750 * 0,904761904761904 = 678,57
3.3. Итого: 5000 + 678,57 = 5678,57

Вот такой вот хитрый способ расчета среднего. Если сотрудник проработал весь месяц, не болел и не был в отпуске, то итоговая сумму можно и по другому проверить, просто убрав 2 дня из всего начисления (Оплата по окладу + Районный коэффициент) и тогда мы получим нужную нам сумму, но внутри программы все равно происходит пересчет по логике, как указано выше.

А теперь вопрос: как с этим бороться? Может есть какая нибудь настройка под это дело, чтобы в расчет среднего все-таки попала сумма 5750, ведь сумма за Районный коэффициент была рассчитана за дни, которые не попали в ковидные?

Да, можно в документе Начисление зарплаты поставить период действия у начисления Районный коэффициент с 01.03.2020 по 23.03.2020 и тогда все будет норм, но я считаю это ошибкой либо в расчетах, либо в настройках, хотелось бы большей автоматизации, ведь можно где-то что-то упустить и в итоге человек не дополучит каких-то начислений.

P.S.: проблема и в КА 2.4 и в ЗУП 3.1.
Найденные решения
17. Вурдалак 23 27.08.20 08:23 Сейчас в теме
(15)о том и речь, но я кажется нашел решение проблемы. Все дело было как раз в приоритетах, если туда добавить вытесняющие начисления (больничные, отпуска и т.д.) то тогда все начинает считать правильно, и количество дней по РК тоже
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. SergVB 21 27.08.20 06:52 Сейчас в теме
(1) Проверил на 3.1.14.98 - считает верно. Покажите, что у вас с начислением РК (Основное, Расчет базы, Учет времени).
3. Вурдалак 23 27.08.20 07:03 Сейчас в теме
(2) Да все вроде стандартно
Прикрепленные файлы:
4. SergVB 21 27.08.20 07:09 Сейчас в теме
(3) Да, странно, должно считаться верно. А как 1/2 ставки оформлено - что в графике?
5. Вурдалак 23 27.08.20 07:37 Сейчас в теме
(4) заведен отдельный график, в котором указаны вместо 8 ч рабочего дня 4 часовой, так же указано, что неполное рабочее время и неполный рабочий день, норму времени считать по графику "Пятидневка". Да и это не особо важно, как я понял. Сейчас попробовал сделать тоже самое с сотрудником, который на полной ставке - так же самая история: оплата по окладу полностью вошла, из РК исключилось 2 дня
6. SergVB 21 27.08.20 07:45 Сейчас в теме
(5) что на вкладке приоритет у рк?
7. Вурдалак 23 27.08.20 07:47 Сейчас в теме
(6) да все по стандартному - пусто.
9. SergVB 21 27.08.20 08:04 Сейчас в теме
(7) А можно посмотреть что в начислении зарплаты в подробном виде?
(8)
причем если поставить галку "Учитывать оплачиваемое нерабочее время и суммы в среднем заработке", то начинает попадать апрель
В март попадает апрель???
11. Вурдалак 23 27.08.20 08:05 Сейчас в теме
(9)я имел в виду, что при проведении начисления за апрель, все начисления за него начинают попадать в средний заработок.
8. Вурдалак 23 27.08.20 08:01 Сейчас в теме
(6) причем если поставить галку "Учитывать оплачиваемое нерабочее время и суммы в среднем заработке", то начинает попадать апрель, а если в РК поставить галку "Учитывать полностью в месяцах, в которых есть нерабочие дни с сохранением заработной платы", то у сотрудников которые отработали целый месяц (март) тоже начинает считать всякую непонятную сумму.
Прикрепленные файлы:
10. SergVB 21 27.08.20 08:04 Сейчас в теме
(8) Есть возможность обновить и проверить расчет?
12. Вурдалак 23 27.08.20 08:06 Сейчас в теме
(10) в смысле обновить конфигурацию? Да, есть
13. SergVB 21 27.08.20 08:16 Сейчас в теме
(12) Да, конфигурацию. А по времени в начислении зп также?
Прикрепленные файлы:
14. Вурдалак 23 27.08.20 08:19 Сейчас в теме
(13) нет не так
Прикрепленные файлы:
15. SergVB 21 27.08.20 08:20 Сейчас в теме
(14) Хм, а почему РК полностью дни ставит?
17. Вурдалак 23 27.08.20 08:23 Сейчас в теме
(15)о том и речь, но я кажется нашел решение проблемы. Все дело было как раз в приоритетах, если туда добавить вытесняющие начисления (больничные, отпуска и т.д.) то тогда все начинает считать правильно, и количество дней по РК тоже
19. SergVB 21 27.08.20 08:23 Сейчас в теме
(17) Да, надо у больничных (фсс и за счет работодателя) включить РК
20. Вурдалак 23 27.08.20 08:26 Сейчас в теме
(19)получается, вот такая картина должна быть?
Прикрепленные файлы:
21. SergVB 21 27.08.20 08:29 Сейчас в теме
(20) Наверное всё-таки так
Прикрепленные файлы:
22. Вурдалак 23 27.08.20 08:32 Сейчас в теме
(21)ну да, я просто скриншот РК сделал. В Больничном он (РК) указан в приоритете ниже, а соответственном в самом РК Больничный будет в приоритете выше.
А в отпуске разве такая же настройка не нужна?
23. SergVB 21 27.08.20 08:35 Сейчас в теме
(22) У меня не установлено. Вообще и в больничных не должно быть установлено, т.к. считается процентом от базы. Обычно у РК в приоритетах всегда пусто.
24. Вурдалак 23 27.08.20 08:38 Сейчас в теме
(23) вот я тоже понять не могу, вроде стандартная настройка. Просто если отпуск не включить как приоритет выше в РК, то с расчетом среднего начинается такая же свистопляска, как и с больничным - считает все дни.
25. SergVB 21 27.08.20 08:47 Сейчас в теме
(24) Как вариант можно у начисления РК групповым изменением реквизитов очистить доп.вид времени. Тогда будет считаться верно. Но на что это повлияет я не знаю.
26. SergVB 21 27.08.20 08:55 Сейчас в теме
(24) Версия 3.1.14.154 считает правильно
27. Вурдалак 23 27.08.20 08:59 Сейчас в теме
(26) к сожалению прямо сейчас обновить не получается, только вечером попробую на копии базы. Пока сделал приоритеты в РК и все считает как надо
Прикрепленные файлы:
16. SergVB 21 27.08.20 08:21 Сейчас в теме
(14) В приоритете у больничного РК стоит?
18. Вурдалак 23 27.08.20 08:23 Сейчас в теме
(16)вот выпал он оттуда почему то, если добавить - то все правильно считается
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот