Ведение табеля рабочего времени — обязательная процедура для любого работодателя, которая напрямую влияет на расчет зарплаты, отпускных и компенсаций. В 1С:Зарплата и Управление Персоналом (ЗУП) или 1С:Бухгалтерия этот процесс можно автоматизировать, но без понимания механизмов легко допустить ошибки, которые приведут к некорректным начислениям или претензиям проверяющих органов. В этой статье разберем, как правильно формировать табель, учитывать отклонения (больничные, отпуска, командировки) и избегать типичных проблем.

Особенность работы с табелем в 1С заключается в тесной интеграции с другими разделами программы: графиками работы, штатным расписанием и кадровыми документами. Например, если сотрудник переведен на другой график, но это не отражено в системе, табель будет сформирован с ошибками. Мы подробно рассмотрим все этапы — от первоначальной настройки до выгрузки отчетности, включая нюансы для разных версий 1С (от 8.3.20 до последних релизов).

Важно: правила учета рабочего времени регламентируются Трудовым кодексом РФ (ст. 91, 99, 100) и Постановлением Госкомстата №1. В 1С эти нормы учтены в типовых конфигурациях, но их корректное применение зависит от правильности заполнения справочников. Если вы работаете с нетиповыми графиками (например, сменными или вахтовыми), потребуется дополнительная настройка.

1. Подготовка программы: настройка справочников перед заполнением табеля

Прежде чем приступить к заполнению табеля, необходимо убедиться, что в 1С корректно заведены все справочники, связанные с учетом времени. Без этого система не сможет автоматически рассчитывать нормы часов, отпускные или больничные. Основные элементы, которые нужно проверить:

  • 📋 Штатное расписание — должно содержать актуальные должности, подразделения и ставки сотрудников. Если сотрудник числится в одном подразделении, а фактически работает в другом, табель будет сформирован неверно.
  • Графики работы — здесь указываются нормы рабочего времени (например, 40 часов в неделю), выходные дни и праздники. Для сменных работников графики настраиваются индивидуально.
  • 👥 Сотрудники — проверьте, что у каждого сотрудника указан правильный график работы, подразделение и должность. Особое внимание уделите совместителям и работникам на неполной ставке.
  • 📅 Производственный календарь — должен быть актуализирован с учетом переносов праздничных дней. В 1С он обновляется автоматически при получении релиза, но иногда требуется ручная корректировка.

Если хотя бы один из этих справочников заполнен неверно, табель будет содержать ошибки. Например, если в графике работы сотрудника не указан праздничный день, система засчитает его как рабочий, что приведет к недоплате или переплате. Чтобы избежать этого, перед формированием табеля рекомендуется запустить Отчет по графикам работы (Зарплата → Отчеты по зарплате → Графики работы) и сверить данные с фактическим расписанием сотрудников.

💡

Если в вашей организации используются нестандартные графики (например, "сутки через трое"), создайте их заранее в справочнике Графики работы. Для этого перейдите в Настройки → Графики работы и нажмите "Создать". Укажите тип графика ("Сменный" или "Гибкий") и заполните расписание смен.

2. Способы заполнения табеля в 1С: ручной ввод vs автоматизация

В 1С табель рабочего времени можно заполнять двумя способами: вручную или автоматически. Выбор метода зависит от размера организации, частоты отклонений (больничные, отпуска, командировки) и используемой конфигурации. Рассмотрим оба варианта подробнее.

2.1. Автоматическое заполнение табеля

Это самый быстрый способ, который подходит для организаций с большим штатом и минимальным количеством отклонений. Система сама рассчитывает нормы рабочего времени на основе графиков и производственного календаря. Чтобы автоматически сформировать табель:

  1. Перейдите в раздел Зарплата → Табель рабочего времени.
  2. Нажмите "Создать" и выберите период (месяц).
  3. В поле "Подразделение" укажите нужное подразделение или оставьте пустым, чтобы сформировать табель по всей организации.
  4. Нажмите "Заполнить" → "По графикам работы".

Система автоматически проставит коды Я (явка) для рабочих дней и В (выходной) для выходных. Однако автоматизация не учитывает отклонения — их придется добавлять вручную. Например, если сотрудник болел, нужно заменить код Я на Б (больничный) и указать количество часов.

2.2. Ручной ввод данных

Этот метод используется, если в организации много отклонений от графика (частые командировки, больничные, отпуска без сохранения зарплаты). Ручной ввод позволяет точнее учесть фактическое время работы каждого сотрудника. Для этого:

  1. Создайте новый табель (Зарплата → Табель рабочего времени → Создать).
  2. Выберите сотрудника и период.
  3. Вручную проставьте коды отклонений (например, К — командировка, ОТ — отпуск, НН — неявка по невыясненным причинам).
  4. Укажите количество отработанных часов для каждого дня.

Ручной ввод занимает больше времени, но снижает риск ошибок при расчете зарплаты. Например, если сотрудник работал в выходной день, это нужно отразить кодом РВ (работа в выходной), иначе система не учтет оплату в двойном размере.

📊 Как вы обычно заполняете табель в 1С?
Автоматически по графикам
Ручным вводом
Комбинирую оба способа
Использую внешнюю программу

3. Коды отклонений в табеле: расшифровка и правильное применение

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

Код Расшифровка Пример использования
Я Явка (отработан полный день) Сотрудник работал 8 часов по графику
Б Временная нетрудоспособность (больничный) Сотрудник был на больничном 3 дня
ОТ Ежегодный оплачиваемый отпуск Сотрудник в отпуске с 1 по 14 число
К Командировка Сотрудник был в командировке 5 дней
РВ Работа в выходной/праздничный день Сотрудник вышел на работу в субботу

Важно: некоторые коды требуют дополнительных документов в 1С. Например, для кода Б (больничный) необходимо оформить документ Больничный лист (Зарплата → Больничные листы), иначе система не рассчитает пособие. Аналогично, для командировок (К) требуется документ Командировка.

Если в вашей организации используются нестандартные коды (например, для учета удаленной работы или учебных отпусков), их нужно предварительно добавить в справочник Виды времени (Настройки → Виды времени). Без этого система не распознает новые коды и не сможет корректно рассчитать зарплату.

Что делать, если в табеле отсутствует нужный код?

Если в справочнике нет подходящего кода (например, для учета простоя по вине работодателя), его можно добавить самостоятельно. Для этого перейдите в Настройки → Виды времени, нажмите "Создать" и укажите:

- Код (например, "ПР" для простоя)

- Наименование (например, "Простой по вине работодателя")

- Тип времени (например, "Неоплачиваемое")

После сохранения новый код станет доступен в табеле.

4. Учет отклонений: больничные, отпуска, командировки

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

4.1. Больничные листы

Для учета больничного в табеле необходимо:

  1. Создать документ Больничный лист (Зарплата → Больничные листы → Создать).
  2. Указать сотрудника, период нетрудоспособности и причину (заболевание, травма, уход за ребенком).
  3. Заполнить данные о страховом стаже (влияет на размер пособия).
  4. Провести документ.

После этого в табеле автоматически проставится код Б на дни больничного, а система рассчитает пособие по временной нетрудоспособности. Если больничный оформлен неправильно (например, указан неверный период), табель также будет содержать ошибки.

4.2. Отпуска

Для учета отпуска в 1С используется документ Отпуск (Зарплата → Отпуска → Создать). При его оформлении:

  • 📅 Укажите вид отпуска: ежегодный оплачиваемый, без сохранения зарплаты, учебный и т.д.
  • 👤 Выберите сотрудника и период отпуска.
  • 💰 Если отпуск оплачиваемый, система автоматически рассчитает отпускные при проведении документа.

В табеле дни отпуска отразятся кодом ОТ (для оплачиваемого) или ДО (для отпуска без сохранения зарплаты). Если отпуск прерван (например, сотрудник отозван на работу), нужно оформить документ Прерывание отпуска.

4.3. Командировки

Для командировок в 1С предусмотрен документ Командировка (Зарплата → Командировки → Создать). При его заполнении:

  • 📍 Укажите место командировки и цель.
  • 🗓️ Заполните период командировки.
  • 💸 Укажите суммы суточных и оплаты проезда (если они компенсируются).

В табеле дни командировки отразятся кодом К. Если командировка пришлась на выходной день, его нужно отметить кодом РВ (работа в выходной) и оплатить в двойном размере.

- Все больничные листы оформлены документами в 1С

- Отпуска подтверждены приказами и документами "Отпуск"

- Командировки имеют документы "Командировка" с указанием целей

- Дни работы в выходные отмечены кодом РВ

- Уволенные сотрудники исключены из табеля-->

5. Проверка и закрытие табеля: как избежать ошибок

После заполнения табеля его необходимо проверить на корректность перед закрытием месяца. Ошибки в табеле могут привести к:

  • ❌ Неправильному расчету зарплаты (недоплата или переплата).
  • ❌ Штрафам при проверке трудовой инспекцией.
  • ❌ Проблемам с начислением отпускных и пособий.

Чтобы избежать этого, выполните следующие шаги:

  1. Сверьте данные табеля с графиками работы сотрудников. Например, если сотрудник работал по графику "2 через 2", в табеле должны чередоваться коды Я и В.
  2. Проверьте, что все отклонения (больничные, отпуска, командировки) подтверждены документами в 1С.
  3. Запустите отчет Сверка табеля с графиком (Зарплата → Отчеты по зарплате → Сверка табеля). Он покажет расхождения между фактическим и плановым временем.
  4. Убедитесь, что в табеле нет сотрудников, которые уволились в течение месяца. Их нужно исключить или отметить кодом У (увольнение).

Если обнаружены ошибки, их можно исправить непосредственно в табеле или через корректирующие документы. Например, если забыли указать больничный, оформите документ Больничный лист и перезаполните табель.

💡

Закрывать табель можно только после того, как все отклонения учтены и сверка с графиками не выявила расхождений. Если в табеле остались неясности (например, код НН — неявка по невыясненным причинам), их нужно уточнить у сотрудника или кадровой службы.

6. Типичные ошибки при работе с табелем в 1С и как их исправить

Даже опытные пользователи 1С иногда допускают ошибки при заполнении табеля. Рассмотрим наиболее распространенные из них и способы их устранения.

6.1. Несовпадение нормы часов в табеле и графике

Если норма часов в табеле не совпадает с графиком работы, это может быть связано с:

  • 🔄 Неактуальным производственным календарем (например, не учтен перенос праздничного дня).
  • ⚙️ Неправильно настроенным графиком работы (например, указано 36 часов вместо 40).
  • 👥 Ошибкой в данных сотрудника (неверный график или подразделение).

Чтобы исправить ошибку:

  1. Обновите производственный календарь (Настройки → Производственные календари).
  2. Проверьте график работы сотрудника (Сотрудники → График работы).
  3. Перезаполните табель по графикам.

6.2. Отсутствие кода для удаленной работы

Многие организации переводят сотрудников на удаленную работу, но забывают отразить это в табеле. По умолчанию в 1С нет отдельного кода для удаленки, поэтому его нужно добавить самостоятельно:

  1. Перейдите в Настройки → Виды времени.
  2. Создайте новый вид времени с кодом, например, УД (удаленная работа).
  3. Укажите тип времени — "Оплачиваемое".
  4. В табеле замените код Я на УД для дней удаленной работы.

6.3. Ошибки при учете работы в выходные

Работа в выходные или праздничные дни должна оплачиваться в двойном размере (ст. 153 ТК РФ). Однако в табеле такие дни часто отмечают кодом Я вместо РВ, что приводит к недоплате. Чтобы избежать ошибки:

  • Проверьте, что дни работы в выходные отмечены кодом РВ.
  • Убедитесь, что в документе Начисление зарплаты эти дни учтены с повышенным коэффициентом (не менее 2).
💡

Если сотрудник работал в праздничный день, который перенесен на другой день (например, 8 марта выпало на субботу, и выходной перенесли на понедельник), в табеле нужно указать код РВ на оба дня: и на сам праздник, и на день переноса.

7. Выгрузка табеля для отчетности: формы Т-12 и Т-13

После закрытия табеля его необходимо выгрузить в унифицированные формы Т-12 или Т-13 для предоставления в бухгалтерию или проверяющие органы. В 1С это делается следующим образом:

  1. Откройте сформированный табель (Зарплата → Табель рабочего времени).
  2. Нажмите "Печать" и выберите форму Т-13 (если ведется суммарный учет) или Т-12 (если учитываются часы ежедневно).
  3. Укажите период и подразделение.
  4. Нажмите "Сформировать" и сохраните отчет в формате Excel или PDF.

Важно: форма Т-13 используется большинством организаций, так как она проще в заполнении. Форма Т-12 требует детализации по часам, что актуально для предприятий с посменным графиком. Если ваша организация применяет собственную форму табеля, ее можно настроить в 1С через Администрирование → Печатные формы.

Перед выгрузкой проверьте:

  • 📄 Все листы табеля подписаны ответственным лицом (обычно это руководитель подразделения или кадровый специалист).
  • 🔢 Суммы часов и дней совпадают с данными в 1С.
  • 📌 Отсутствуют незаполненные поля или некорректные коды.
💡

С 2021 года организации не обязаны сдавать табель в налоговую или ПФР, но должны хранить его в течение 5 лет (ст. 22.1 ТК РФ). Однако табель может запросить трудовая инспекция при проверке, поэтому его нужно вести аккуратно.

