|
ЗУП 3.1 Н/Н не учитывается при расчете зарплаты | ☑ | ||
---|---|---|---|---|
0
pavlika
12.07.19
✎
12:04
|
Суть проблемы - на сотрудника вводится документ "Отсутствие (болезнь, прогул, неявка)", в нем указывается отсутствие по невыясненной причине. Выполняется расчет - делаем сверку рабочих часов Т-13 и в р/листке. Неявка не учитывается, за указанные дни идет расчет. Посмотрели проблемные документы "Отсутствие (болезнь, прогул, неявка)" - в них отсутствуют данные в скрытой ТЧ "Начисления". Если зайти в копии под кадровиком и перевыбрать сотрудника или дату отсутствия, то ТЧ заполняется и ошибка уходит. Просят устранить, но не можем воспроизвести проблемную ситуацию. Может кто сталкивался?
|
|||
1
SleepyHead
гуру
12.07.19
✎
12:16
|
(12) А исходные документы под каким пользователем вносили?
|
|||
2
pavlika
12.07.19
✎
12:19
|
(1) Кадровик, расчетчик с локальным ограничением прав. Но если ими же повторить, то ошибки нет.
|
|||
3
SleepyHead
гуру
12.07.19
✎
12:21
|
(2) Внесены на одном из прошлых релизов?
|
|||
4
pavlika
12.07.19
✎
12:25
|
(3) Пока живем на поломанном 3.1.8.246, в июле тоже вижу такие проблемные документы.
|
|||
5
Фрэнки
12.07.19
✎
12:42
|
по моему, у вас какой-то релиз конфигурации... который нужно обновить.
Мне тоже попалась парочка документов, но сейчас, после обновления на самый свежий релиз, ситуация не воспроизводится. з.ы. Расчетчик из-за этого на конфиг ругается. Но т.к. вынужденно все перерассчитывается по нескольку раз, до больших истерик дело не доходит. |
|||
6
pavlika
12.07.19
✎
12:49
|
(5) Процесс перехода на 3.1.10 запущен, но это не быстро. Сотрудников много - посмотрел запросом получается порядка 30-40 таких документов в месяц, расчетчики злые.
В целом понял, спасение утопающих дело рук самих утопающих. |
|||
7
Фрэнки
12.07.19
✎
12:51
|
(6) а вот интересно, там в этих документах закономерность есть? Допустим, указанный период документа не соответствует периоду в реквизитах - начало и конец отсутствия? В нашем случае такой проскочил. Пришлось в следующем месяце перерасчитывать.
|
|||
8
SleepyHead
гуру
12.07.19
✎
13:28
|
(6) "30-40 таких документов в месяц, расчетчики злые. "
А до этого они начисление ЗП не проверяли? |
|||
9
dka80
12.07.19
✎
13:34
|
//++Табличная часть Начисления
МенеджерРасчета = РасчетЗарплатыРасширенный.СоздатьМенеджерРасчета(оДокумент.ПериодРегистрации, оДокумент.Организация); МенеджерРасчета.ИсключаемыйРегистратор = оДокумент.Ссылка; МенеджерРасчета.ИсправленныйДокумент = оДокумент.ИсправленныйДокумент; МенеджерРасчета.ЭтоИсправлениеТекущимПериодом = ИсправлениеДокументовЗарплатаКадры.ЭтоИсправлениеТекущимПериодом(оДокумент, оДокумент.ИсправленныйДокумент, "ПериодРегистрации"); МенеджерРасчета.НастройкиРасчета.РассчитыватьНачисления = Истина; МенеджерРасчета.НастройкиРасчета.СохранятьИсправления = Истина; ТаблицаНачислений = МенеджерРасчета.ТаблицаИсходныеДанныеНачисленияЗарплатыПоНачислениям(); НоваяСтрока = ТаблицаНачислений.Добавить(); НоваяСтрока.Сотрудник = оДокумент.Сотрудник; НоваяСтрока.Начисление = оДокумент.ВидОтсутствия; НоваяСтрока.ДатаНачала = оДокумент.ДатаНачала; НоваяСтрока.ДатаОкончания = оДокумент.ДатаОкончания; МенеджерРасчета.ЗаполнитьНачисленияСотрудникаЗаПериод(оДокумент.Сотрудник, ТаблицаНачислений); МенеджерРасчета.РассчитатьЗарплату(); Для Каждого СтрокаМенеджер Из МенеджерРасчета.Зарплата Цикл Попытка оДокумент[СтрокаМенеджер.Ключ].Загрузить(СтрокаМенеджер.Значение); Исключение КонецПопытки; КонецЦикла; |
|||
10
dka80
12.07.19
✎
13:34
|
Напиши обработку и исполни этот код - он перезаполнит табличную часть Начисления
|
|||
11
pavlika
12.07.19
✎
16:15
|
(8) А как они проверят без расчета? Кадровики закрывают месяц, сигнализируют об этом - им закрывается период и расчетчики выполняю расчет. После расчета идет сверка рабочих и оплаченных часов. На 10+ тыс сотрудниках 30-40 ошибок имхо не много.
(9) Это понял, спасибо, но обработкой править данные в продуктиве не айс - ответственность кто нести будет? В принципе понял откуда ноги растут. Кадровиков много, уровень знаний хромает - отсюда и ноги растут. Сферический пример: 1) кадровик А оформляет отпуск за свой счет с 01 по 05 число, где 01 рабочий день; 2) кадровик Б узнает о переносе отпуска с 01 на 02 число + о том, что 01 числа невыход; 3) кадровик Б оформляет неявку на 01 число. При этом у отпуска за свой счет приоритет выше и как следствие в ТЧ Начисления менеджер расчета ничего не пишет о неявке; 4) кадровик А исправляет дату начала отпуска за свой счет; 5) формируем Т-13 - все красиво, на 01 число стоит НН; 6) формируем расчет - на 01 число получаем начисление зарплаты. |
|||
12
SleepyHead
гуру
14.07.19
✎
03:39
|
(11) правильно заданный вопрос -
Первый шаг к решению. У меня в самописке был отчёт, который сравнивал график минус невыходы и оплаченное время, но там подход к расчету был другой А в зуп можно сделать отчёт, который сравнит график минус невыходы по документам и зарегистрированные неявки. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |