|
ЗУП 3.1 ввод начальных остатков по отпуску не правильно считает | ☑ | ||
---|---|---|---|---|
0
evorle145
14.02.22
✎
15:46
|
Ввожу что на 01.01.2022 остаток по отпуску 2.33 дня.
Далее провожу увольнение сотрудника февралем 2022 года. Причем любым днем. И система считает дни компенсации всегда 4.67 Смотрю в регистр Заработанные права на отпуск https://skr.sh/sCVJNo7AYRY?a и понимаю что система берет срез на дату по этому регистру. То есть если человек уволен 16 февраля 2022 то ему полагается 2.33 (остаток на начало года) + 2.33 (за январь) + 2.33 (за февраль , ведь в феврале отработано более половины месяца) = 7. Но система берет срез по регистру и всегда выдает 4.67 Остатки на начало года введены путем переноса из зуп 2.5. Рабочий год с 18.05.2021 по 15.02.2022 получается. Остатки на дату 01.01.2022 сфомированы обработкой переноса.. |
|||
1
hhhh
14.02.22
✎
16:11
|
(0) если у вас по 15.02 рабочий период, то в феврале 1 день получается, с 15 по 16, а не больше половины месяца.
|
|||
2
SleepyHead
гуру
14.02.22
✎
16:11
|
(0) Посмотри на бухэксперт8, у них где-то была статья о том, как формируются остатки отпусков в ЗУП. Алгоритм там чуть более сложный, чем тот, что ты привел в (0).
Грянина рассказывает об алгоритме очень подробно. Я просто офонарел, когда прослушал. Там основная идея в том, что емсяц может еще не кончиться, а право на отпуск уже заработано. И зависит этот от того, в первой половине месяца начался рабочий год или во второй. И все это для того, чтобы реализовать право сотрудника на 28 дней отпуска, когда он отработал еще только 11 месяцев (такое право записано в ТК) Думаю, что ваши остатки, перенесенные из ЗУП 2.5, не учитыывают особенности, которые учитываются в ЗУП 3.1. |
|||
3
evorle145
14.02.22
✎
16:16
|
(1) вот так заведены остатки
https://skr.sh/sCVNYSod9wL?a в регистре вот такое движение: https://skr.sh/sCVSmHO2jPm?a |
|||
4
evorle145
14.02.22
✎
16:21
|
(3) дату 31.12.2021 это я уже поставил там для эксперимерта. Изначально после переноса там стоит дата 01.01.2022.
Если ставить дату 31.12.2021 , то регистр "Заработанные права на отпуск" выглядит вот так: https://skr.sh/sCVo6VGwWIR?a что тоже не правильно, ибо получается что право на 7 дней компенсации у него появляется с 01.02.2022, а должно появится с 14.02.2022 |
|||
5
evorle145
14.02.22
✎
16:27
|
(2) да, я вижу по коду о чем вы говорите. Но не врублюсь как ввести начальные остатки так, чтобы регистр "Заработанные права на отпуск" заполнился верно (от этого регистра в итоге все зависит)..
|
|||
6
Фрэнки
14.02.22
✎
16:48
|
(5) мы в свое время сделали несколько попыток. Выматерились и скорректировали вручную через документ корректировки остатков отпусков в типовой. Получилось.
И в другой раз я уже переносил в базу Приемы на работу и Отпуска просто документами, а не регистром. От документов приема на работу оно нормально вычисляет. Само :-) |
|||
7
evorle145
14.02.22
✎
16:51
|
(6) я все-таки хочу попытаться подогнать.. но сейчас вообще не пойму: делаю прием на работу, дата приема ставлю 18.01.22, затем сразу увольняю 01.02.22 и система предлагает 2.33 компенсации. А с какой радости? ни в январе ни в феврале нет отработанных "более половины месяца"
|
|||
8
evorle145
14.02.22
✎
16:56
|
(7) а... туплю)))) 15 дней в данном случае по своему рабочему году он отработал, значит имеет право)
|
|||
9
Фрэнки
14.02.22
✎
16:59
|
||||
10
evorle145
14.02.22
✎
17:02
|
да, походу надо ввод начальных остатков по отпускам делать 31.12.2021, а не 01.01.2022, тогда система понимает, что если рабочий год начинался 18.05.2021, то на 01.01.2022 она уже ставит +2.33. И тогда все сходится.
|
|||
11
Фрэнки
14.02.22
✎
17:46
|
(10) не припомню, чтобы кто-то это выделял и подчеркивал.
При переносе данных в БП, ЗУП или в КА/ERP , если начало учета 01.01.какого-то года, то все загружаемые документы Переноса желательно складывать в декабрь. Что-то заносил даже на 01.12, но остальное в 31.12 Косвенно об этом даже общие рассуждения попадались, что вот поскольку так принято и мы (разработчики) тоже для себя так решили. А в коде ерп или ка, если дата начала учета не 1 число года, то все равно используется месяц раньше для размещения всех данных. |
|||
12
ГдеСобака Зарыта
14.02.22
✎
17:52
|
Я когда пытался с переносом остатков отпусков разобраться, то пришел к выводу что надо персонально дату остатков устанавливать для каждого сотрудника в зависимости от даты начала рабочего года. Но времени разобраться досконально и реализовать не было, поэтому эти остатки пользователи редактируют всегда вручную
|
|||
13
Dmitry77
14.02.22
✎
18:57
|
Дата приёма какая? Если около года с даты приёма получается, то вполне корректно считает. По тк остатки отпусков округляются в большую сторону в некоторых случаях.
|
|||
14
evorle145
14.02.22
✎
19:12
|
Знаю, на этом форуме есть гении, со свежим взглядом. Мой окончательно взор потупился, когда я увидел это:
https://skr.sh/sCVyzgDoMzJ?a да, с 20.08.2021 появился отпуск без оплаты, который сдвигает дату рабочего как бы месяца на 4 дня. В итоге когда я ввожу остатки концом кода 2021 или началом 2022 не важно, у меня в регистре всегда даты: https://skr.sh/sCVkt8vBeh8?a то есть если я смотрю остатки на 14 февраля в зуп 3.1 то вижу 5 дней, а в зуп 2.5 вижу 2.67, а после 20.02.2022 остатки в зуп 2.5 и зуп 3.1 будут одинаковыми! И это не возможно выправить вводом начальных остатков... или как? |
|||
15
pavlika
14.02.22
✎
19:23
|
Тут в свое время разбирался - ЗУП 3.1 Расчет остатков отпусков
|
|||
16
evorle145
14.02.22
✎
20:06
|
не придумал ничего лучше как из даты конца рабочего года вычесть календарный год.... и таким образом получить дату начала рабочего года для расчета остатков отпусков.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |