Ведение табеля учета рабочего времени — обязательная процедура для любого предприятия, независимо от масштаба. В 1С:Зарплата и Управление Персоналом (ЗУП) или 1С:Бухгалтерия этот процесс автоматизирован, но требует правильной настройки. Без корректного табеля невозможно рассчитать зарплату, больничные, отпускные или компенсации за переработку. Ошибки здесь чреваты штрафами от трудовой инспекции и конфликтами с сотрудниками.
В этой статье вы найдете пошаговую инструкцию по созданию табеля в последних версиях 1С (включая облачные решения), разберем типичные ошибки при заполнении, покажем, как интегрировать данные с расчетом зарплаты, и дадим рекомендации по автоматизации процесса. Материал актуален для 1С:ЗУП 3.1, 1С:Бухгалтерия 3.0 и 1С:ERP, но ключевые принципы применимы и к другим конфигурациям.
Особое внимание уделим автоматическому формированию табеля на основе данных СКУД (систем контроля доступа) или электронных пропусков — это сокращает ручной труд на 70-90% и исключает ошибки из-за человеческого фактора. Если вы еще ведете табель в Excel — после этой статьи вы поймете, сколько времени теряете зря.
1. Выбор типа табеля: Т-12, Т-13 или произвольная форма
Прежде чем создавать документ в 1С, определитесь с формой табеля. В России официально утверждены две унифицированные формы:
- 📄 Т-12 — для ручного заполнения (подходит небольшим компаниям без автоматизации).
- ⚡ Т-13 — для автоматического учета (используется с турникетными системами или программами типа 1С).
В 1С:ЗУП по умолчанию используется форма Т-13, но ее можно адаптировать под нужды компании. Например, добавить графы для учета удаленной работы или гибкого графика. Если ваша организация использует произвольную форму (например, с дополнительными кодами для командировок), ее тоже можно настроить в 1С через Настройки → Кадровый учет → Формы табеля.
Важно: с 2021 года обязательное использование унифицированных форм отменено, но коды учета рабочего времени (например, Я — явка, Б — больничный) остались прежними. Их нарушение приведет к ошибкам в отчетности.
2. Настройка справочников перед созданием табеля
Чтобы табель формировался корректно, в 1С должны быть заполнены три ключевых справочника:
- Сотрудники — с указанием подразделений, должностей и графиков работы.
- Графики работы — пятидневка, сменный график, гибкий режим и т.д.
- Виды времени — коды для учета явок, отпусков, командировок (например,
ОТ— отпуск,К— командировка).
Проверить их можно в меню Справочники → Кадровый учет. Если графики не настроены, 1С будет считать всех сотрудников работающими по стандартной пятидневке, что приведет к ошибкам в расчете переработок или недогулов.
Заполнен справочник "Сотрудники" (ФИО, табельный номер, подразделение)|
Настроены графики работы для всех категорий сотрудников|
Добавлены все необходимые коды учета времени (например, Н — ночная смена)|
Проверена актуальность данных о приеме/увольнении сотрудников-->
⚠️ Внимание: Если в компании есть сотрудники с индивидуальными графиками (например, вахтовики или удаленщики), для них нужно создать отдельные записи в справочнике Графики работы. Иначе табель будет формироваться с ошибками.
3. Пошаговая инструкция: создание табеля в 1С
Перейдите в раздел Зарплата → Табель учета рабочего времени и нажмите Создать. Далее следуйте алгоритму:
- Выберите организацию (если их несколько) и период (месяц, за который формируется табель).
- Укажите подразделение — можно выбрать конкретный отдел или сформировать табель по всей компании.
- Нажмите "Заполнить" — 1С автоматически подтянет данные о сотрудниках и их графиках.
- Проверьте коды времени:
- 🟢
Я— явка (рабочий день). - 🔴
Н— ночные часы (если есть). - 🟡
В— выходной/праздник.
- 🟢
- Сохраните и проведите документ (кнопка
Провести). - 🔄 Импорт из файлов (Excel, CSV) — если данные приходят из внешних систем (например, отдела кадров).
- 🚪 Интеграция с СКУД — турникеты, биометрические системы, электронные пропуска.
- ⏰ Синхронизация с программами учета времени (например, Keeper, Босс.Кадровик).
Если в табеле есть ошибки (например, сотрудник числится в отпуске, но код ОТ не проставлен), исправьте их вручную. Для этого дважды кликните по ячейке с датой и выберите правильный код из выпадающего списка.
Чтобы ускорить заполнение, используйте групповую обработку: выделите несколько ячеек с одинаковым кодом (например, Б для больничного) и примените его ко всем выделенным дням одновременно (правая кнопка мыши → "Заполнить выбранные ячейки").
| Код в табеле | Значение | Пример использования |
|---|---|---|
Я |
Явка (рабочий день) | Сотрудник отработал полный день |
Б |
Больничный | Сотрудник на больничном с 10 по 15 число |
ОТ |
Отпуск | Ежегодный оплачиваемый отпуск |
К |
Командировка | Сотрудник в служебной поездке |
У |
Учебный отпуск | Сотрудник учится в вузе |
4. Автоматическое заполнение табеля: интеграция с СКУД и турникетными системами
Ручное заполнение табеля отнимает много времени, особенно в крупных компаниях. В 1С:ЗУП есть инструменты для автоматизации:
Для настройки интеграции с СКУД:
- Перейдите в
Администрирование → Настройки программы → Интеграция с внешними системами. - Выберите
Системы контроля доступаи добавьте новую интеграцию. - Укажите параметры подключения (IP-адрес сервера, порт, логин/пароль).
- Настройте правила сопоставления данных (например, как код пропуска сотрудника в СКУД соответствует его табельному номеру в 1С).
После настройки данные о приходах/уходах будут автоматически попадать в табель. Остается только проверить их и провести документ.
⚠️ Внимание: При интеграции с СКУД убедитесь, что время в турникетной системе и в 1С синхронизировано. Разница даже в 5 минут приведет к ошибкам в учете опозданий или переработок.
Что делать, если данные из СКУД не попадают в 1С?
1. Проверьте настройки сетевого подключения (возможно, блокирует фаервол).
2. Убедитесь, что в 1С и СКУД используются одинаковые идентификаторы сотрудников (табельные номера).
3. Обновите драйверы и ПО турникетной системы — устаревшие версии могут не поддерживать протокол обмена.
4. Включите логирование ошибок в 1С (Администрирование → Поддержка и обслуживание → Журнал регистрации) и изучите записи за период синхронизации.
5. Типичные ошибки при работе с табелем и как их избежать
Даже опытные бухгалтера и кадровики допускают ошибки при заполнении табеля. Вот самые распространенные:
- 🔴 Несовпадение кодов времени — например, вместо
ОТ(отпуск) проставленВ(выходной). Это искажает расчет отпускных. - 🟡 Неучтенные командировки — если не проставить код
К, дни командировки могут быть посчитаны как прогул. - 🔴 Ошибки в графиках работы — например, сотрудник работает по сменному графику, но в 1С у него стоит пятидневка.
- 🟡 Незакрытые больничные — если не проставить код
Бв последний день больничного, система посчитает его как рабочий.
Чтобы избежать ошибок:
- Перед проведением табеля сверяйте его с графиком отпусков (раздел
Кадры → Отпуска). - Используйте отчет "Анализ табеля" (
Зарплата → Отчеты → Анализ табеля) для проверки логических ошибок. - Настройте уведомления о несоответствиях (например, если сотрудник числится в табеле, но у него нет графика работы).
Самая опасная ошибка — неучтенные ночные часы (код Н). Их оплата повышается на 20-40% в зависимости от отрасли, и если код не проставлен, компания недоплачивает сотруднику, рискуя штрафом.
6. Интеграция табеля с расчетом зарплаты
Табель — это основа для начисления зарплаты. После его формирования данные автоматически передаются в документ Начисление зарплаты, где:
- 💰 Явки (
Я) — учитываются как отработанные дни. - 🏥 Больничные (
Б) — переходят в расчет пособия. - ✈️ Командировки (
К) — оплачиваются по среднему заработку. - 🌴 Отпуска (
ОТ) — учитываются в расчете отпускных.
Чтобы проверить, как табель повлиял на зарплату:
- Откройте документ
Начисление зарплатыза тот же период. - Перейдите на закладку
Табель— здесь отображаются данные из табеля. - Сравните количество отработанных дней и часов с данными табеля.
Если обнаружите расхождения, вернитесь в табель, исправьте ошибки и перепроведите оба документа.
⚠️ Внимание: Если в компании применяются районные коэффициенты или надбавки за вредность, убедитесь, что в настройках зарплаты (Настройки → Расчет зарплаты) они привязаны к соответствующим кодам табеля. Иначе надбавки не будут начисляться.
7. Отчетность по табелю: что и куда сдавать
Табель учета рабочего времени — это не только внутренний документ, но и основа для отчетности в:
- 📊 ПФР — для подтверждения страхового стажа.
- 📄 ФСС — для расчета пособий по временной нетрудоспособности.
- 🏛️ Трудовую инспекцию — при проверках соблюдения трудового законодательства.
Из 1С можно сформировать следующие отчеты:
Отчет по табелю (Т-12/Т-13)— для внутреннего использования и проверок.Свод по учету времени— агрегированные данные по всем сотрудникам.Анализ отклонений— для выявления несоответствий между табелем и графиками.
Чтобы сформировать отчет:
- Перейдите в
Зарплата → Отчеты → Табель учета рабочего времени. - Выберите период, организацию и подразделение.
- Нажмите
Сформироватьи экспортируйте отчет в Excel или PDF.
Для сдачи в госорганы обычно требуется бумажный вариант с подписью руководителя и печатью (если она есть). В некоторых случаях можно отправить отчет в электронном виде через Контур.Экстерн или 1С-Отчетность.
FAQ: Частые вопросы по табелю в 1С
Как в табеле отразить удаленную работу?
Для удаленной работы используйте код Я (явка), но в комментарии к табелю укажите, что сотрудник работал дистанционно. Если в компании есть отдельный код для удаленки (например, УД), добавьте его в справочник Виды времени и используйте его.
Можно ли редактировать табель после проведения?
Да, но после редактирования нужно перепровести документ и обновить связанные с ним начисления зарплаты. Для этого откройте табель, внесите изменения, нажмите Провести, затем перейдите в Начисление зарплаты и нажмите Перерасчет.
Как учитывать переработки в табеле?
Переработки отражаются кодом Я, но с указанием дополнительных часов. Например, если сотрудник отработал 10 часов вместо 8, в графе "Часы" пропишите 10. В настройках графика работы должен быть указан лимит нормальных часов (обычно 8), чтобы система автоматически посчитала переработку как 2 часа.
Что делать, если сотрудник забыл отметиться в СКУД?
Вручную добавьте запись в табель с кодом Я и укажите фактическое время работы. Если интеграция с СКУД двухсторонняя, исправление в 1С может автоматически обновить данные в турникетной системе (настройте это в параметрах интеграции).
Как перенести табель из Excel в 1С?
Используйте обработку Импорт данных из таблиц (Файл → Открыть → Импорт данных). Предварительно приведите Excel-файл к формату:
- Колонка A — табельный номер.
- Колонка B — дата.
- Колонка C — код времени (
Я,Би т.д.). - Колонка D — часы (если нужно).
Сохраните файл в формате .csv и загрузите в 1С.