8. Автоматизация табеля: интеграция с системами контроля доступа (СКУД)

Крупные организации часто используют системы контроля доступа (СКУД) для автоматического учета рабочего времени. В 1С можно настроить интеграцию с такими системами, чтобы данные о явках и неявках сотрудников автоматически попадали в табель. Это снижает риск ошибок и экономит время кадровой службы.

Для настройки интеграции:

  1. Убедитесь, что ваша СКУД поддерживает экспорт данных в формате XML или CSV.
  2. В 1С перейдите в Администрирование → Обмен данными → Настройка обмена.
  3. Создайте новое правило обмена и укажите путь к файлу с данными из СКУД.
  4. Настройте соответствие полей (например, табельный номер сотрудника в СКУД должен совпадать с табельным номером в 1С).
  5. Запустите обмен данными и проверьте, что информация корректно загрузилась в табель.

Преимущества интеграции:

  • ⏱️ Экономия времени на ручном вводе данных.
  • 📊 Снижение ошибок за счет автоматического учета явок.
  • 🔍 Возможность анализировать опоздания и ранние уходы сотрудников.

Однако есть и нюансы:

  • 🔌 Не все СКУД совместимы с 1С. Перед настройкой уточните у поставщика СКУД наличие готовых решений для интеграции.
  • 🔄 Данные из СКУД могут содержать ошибки (например, если сотрудник забыл приложить карту). Их нужно проверять вручную.
Какие СКУД совместимы с 1С?

Наиболее распространенные системы, поддерживающие интеграцию с 1С:

- PerCo (через модуль "PerCo-1С")

- Болид (используется обмен через XML)

- ZKTeco (требуется дополнительный коннектор)

- Parsec (встроенная поддержка обмена с 1С)

Для настройки интеграции может потребоваться помощь программиста 1С или специалиста по СКУД.

Если ваша организация использует биометрические системы учета (например, по отпечатку пальца), убедитесь, что они сертифицированы для использования в России. В противном случае данные могут не приниматься при проверках.

FAQ: Частые вопросы по табелю рабочего времени в 1С

Как в 1С отразить работу сотрудника в ночную смену?

Для учета ночных часов (с 22:00 до 6:00) в 1С нужно:

  1. В графике работы сотрудника указать смену с ночными часами.
  2. В табеле проставить код Я (явка) и указать фактическое количество часов, включая ночные.
  3. В документе Начисление зарплаты добавить доплату за ночные часы (обычно 20% от тарифа).

Если ночные часы не учитываются автоматически, проверьте настройки доплат в Настройки → Виды начислений.

Можно ли в 1С вести табель по нескольким организациям одновременно?

Да, если в вашей базе 1С ведется учет по нескольким юридическим лицам. Для этого:

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

Если организации используют разные системы налогообложения (например, ОСНО и УСН), это нужно учесть при настройке видов начислений.

Что делать, если в табеле не хватает строк для всех сотрудников?

Это может происходить, если:

  • В настройках табеля ограничено количество строк на странице. Чтобы исправить, перейдите в Настройки → Печатные формы → Табель Т-13 и увеличьте параметр "Количество строк на странице".
  • В базе 1С не хватает памяти для формирования большого отчета. В этом случае разбейте табель по подразделениям.

Если проблема сохраняется, обратитесь к администратору 1С для оптимизации базы данных.

Как в 1С учесть переработку (сверхурочные часы)?

Для учета сверхурочных часов:

  1. В табеле укажите фактическое количество отработанных часов (например, 10 вместо 8).
  2. Система автоматически рассчитает переработку как разницу между фактическим временем и нормой по графику.
  3. В документе Начисление зарплаты сверхурочные часы будут оплачены в повышенном размере (первые 2 часа — не менее чем в 1.5 размере, остальные — в 2 размере).

Важно: сверхурочная работа должна быть оформлена приказом руководителя (ст. 99 ТК РФ). В 1С это можно отразить документом Приказ на сверхурочную работу.

Нужно ли в 1С вести табель для совместителей?

Да, для внешних и внутренних совместителей табель ведется так же, как и для основных сотрудников. Особенности:

  • Для совместителя указывается отдельный график работы (например, 4 часа в день).
  • В табеле проставляются коды Я (явка) или другие коды отклонений.
  • При начислении зарплаты учитывается ставка совместителя (обычно 0.5 или другая доля от оклада).

Если совместитель работает в другой организации, табель ведется только по месту основной работы. В вашей организации учитываются только фактически отработанные часы.