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