К статье
Практический материал

Другое · 10 мин

Почему в 1С не заполняется табель учёта рабочего времени

Разбираем, почему в 1С:ЗУП не заполняется табель учёта рабочего времени: графики, отклонения, виды времени, права. Пошаговая диагностика и исправление.

Табель учёта рабочего времени в 1С:ЗУП формируется автоматически на основании графиков работы сотрудников и зарегистрированных отклонений — отпусков, больничных, командировок, прогулов. Если документ «Табель» открывается пустым, заполняется не по всем сотрудникам или показывает неверные часы, причина почти всегда лежит в данных, на которые опирается программа, а не в самом документе.

Чаще всего виноваты четыре вещи: не назначен или не заполнен график работы, сотрудник не принят на работу в текущем периоде, отклонения введены не теми документами, либо в настройках учётной политики отключён учёт по табелю. Реже встречаются проблемы с правами доступа, датой запрета изменения данных и незакрытым периодом расчёта зарплаты.

Ниже разобраны основные сценарии: от быстрой диагностики до точечных исправлений. Действия описаны для типовой конфигурации 1С:Зарплата и управление персоналом, но логика проверки применима и к другим решениям на платформе 1С.

Как 1С формирует табель и откуда берутся данные

Документ «Табель» (раздел «Зарплата» → «Отчёты, справки» → «Табель учёта рабочего времени (Т-13)» или отдельный документ в зависимости от настроек) — это не первичный источник данных, а отчётная форма. Программа собирает его из плана (график работы сотрудника) и факта (зарегистрированные отклонения).

Если в настройках учётной политики выбран вариант «по графикам и документам отклонений», табель строится так: для каждого дня берётся плановое время из графика, затем накладываются документы отклонений — отпуска, больничные, командировки, отсутствия. Если какого-то звена нет, строка сотрудника оказывается пустой или неполной.

Проверяем график работы сотрудника

Самая частая причина пустого табеля — сотруднику не назначен график или период действия графика не перекрывает месяц табеля. Откройте карточку сотрудника, перейдите по ссылке «График работы» в разделе кадровых данных и проверьте историю назначений.

Убедитесь, что график действует с даты приёма или перевода и что у него нет даты окончания, приходящейся на середину месяца. Если сотрудника перевели на другой график документом «Кадровый перевод», проверьте, что перевод проведён и датирован до начала отчётного месяца.

Второй шаг — проверить сам график. Откройте справочник «Графики работы сотрудников», найдите нужный график и убедитесь, что он заполнен: задан шаблон (например, пятидневка), указан способ заполнения и расписание сформировано на нужный год. Если расписание не сформировано, график существует формально, но данных по дням в нём нет — и табель останется пустым.

Порядок проверки графика
  1. 1
    Откройте карточку сотрудника и проверьте назначенный график и дату его начала
  2. 2
    Откройте сам график в справочнике и убедитесь, что расписание заполнено на нужный год
  3. 3
    Проверьте, что кадровые переводы, меняющие график, проведены
  4. 4
    Перезаполните табель и сравните результат

Кадровые документы: приём, перевод, увольнение

Табель заполняется только по сотрудникам, которые числятся в организации в отчётном периоде. Если приём на работу введён с ошибкой в дате (например, датирован следующим месяцем) или не проведён, сотрудник в табель не попадёт вовсе. Проверьте документ «Приём на работу»: статус «Проведён», дата приёма, подразделение и организация должны совпадать с параметрами табеля.

Обратная ситуация — увольнение, введённое задним числом. Если сотрудник уволен документом с датой внутри месяца, программа корректно обрежет табель по дату увольнения, но если дата увольнения ошибочна, строки после неё будут пустыми. Также проверьте совпадение организации: табель, сформированный по другой организации в многофирменной базе, не покажет сотрудников «чужой» компании.

Отклонения введены «не теми» документами

Табель учитывает только те отсутствия, которые зарегистрированы штатными документами: «Отпуск», «Больничный лист», «Командировка», «Отсутствие (болезнь, прогул, отпуск за свой счёт)», «Простой, отстранение». Если факт отсутствия оформили комментарием, служебной запиской или внешним файлом, программа о нём не знает — и табель покажет явку по графику.

Проверьте журнал документов за месяц: все ли отсутствия введены, проведены и относятся к нужному сотруднику и периоду. Особое внимание — документам, введённым после формирования табеля: табель нужно перезаполнить вручную, он не обновляется сам.

Отдельный случай — сторнирование. Если больничный или отпуск был отменён документом «Сторнирование начислений», а исходный документ остался активным, данные в табеле могут противоречить расчётам. Сверяйте табель с расчётным листком сотрудника.

Типичные ошибки при вводе отклонений
01
Отсутствие оформлено устно или через примечание — табель показывает явку вместо отпуска или больничного
02
Документ создан, но не проведён — данные в учёт не попадают
03
Документ введён после формирования табеля, а табель не перезаполнен — данные устарели
04
Отклонение введено по другой организации или подразделению — в нужном табеле его не видно

Настройки учёта и виды времени

