Вход | Регистрация
 

ЗУП 3.1 Н/Н не учитывается при расчете зарплаты

ЗУП 3.1 Н/Н не учитывается при расчете зарплаты
Я
   pavlika
 
12.07.19 - 12:04
Суть проблемы - на сотрудника вводится документ "Отсутствие (болезнь, прогул, неявка)", в нем указывается отсутствие по невыясненной причине. Выполняется расчет - делаем сверку рабочих часов Т-13 и в р/листке. Неявка не учитывается, за указанные дни идет расчет. Посмотрели проблемные документы "Отсутствие (болезнь, прогул, неявка)" - в них отсутствуют данные в скрытой ТЧ "Начисления". Если зайти в копии под кадровиком и перевыбрать сотрудника или дату отсутствия, то ТЧ заполняется и ошибка уходит. Просят устранить, но не можем воспроизвести проблемную ситуацию. Может кто сталкивался?
 
 
   SleepyHead
 
1 - 12.07.19 - 12:16
(12) А исходные документы под каким пользователем вносили?
   pavlika
 
2 - 12.07.19 - 12:19
(1) Кадровик, расчетчик с локальным ограничением прав. Но если ими же повторить, то ошибки нет.
   SleepyHead
 
3 - 12.07.19 - 12:21
(2) Внесены на одном из прошлых релизов?
   pavlika
 
4 - 12.07.19 - 12:25
(3) Пока живем на поломанном 3.1.8.246, в июле тоже вижу такие проблемные документы.
   Фрэнки
 
5 - 12.07.19 - 12:42
по моему, у вас какой-то релиз конфигурации... который нужно обновить.
Мне тоже попалась парочка документов, но сейчас, после обновления на самый свежий релиз, ситуация не воспроизводится.

з.ы. Расчетчик из-за этого на конфиг ругается. Но т.к. вынужденно все перерассчитывается по нескольку раз, до больших истерик дело не доходит.
   pavlika
 
6 - 12.07.19 - 12:49
(5) Процесс перехода на 3.1.10 запущен, но это не быстро. Сотрудников много - посмотрел запросом получается порядка 30-40 таких документов в месяц, расчетчики злые.
В целом понял, спасение утопающих дело рук самих утопающих.
   Фрэнки
 
7 - 12.07.19 - 12:51
(6) а вот интересно, там в этих документах закономерность есть? Допустим, указанный период документа не соответствует периоду в реквизитах - начало и конец отсутствия? В нашем случае такой проскочил. Пришлось в следующем месяце перерасчитывать.
   SleepyHead
 
8 - 12.07.19 - 13:28
(6) "30-40 таких документов в месяц, расчетчики злые. "

А до этого они начисление ЗП не проверяли?
   dka80
 
9 - 12.07.19 - 13:34
//++Табличная часть Начисления

        МенеджерРасчета = РасчетЗарплатыРасширенный.СоздатьМенеджерРасчета(оДокумент.ПериодРегистрации, оДокумент.Организация);
        МенеджерРасчета.ИсключаемыйРегистратор = оДокумент.Ссылка;
        МенеджерРасчета.ИсправленныйДокумент = оДокумент.ИсправленныйДокумент;
        МенеджерРасчета.ЭтоИсправлениеТекущимПериодом = ИсправлениеДокументовЗарплатаКадры.ЭтоИсправлениеТекущимПериодом(оДокумент, оДокумент.ИсправленныйДокумент, "ПериодРегистрации");
        МенеджерРасчета.НастройкиРасчета.РассчитыватьНачисления = Истина;
        МенеджерРасчета.НастройкиРасчета.СохранятьИсправления = Истина;
        ТаблицаНачислений = МенеджерРасчета.ТаблицаИсходныеДанныеНачисленияЗарплатыПоНачислениям();
        НоваяСтрока = ТаблицаНачислений.Добавить();
        НоваяСтрока.Сотрудник = оДокумент.Сотрудник;
        НоваяСтрока.Начисление = оДокумент.ВидОтсутствия;
        НоваяСтрока.ДатаНачала = оДокумент.ДатаНачала;
        НоваяСтрока.ДатаОкончания = оДокумент.ДатаОкончания;
        МенеджерРасчета.ЗаполнитьНачисленияСотрудникаЗаПериод(оДокумент.Сотрудник, ТаблицаНачислений);
        МенеджерРасчета.РассчитатьЗарплату();
        Для Каждого СтрокаМенеджер Из МенеджерРасчета.Зарплата Цикл
            Попытка
                оДокумент[СтрокаМенеджер.Ключ].Загрузить(СтрокаМенеджер.Значение);    
            Исключение
            КонецПопытки;
        КонецЦикла;
   dka80
 
10 - 12.07.19 - 13:34
Напиши обработку и исполни этот код - он перезаполнит табличную часть Начисления
 
 Рекламное место пустует
   pavlika
 
11 - 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 число получаем начисление зарплаты.
   SleepyHead
 
12 - 14.07.19 - 03:39
(11) правильно заданный вопрос -

Первый шаг к решению.

У меня в самописке был отчёт, который сравнивал график минус невыходы и оплаченное время, но там подход к расчету был другой

А в зуп можно сделать отчёт, который сравнит график минус невыходы по документам и зарегистрированные неявки.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует