В программе 1С:Зарплата и Управление Персоналом (редакция 3.1) пользователи периодически сталкиваются с ситуацией, когда после проведения документа Возврат из отпуска по уходу сотруднице в табеле учета рабочего времени продолжают проставляться дни отпуска по уходу за ребенком (код «ОЖ») вместо явки (код «Я»).
Проанализируем причины возникновения этой проблемы и разберем по шагам эффективные способы ее устранения.
Выясним, почему программа продолжает фиксировать состояние отпуска даже после оформления документа возврата на работу:
Возврат из отпуска по уходу, из-за чего данные в регистрах учетных состояний обновляются некорректно.Возврат из отпуска по уходу и Кадровый перевод), важно точное время их проведения. Если перевод проведен раньше возврата, срез состояний сотрудника формируется с ошибкой.Данные состояний сотрудников, Табельные данные сотрудников или Графики работ по видам оплат могут оставаться некорректные или перекрывающие друг друга интервалы.Табель или Индивидуальный график, созданные до кадровых изменений, автоматически не пересчитываются и блокируют обновление данных в отчетах.Рассмотрим основной способ решения проблемы, который помог устранить сбой:
Тестирование и исправление (раздел Администрирование — Тестирование и исправление...).Возврат из отпуска по уходу, затем Кадровый перевод.Если обновление платформы и конфигурации не требуется или уже выполнено, разберем порядок действий с документами:
Возврат из отпуска по уходу должен быть проведен строго раньше документа Кадровый перевод (например, возврат в 00:00:00, а перевод в 00:00:01).Табель за текущий месяц (если он был создан ранее).Табель кнопкой Заполнить.В случаях, когда стандартный перерасчет не помогает, проанализируем состояние внутренних регистров программы:
Данные состояний сотрудников и регистр Графики работ по видам оплат.