|
Переход ЗУП 2.5 _ ЗУП 3. Проблема со средним для отпуска | ☑ | ||
---|---|---|---|---|
0
ЧессМастер
31.05.22
✎
13:01
|
Всем доброе время суток !
Ситуация следующая. Переход с ЗУП 2.5 _ ЗУП 3. На начало 2022 года сформированы документы ввода остатков в том числе по среднему заработку. В январе 2022 сотруднику рассчитывают отпуск. Берется период с января 2021 по декабрь 2021. И получается полная ерунда для расчета среднего. Для примера Январь 2021 год. В регистре "Данные о времени для расчета среднего (общий)" за Январь 2021 Отработано дней 15,00 Отработано часов 120,00 Отработано дней по шестидневке 16,00 Отработано дней по пятидневке 13,00 Отработано часов по пятидневке 104,00 Отработано дней календарных 27,00 Заходим в документ "Отпуск" за Январь 2022. Открываем расчет среднего. Отработано дней 15 Отработано часов 120 Отработано дней по шестидневке 35 Отработано дней по пятидневке 28 Отработано часов по пятидневке 224 Отработано дней календарных 58 В результате в ЗУП 2.5 за январь 2021 учтено дней расчетного периода 25,52. Тоже вопрос как получается такое значение если у сотрудника за Январь 2021 было Оклад по дням отработано дни 13 часы 104 Оплата праздничных и выходных дней отработано дни 2 часы 16 Доплата за работу в праздники и выходные отработано часы 16 Кто решал подобные вопросы подскажите пожалуйста что можно сделать для решения вопроса. |
|||
1
Фантазер
31.05.22
✎
13:34
|
Крайне неинформативно вопрос поставлен.
Переход делали очень давно, но по итогу в 3.0 расчет ведется несколько иначе, поэтому цифры будут разные. Проверяйте дни и часы, возможно у вас неверно заполнились регистры "Учет времени для среднего" и "Учет начислений для среднего". + там отдельный регистр для среднего ФСС |
|||
2
ЧессМастер
31.05.22
✎
15:26
|
(1) >Проверяйте дни и часы, возможно у вас неверно заполнились регистры
Можете один момент пояснить (если сталкивались) Как из схемы работы Январь 2021 Оклад по дням отработано дни 13 часы 104 Оплата праздничных и выходных дней отработано дни 2 часы 16 Доплата за работу в праздники и выходные отработано часы 16 получается "учтено дней" за этот же период в ЗУП 2.5 - 25,52 а в ЗУП 3 - 29,3 ? Откуда получается 25,52 ? |
|||
3
Фрэнки
31.05.22
✎
15:38
|
При переносе данных Остатки отпусков попадают в документ Начальная штатная расстановка. В нем в самом конце строк есть возможность указать сколько должно быть дней.
Обычно просто исправляют один раз вручную и всё. Не ищут причину, а предотвращают последствия. |
|||
4
Dmitry77
31.05.22
✎
15:40
|
(3) это другие дни. В (2) дни учтенные для базы среднего. Смотреть регисты по среднему с отбором по сотруднику и периоду.
|
|||
5
ЧессМастер
01.06.22
✎
15:17
|
(4) Дело не в регистрах.
В ЗУП 3 все правильно. При схеме работы Январь 2021 Оклад по дням отработано дни 13 часы 104 Оплата праздничных и выходных дней отработано дни 2 часы 16 Доплата за работу в праздники и выходные отработано часы 16 получается "учтено дней" за этот же период в ЗУП 3 - 29,3. Это правильно. Ключевой вопрос - почему в ЗУп 2.5 "учтено дней" не 29,3 (как должно быть) а 25,52. А в регистрах по среднему с отбором по сотруднику и периоду все правильно. Отработано дней 15 Отработано часов 120 Отработано дней по шестидневке 35 Отработано дней по пятидневке 28 Отработано часов по пятидневке 224 Отработано дней календарных 58 |
|||
6
Said_We
01.06.22
✎
15:26
|
(5) А как Вы определили что 29,3 это правильно?
Отработано пару дней в выходной и предоставлены в этом же месяце отгулы. Рабочее время из расчета исключалось - надо считать. |
|||
7
Said_We
01.06.22
✎
15:34
|
||||
8
Said_We
02.06.22
✎
10:13
|
Откуда в январе "Отработано дней по пятидневке 28".
Это в каком году такая пятидневка с таким большим количеством дней в январе месяце? В 2000? |
|||
9
hhhh
02.06.22
✎
13:00
|
(8) календарных дней вообще 58.
|
|||
10
Said_We
02.06.22
✎
14:18
|
(9) Тут как раз понятно 58 = 2*29 ИЛИ 58 = почти 3*19.
Что такое 29 или 19 не знаю, но хотя бы понятно :-) |
|||
11
ЧессМастер
10.06.22
✎
19:33
|
Со средним для отпуска вопрос решен.
Теперь вопрос по среднему для командировок. Нюанс в следующем. Цитата "Для расчета командировочных учитываются только рабочие дни а не календарные, как для расчета отпускных". То есть получается то что в регистре "Данные о времени для расчета среднего (общий)" в ЗУП 3 неприменимо. |
|||
12
ЧессМастер
10.06.22
✎
19:34
|
(6) >А как Вы определили что 29,3 это правильно?
В отладчике в ЗУП 3 посмотрел. Как 13 рабочих дней и 2 выхода в выходные превратились в 29,3 |
|||
13
ЧессМастер
10.06.22
✎
19:35
|
(7) Там вопроса про средний для командировки нет.
За ссылку спасибо, посмотрю может есть что полезного. |
|||
14
Gucci76
10.06.22
✎
21:52
|
(12) Если нет дней невыходов, то отработано календарных дней будет 29.3, даже если будет 1 день рабочий в месяце (при условии, что сотрудник весь месяц был работником, т.е. принят до этого месяца и уволен после)
|
|||
15
Said_We
14.06.22
✎
10:49
|
(14) Судя по описанию вопроса в (0) есть время, которое исключалось (невыходы) и есть время работы в выходной и/или праздничный день.
|
|||
16
ЧессМастер
14.06.22
✎
14:35
|
(14) (15) Вопрос со средним для отпуска я уже решил.
Что получается по среднему для командировок ? Как я понимаю эти данные не переносятся через "Данные о времени для расчета среднего (общий)". А расчет среднего для командировок отличается от расчета среднего для отпуска. Цитата "Для расчета командировочных учитываются только рабочие дни а не календарные, как для расчета отпускных". |
|||
17
Said_We
14.06.22
✎
15:04
|
(16) Расчет среднего для командировок конечно другой. Нет там календарных дней.
|
|||
18
ЧессМастер
15.06.22
✎
16:53
|
(17) Подскажи один момент пожалуйста.
Смотри что не понятно. В ЗУП 2.5 у меня при расчете среднего по командировкам используются часы. То есть "Учтено часов расчетного периода". В ЗУП 3 же при расчете среднего почему то используются не часы а дни. Фукнкция из глобального модуля одна и та же. И если при расчете среднего по отпуску все правильно (там используются дни а не часы) то при расчете командировок неправильно. Рассчитывается это в модуле УчетСреднегоЗаработкаКлиентСервер Функция ДанныеДляРасчетаСреднегоЗаработка() Причем есть странная конструция Если ДополнительныеПараметры = Неопределено Тогда ДополнительныеПараметры = ДополнительныеПараметрыРасчетаСреднегоЗаработка(); КонецЕсли; Функция ДополнительныеПараметрыРасчетаСреднегоЗаработка() Экспорт ДополнительныеПараметры = Новый Структура( "НачалоПериода, |ОкончаниеПериода, |ДатаНачалаСобытия, |Индексации, |ПоЧасам, |Начисление, |СпособРасчетаОтпуска, |ПоСтатьямФинансирования, |ПорядокРасчета"); ДополнительныеПараметры.ПоЧасам = Ложь; ДополнительныеПараметры.ПоСтатьямФинансирования = Ложь; Возврат ДополнительныеПараметры; КонецФункции Так вот. Не пойму почему признак ДополнительныеПараметры.ПоЧасам жестко устанавливается в Ложь. Для расчета средней по отпуску это нормально, но командировочные мне нужно считать по часам. |
|||
19
ЧессМастер
15.06.22
✎
16:54
|
Кстати
Как оформлять текст кода правильно ? В FAQ по форуму что то этого не видел. |
|||
20
Said_We
16.06.22
✎
13:54
|
(18) Это не тот кусок кода. Это функция инициализации структуры "ДополнительныеПараметры" и не более того.
ДатаНачалаСобытия - где устанавливается, например. (19) Никак. Автоматически определяется и иногда неправильно определяется. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |