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