В настройках расчёта зарплаты (раздел «Настройка» → «Расчёт зарплаты») проверьте, включён ли учёт рабочего времени с использованием табеля и какие виды времени задействованы. Если в организации ведётся суммированный учёт или используются ночные и вечерние часы, соответствующие виды времени должны быть включены — иначе часть часов в табель не попадёт.

Проверьте также настройку «Использовать несколько графиков работы» и способ учёта отсутствий: в некоторых конфигурациях есть вариант, при котором табель ведётся вручную документом «Данные для расчёта зарплаты» или внешней загрузкой. Если организация перешла на такой режим, автоматическое заполнение по графикам отключается — и пустой табель является следствием настройки, а не ошибки.

Права доступа, даты запрета и технические причины

Если данные в базе корректны, но табель у конкретного пользователя пуст, проверьте права. Ограничение доступа на уровне записей (RLS) по организациям или подразделениям скрывает сотрудников из табеля без каких-либо сообщений. Войдите под пользователем с полными правами и сравните результат — расхождение укажет на проблему прав.

Дата запрета изменения данных (раздел «Администрирование» → «Даты запрета изменения данных») не мешает формировать отчёт-табель, но не даст провести документ «Табель» за закрытый период и не позволит исправить кадровые документы прошлых месяцев. Если табель нужен за закрытый период, формируйте отчётную форму или временно откройте период под контролем администратора.

Наконец, после обновления конфигурации иногда требуется выполнить отложенные обработчики обновления: пока они не завершены, часть данных учёта времени может быть недоступна. Проверьте раздел «Администрирование» → «Результаты обновления программы» и дождитесь завершения всех процедур.

Маршрут решения

Как выбрать действие

Строки сотрудника нет в табеле совсемПроверьте приём на работу, организацию и назначенный график
Строка есть, но все дни пустыеПроверьте, заполнено ли расписание графика на нужный год
Явки есть, но отсутствия не показаныПроверьте документы отклонений: введены ли, проведены ли, за тот ли период
Табель пуст только у одного пользователяПроверьте права доступа и ограничения по организациям
Проблема началась после обновленияПроверьте завершение отложенных обработчиков обновления

Проверка результата и контрольные точки

После исправлений перезаполните табель и сверьте его с независимым источником: отчётом «Полный свод начислений», расчётными листками или производственным календарём. Совпадение плановых часов по графику, всех отклонений и итогового количества отработанных дней — признак корректного заполнения.

Полезно проверить двух-трёх сотрудников с разными ситуациями: обычная пятидневка, сотрудник с отпуском внутри месяца, сотрудник с больничным. Если все три строки сходятся с кадровыми документами, механизм работает правильно.

Контрольные точки

Как проверить результат

Наличие всех сотрудников подразделения
Норма

В табеле все принятые и не уволенные на начало месяца сотрудники

Тревожный признак

Часть сотрудников отсутствует — проверяйте приёмы и права

Плановые часы по графику
Норма

Часы совпадают с расписанием графика

Тревожный признак

Нули или пустые ячейки — график не заполнен

Отклонения
Норма

Отпуска и больничные отражены нужными буквенными кодами

Тревожный признак

В дни отсутствия стоит явка — документы отклонений не введены

Итоги месяца
Норма

Отработанные дни и часы сходятся с расчётным листком

Тревожный признак

Расхождения с расчётом зарплаты — есть неучтённые документы

FAQ

Почему табель заполняется только по части сотрудников подразделения?

Чаще всего у «пропавших» сотрудников не назначен график, приём оформлен другой датой или другой организацией, либо у пользователя ограничены права. Проверьте карточки сотрудников и сравните результат под учётной записью с полными правами.

Табель был заполнен, а потом данные пропали. Что произошло?

Вероятно, кто-то ввёл или перепровёл кадровые документы задним числом (увольнение, перевод, сторнирование), после чего табель перезаполнили. Проверьте историю изменений документов за период через журнал регистрации.

Нужно ли создавать документ «Табель», если отклонений нет?

Нет. Если фактическое время совпадает с графиками, достаточно отчёта «Табель учёта рабочего времени (Т-13)». Документ нужен только когда фактическое время вводится вручную и отличается от планового.

Отпуск введён, но в табеле вместо «ОТ» стоит явка. Почему?

Документ отпуска либо не проведён, либо введён за другой период или по другому сотруднику, либо табель не был перезаполнен после ввода отпуска. Откройте табель заново и выполните команду заполнения повторно.

Можно ли заполнить табель вручную, если графика нет?

Да, документ «Табель» позволяет ввести время вручную по каждому дню. Но это обходной путь: без графика не будут корректно работать расчёт зарплаты и отчёты по времени. Правильное решение — создать и назначить график, а ручной ввод использовать как временную меру.

После обновления 1С табель перестал заполняться. Что делать?

Сначала проверьте, завершились ли отложенные обработчики обновления в разделе «Администрирование» → «Результаты обновления программы». Если обновление завершено, а проблема осталась, проверьте настройки расчёта зарплаты — некоторые обновления меняют значения по умолчанию.

Итог

Что важно запомнить

Пустой табель — симптом отсутствия исходных данных, а не поломка документа. Проверяйте по цепочке: приём на работу → назначенный и заполненный график → проведённые документы отклонений → права и настройки учёта. После исправлений перезаполняйте табель и сверяйте итоги с расчётными листками.