Другое · 10 мин
Почему не заполняется табель в 1С:ЗУП и как это исправить
Разбираем, почему табель не заполняется в 1С:ЗУП: графики работы, отсутствия, производственный календарь, виды времени. Пошаговая диагностика и исправление.
Табель учёта рабочего времени в 1С:ЗУП заполняется автоматически на основе данных о графиках работы сотрудников, отклонениях (отпуска, больничные, командировки) и производственном календаре. Если документ «Табель» оказывается пустым, заполняется частично или показывает неверные часы — причина почти всегда кроется в одном из этих трёх источников, а не в сбое программы.
Типичная ситуация: расчётчик создаёт документ «Табель» (Зарплата → Отчёты и справки → Табель учёта рабочего времени, либо одноимённый документ в разделе «Зарплата»), нажимает «Заполнить» — и получает пустые строки, прочерки или только часть сотрудников. Чтобы найти причину, нужно последовательно проверить кадровые данные, графики, отклонения и настройки видов времени.
Важно понимать: отчёт «Табель (Т-13)» и документ «Табель» в ЗУП работают по-разному. Отчёт собирает данные регистров напрямую, а документ заполняется по алгоритму, чувствительному к датам приёма, увольнения и назначенным графикам. Ниже разобраны основные причины и порядок их устранения.
Как устроено автоматическое заполнение табеля
При нажатии кнопки «Заполнить» программа для каждого сотрудника подразделения определяет действующий на дату график работы, рассчитывает по нему плановые дни и часы, затем накладывает зарегистрированные отклонения — отпуска, больничные, командировки, прогулы. Результат выводится в виде буквенных кодов (Я, В, ОТ, Б и т.д.) и количества часов.
Если на любом шаге данных нет — сотрудник не принят, график не назначен, календарь не заполнен — строка либо не появляется вовсе, либо остаётся пустой. Поэтому диагностику удобно вести по той же цепочке, по которой работает алгоритм.
Проверяем кадровые данные и период табеля
Первая причина пустого табеля — сотрудник формально не числится в выбранном подразделении на даты документа. Проверьте, что приём на работу проведён, дата приёма не позже начала периода табеля, а увольнение (если было) не раньше его окончания. Частая ошибка — табель создают за месяц, в котором сотрудник ещё не принят или уже уволен.
Вторая типовая ситуация — неверно указаны реквизиты самого документа: организация, подразделение или период. Если в шапке выбрано подразделение, а сотрудник числится в другом, строка не появится. Также проверьте, что даты «с» и «по» охватывают нужный месяц полностью.
Третий момент — непроведённые кадровые документы. Если приём на работу сохранён, но не проведён, программа не считает сотрудника работающим, и табель его не подхватит. Откройте список сотрудников и убедитесь, что по каждому есть проведённый приём или кадровый перевод.
Проверяем график работы сотрудника
Самая распространённая причина пустых строк — отсутствие назначенного графика. Откройте карточку сотрудника, перейдите по ссылке «График работы» или посмотрите документ приёма: поле «График работы» должно быть заполнено. Если оно пустое, программе не из чего рассчитывать плановое время.
Далее проверьте сам график: Справочники → Графики работы сотрудников. График должен быть заполнен на нужный год — откройте его и нажмите «Заполнить» или проверьте календарь графика визуально. Если график создан, но не заполнен на текущий период, табель за этот период будет пустым или с нулями.
Для сменных графиков дополнительно проверьте, что в шаблоне смен корректно заданы виды времени (Явка, Ночные часы) и длительность смен. Ошибка в шаблоне приводит к тому, что дни есть, а часы равны нулю.
- 1Проверьте реквизиты документа: организация, подразделение, период
- 2Убедитесь, что приём на работу сотрудника проведён и действует в периоде табеля
- 3Откройте карточку сотрудника и проверьте назначенный график работы
- 4Откройте график и убедитесь, что он заполнен на нужный год
- 5Проверьте производственный календарь: Администрирование → Производственные календари
- 6Проверьте отклонения: отпуска, больничные, отсутствия — проведены ли документы
- 7Перезаполните табель и сверьте результат
Производственный календарь и заполнение графиков на год
Пятидневка и другие графики «по календарю» строятся на основе производственного календаря РФ. Если календарь не заполнен на нужный год (например, после обновления конфигурации или в новой базе), графики не рассчитаются, и табель окажется пустым. Откройте Администрирование → Производственные календари и проверьте, что дни текущего года раскрашены: рабочие, предпраздничные, выходные.
Если календарь пуст — заполните его по умолчанию кнопкой «Заполнить по умолчанию» или обновите через сервис «1С:Обновление программ». После заполнения календаря заново заполните графики работы, которые от него зависят, и только затем пересоздайте табель.
Отклонения, виды времени и частые ошибки настройки
Если табель заполняется, но не отражает отпуск или больничный, проверьте, проведены ли соответствующие документы и попадают ли их даты в период табеля. Документ «Отсутствие (болезнь, прогул, отпуск)» в статусе «черновик» табель не учитывает.
Отдельный блок проблем — настройка видов времени. Если в графике или в документе используется пользовательский вид времени без буквенного кода или с некорректным соответствием (например, не указано, что это рабочее время), табель может показывать прочерки. Проверьте справочник «Виды использования рабочего времени»: у каждого используемого вида должны быть заданы буквенный код и основное время.
Ещё одна причина частичного заполнения — работа по совместительству или несколько позиций. Табель формируется по каждому рабочему месту отдельно; если сотрудник переведён внутри месяца, в табеле появятся две строки, и при неверно выбранном подразделении одна из них «потеряется».
Что делать, если заполняется только часть сотрудников
Частичное заполнение почти всегда означает, что проблема индивидуальна: у «пропавших» сотрудников нет графика, они приняты не тем документом или числятся в другом подразделении. Удобный приём — сформировать отчёт «График работы сотрудников» или «Штатное расписание» и сравнить список с табелем.
Если сотрудник отсутствует в табеле, но работает, откройте его карточку и проверьте историю кадровых переводов. Возможно, перевод в нужное подразделение датирован следующим месяцем или отменён. После исправления кадрового документа перезаполните табель.
Как проверить результат
Число строк совпадает со списком работающих в подразделении
Часть сотрудников отсутствует — проверяйте их графики и приёмы
Часы соответствуют графику (например, 8 часов при пятидневке)
Нулевые часы при заполненных кодах дней — ошибка в шаблоне графика
Отпуска и больничные отражены кодами ОТ, Б с верными датами
Отклонения отсутствуют — документы не проведены или даты вне периода
Когда проблема в программе: обновления и регламентные операции
Если все данные корректны, а табель всё равно заполняется с ошибками, проверьте актуальность релиза конфигурации: в старых версиях встречались ошибки механизма заполнения, исправленные в обновлениях. Перед обновлением обязательно создайте резервную копию.
Также после переноса данных из другой программы (например, из ЗУП 2.5 или стороннего кадрового учёта) могут отсутствовать записи в регистрах графиков. В этом случае помогает документ «График работы сотрудников» или перепроведение кадровых документов. Если самостоятельная диагностика не даёт результата, привлеките специалиста по 1С — правка регистров вручную без понимания структуры данных опасна для расчётов.
Что важно запомнить
Пустой табель в 1С:ЗУП — следствие, а не сбой. Проверяйте цепочку: проведённый приём на работу → назначенный и заполненный график → актуальный производственный календарь → проведённые отклонения. Исправляйте исходные данные, а не сам табель, и делайте резервную копию перед массовыми изменениями.
Частые вопросы
Табель заполняется, но без часов — только коды дней. Что не так?
Проверьте шаблон графика работы: в расписании должны быть указаны часы по видам времени (Явка, Ночные). Если длительность смены не задана, программа ставит код дня, но часы равны нулю. После исправления графика перезаполните табель.
Почему в табеле нет уволенного сотрудника, хотя он работал часть месяца?
Проверьте дату увольнения и период табеля: если даты не пересекаются, сотрудник не попадёт в документ. Также убедитесь, что в настройках отчёта или документа не установлен отбор, исключающий уволенных. При корректных датах уволенный отражается в табеле за отработанную часть месяца.
Отпуск проведён, но в табеле дни отпуска показаны как явка. Почему?
Чаще всего документ отпуска не проведён либо его период не пересекается с периодом табеля. Реже причина в том, что отпуск оформлен документом, который не формирует отклонений (например, только приказ без начисления). Проверьте движения документа и перезаполните табель.
Нужно ли заполнять производственный календарь каждый год?
Да. Производственный календарь заполняется на каждый календарный год — вручную по умолчанию или автоматически через сервис обновлений. Без заполненного календаря графики «по календарю» (пятидневка, шестидневка) не рассчитаются, и табель за новый год окажется пустым.
Можно ли исправить табель вручную, не меняя графики?
Технически можно отредактировать строки документа вручную, но это крайняя мера: при следующем автоматическом заполнении правки исчезнут, а расхождение между табелем и реальными графиками исказит расчёт зарплаты. Правильный путь — исправить исходные данные (график, кадровый документ, отклонение) и перезаполнить табель.
Отчёт Т-13 показывает данные, а документ «Табель» пустой. В чём разница?
Отчёт «Табель учёта рабочего времени (Т-13)» строится напрямую по регистрам учёта времени, а документ заполняется по алгоритму с учётом реквизитов шапки и кадрового состояния. Если отчёт работает, а документ пуст, ищите проблему в реквизитах документа и назначении графиков, а не в данных учёта.