Пустой табель в ЗУП 3.1: где искать ошибку — график, кадры, отклонения или права
Содержание
Чаще всего табель в 1С ЗУП 3.1
не заполняется потому, что у графика работы нет данных на нужный месяц: график не перезаполнили на новый год или в базе не загружен производственный календарь
. Откройте Настройка → Графики работы сотрудников, найдите график сотрудника и проверьте, есть ли часы в нужном месяце. Если месяц пустой — нажмите Заполнить, затем заново заполните документ «Табель».
Если с графиком всё в порядке, причина почти всегда в одном из четырёх мест: кадровые документы сотрудника, документы-отклонения (отпуск, больничный, командировка), права пользователя или сбой самой базы. Ниже разобрано, почему не заполняется табель в каждом из этих случаев и как это быстро проверить.
Сначала поймите, что именно «не заполняется». Пустой документ «Табель» (Зарплата → Табели) и пустой отчёт Табель учета рабочего времени (Т-13) в разделе Зарплата → Отчеты по зарплате — это разные ситуации, хотя данные у них общие.
Как ЗУП 3.1 собирает данные табеля
ЗУП 3.1 по умолчанию ведёт учёт времени «по отклонениям». Программа считает, что сотрудник отработал всё время по своему графику, а отклонения от графика вносятся отдельными документами: «Отпуск», «Больничный лист», «Командировка», «Отсутствие с сохранением оплаты» и другими.
Поэтому табель — это сборка из трёх слоёв:
- 📅 График работы — сколько часов и в какие дни сотрудник должен работать;
- 👤 Кадровая история — с какой даты и в каком подразделении он работает, какой график ему назначен;
- 🏖 Отклонения — проведённые документы, которые заменяют «Я» на «ОТ», «Б», «К» и т. п.
Документ «Табель» нужен, когда фактическое время надо ввести вручную: суммированный учёт, сменный график с подменами, вахта. Он заполняется по подразделению и периоду. Отчёт Т-13 строится по уже зарегистрированному времени и сам ничего не «заполняет».
Если хотя бы один слой пустой или противоречит другим, в табеле появятся пустые строки, нули или не те коды.
Ошибки в графиках работы: главная причина пустого табеля
График не заполнен на новый год
График работы в ЗУП хранит часы по конкретным датам. На следующий год их нужно сформировать заново. Типичный сценарий: в январе бухгалтер открывает табель, а у половины сотрудников пусто.
Что сделать:
- Откройте
Настройка → Графики работы сотрудников. - Откройте график сотрудника, у которого табель пустой.
- Перейдите на нужный год (переключатель года в форме графика).
- Если дни не закрашены и часов нет — нажмите Заполнить.
- Запишите график и повторите заполнение табеля.
Если графиков много, пройдитесь по всем, которые реально назначены сотрудникам. Неиспользуемые можно пропустить.
Нет производственного календаря на год
График «пятидневка» или «шестидневка» строится по производственному календарю. Если календаря на год нет, кнопка Заполнить даст пустой график или график без праздников и переносов.
Календарь указан в самом графике, в поле производственного календаря — оттуда можно открыть его по ссылке. Данные на следующий год обычно приходят с обновлением релиза. Если базу давно не обновляли, загрузите календарь через интернет -поддержку или обновите конфигурацию.
Сотруднику назначен не тот график
График задаётся в документе «Прием на работу» и меняется документом «Кадровый перевод». Частые ошибки:
- ❌ при приёме выбрали тестовый или пустой график;
- ❌ перевели на новый график, но с даты в будущем;
- ❌ в организации поменяли график для всех, а у части сотрудников остался старый, который на новый год не заполнили.
Проверьте карточку сотрудника: на ней виден текущий график. Для истории изменений откройте кадровые документы из карточки и посмотрите даты.
Индивидуальный график перекрывает основной
Документ «Индивидуальный график» задаёт часы конкретному сотруднику на месяц. Если его ввели с ошибкой (например, с нулями в днях), табель покажет ровно эти нули, хотя основной график заполнен правильно. Найдите такие документы в журнале учёта времени отбором по сотруднику и месяцу.
После любых правок графика перезаполните табель и, если зарплата за месяц уже рассчитана, пересчитайте начисление. Иначе часы в табеле и в расчёте разойдутся.
Кадровые документы: почему в табеле нет сотрудника
Если табель заполняется, но конкретного человека в нём нет, смотрите кадровую историю.
| Симптом | Вероятная причина | Что проверить |
|---|---|---|
| Сотрудника нет в списке | «Прием на работу» не проведён | Статус документа в списке кадровых документов |
| Нет при заполнении по подразделению | Он числится в другом подразделении | Подразделение на дату конца месяца, кадровые переводы |
| Есть только часть месяца | Дата приёма или увольнения внутри месяца | Это нормально: дни до приёма и после увольнения пустые |
| Нет вообще в организации | Принят в другую организацию базы | Поле «Организация» в шапке табеля |
| Есть, но все дни пустые | Нет графика на этот год | Раздел про графики выше |
Отдельный случай — внутренние совместители. У совместителя своя «должность» в учёте, свой график и своя строка в табеле. Если совместителю не назначили график, его строка будет пустой при нормальной основной.
Документ «Табель» заполняется по подразделению на конец периода. Если сотрудника перевели в середине месяца, ищите его в табеле нового подразделения.
Отпуск, больничный, командировка: конфликты отклонений
Документы-отклонения ломают табель тремя способами.
1. Документ не проведён. Черновик «Отпуска» или больничного табель не видит — у сотрудника стоят обычные «Я» вместо «ОТ» или «Б». Проверьте, что документ проведён, а не просто записан. Если документ требует расчёта, его надо рассчитать и провести.
2. Документы пересекаются. Больничный с 10 по 20 число и командировка с 15 по 25 на одного человека — это конфликт. ЗУП при проведении обычно предупреждает о пересечении, но если документ провели раньше, чем ввели второй, ошибка всплывёт только в табеле. Уберите пересечение: исправьте даты в одном из документов.
3. Табель ввели раньше отклонения. Бухгалтер заполнил и провёл «Табель» за месяц, а потом пришёл больничный. Табель не перезаполнится сам. Откройте его, перезаполните строку сотрудника или весь документ и проведите заново.
Отпуск по уходу за ребёнком и длительные отсутствия
Сотрудник в отпуске по уходу за ребёнком числится в штате, но работает ноль часов. В табеле у него весь месяц должен стоять код отсутствия. Если стоят «Я» — документ отпуска по уходу не проведён или его дата окончания уже прошла. Если строка пустая совсем — посмотрите, нет ли у сотрудника документа о прерывании отпуска с неверной датой.
Табель и расчёт зарплаты: где расходятся данные
Бывает, что табель заполнен правильно, а в «Начислении зарплаты» часы другие или их нет. Это не ошибка табеля, но выглядит так же.
Что проверить:
- 🔢 Вид времени в начислении. Начисление «Оплата по окладу» берёт явку «Я». Если в табеле время введено другим кодом (например, «Н» — ночные), оно попадёт в своё начисление, а не в оклад.
- 📆 Период. Табель за октябрь не влияет на расчёт за сентябрь. Если правили прошлый месяц, нужен перерасчёт.
- 🔄 Порядок действий. Сначала проводят все кадровые документы и отклонения, затем табель (если он нужен), и только потом — «Начисление зарплаты». Если зарплату рассчитали раньше, перезаполните начисление.
- ⚙️ Суммированный учёт. При суммированном учёте рабочего времени норма считается за учётный период. Если в карточке графика суммированный учёт не отмечен, а сотрудник работает по сменам, переработки и недоработки посчитаются неверно.
Если в начислении «не те» часы, откройте расшифровку строки начисления. Там видно, сколько дней и часов программа взяла и откуда.
Сверхурочную работу и работу в выходные ЗУП учитывает отдельными документами или кодами в табеле. Если эти начисления не включены в настройках расчёта зарплаты, соответствующие коды в табеле просто не будут оплачены, хотя в самом табеле часы есть.
Права доступа: почему у одного пользователя табель не заполняется
Классический признак проблемы с правами — у главного бухгалтера табель заполняется полностью, а у табельщика или кадровика половина строк отсутствует.
В ЗУП 3.1 доступ настраивается через профили и группы доступа: Администрирование → Настройки пользователей и прав. Возможны две причины:
- Нет прав на сами данные. Профиль пользователя не даёт читать графики работы или документы-отклонения. Тогда заполнение может падать с сообщением о нарушении прав.
- Включено ограничение доступа на уровне записей. Группе доступа разрешены только отдельные организации или подразделения. Сотрудники из других подразделений в табель такого пользователя не попадут — и сообщения об ошибке не будет.
Как проверить быстро:
- Заполните тот же табель под пользователем с полными правами.
- Если там всё есть — проблема точно в правах.
- Откройте группы доступа этого пользователя и посмотрите список разрешённых организаций и подразделений.
- Добавьте недостающие или включите пользователя в нужную группу.
Не выдавайте табельщику профиль «Полные права» ради табеля. Достаточно расширить список подразделений в его группе доступа.
Технические сбои: блокировки, обновления, кэш
Если все данные на месте, а заполнение зависает, выдаёт ошибку или результат меняется от запуска к запуску, проблема в базе или платформе.
Блокировка данных
Табель по большому подразделению пересобирается долго. Если в это время другой пользователь проводит зарплату или кадровые документы по тем же сотрудникам, возможна ошибка конфликта блокировок. Подождите окончания чужой операции и повторите. Для крупных подразделений удобнее заполнять табель частями — по вложенным подразделениям.
После обновления конфигурации
После обновления ЗУП иногда нужно выполнить обработку данных: программа сама запускает её при первом входе. Если её прервали, часть данных о графиках может быть не перенесена. Зайдите в базу под администратором и дождитесь завершения обновления. Состояние отложенной обработки видно в разделе Администрирование.
Кэш и ошибки базы
Когда форма ведёт себя странно (кнопки не работают, данные «старые»), запустите 1С с параметром /ClearCache — это очистит локальный кэш клиента и не трогает данные базы.
Если ошибка повторяется у всех пользователей, сделайте резервную копию и выполните «Тестирование и исправление» в Конфигураторе (Администрирование → Тестирование и исправление).
«Тестирование и исправление» требует монопольного доступа: все пользователи должны выйти из базы. Запускайте его вне рабочего времени и только после выгрузки резервной копии.
Индивидуальные настройки и доработки
Последняя группа причин — то, что сделано именно в вашей базе:
- 🧩 Расширения и доработки. Если в базе подключены расширения конфигурации , проверьте, не меняют ли они документ «Табель» или его заполнение. Быстрая проверка: временно отключите расширение в копии базы и заполните табель там.
- 🏢 Обособленные подразделения. Если обособленное подразделение выделено в отдельную организацию, его сотрудники попадают только в табель этой организации.
- 🕐 Несколько видов времени в графике. В графиках сменного типа можно задавать ночные и вечерние часы. Ошибка в настройке вида времени даёт «странные» коды в табеле.
- 🔁 Обмен с другими программами. Если кадровые документы загружаются обменом (например, из учётной системы или внешнего сервиса), они могут приходить непроведёнными. Табель такие документы не учитывает.
Для ЗУП 2.5 логика похожая: графики тоже нужно заполнять на год, но интерфейс и названия разделов другие. Всё сказанное выше про пути меню относится к ЗУП 3.1.
Частые вопросы
Обязательно ли вводить документ «Табель» в ЗУП 3.1?
Почему отчёт Т-13 пустой, хотя зарплата рассчитана?
Можно ли заполнить табель за прошлый месяц после закрытия зарплаты?
Как в табеле отразить прогул или неявку по невыясненной причине?
Нужно ли перезаполнять табель после изменения графика?
Источники
- Трудовой кодекс РФ, статья 91 «Понятие рабочего времени. Нормальная продолжительность рабочего времени»
- Постановление Госкомстата России от 05.01.2004 № 1 (унифицированные формы Т-12 и Т-13)