Почему в документе «Табель» в 1С:ЗУП 3.1 при болезни (код «Б») проставляются часы и как это исправить?

Пользователь 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом
← На главную

При переходе на новые версии программы 1С:Зарплата и управление персоналом (релиз 3.1.14 и выше) многие пользователи, кадровики и табельщики столкнулись с неожиданным поведением системы. При регистрации больничного листа или документа Отсутствие (болезнь, явка, за свой счет) в созданном документе Табель рядом с буквенным кодом болезни «Б» автоматически проставляются часы (например, «Б 8» или «Б 7.2»).

Это вызывает множество вопросов и даже панику у специалистов по учету рабочего времени. Возникают сомнения: правильно ли программа считает время? Не пойдут ли эти часы в оплату? Почему раньше такого не было? В этой статье мы подробно разберем, почему программа ведет себя именно так, выясним технические причины изменений и рассмотрим, как организовать правильную работу с табелями без лишних трудозатрат.

Выясняем причину: изменения в логике программы разработчиками 1С

Для начала проанализируем, как система работала в более ранних версиях программы 1С:ЗУП 3.1 (до версии 3.1.10 включительно). Ранее в настройках расчета зарплаты присутствовал специальный флажок «Заполнять часы отклонений в табеле учета рабочего времени», который располагался в регистре сведений Настройки учета времени. Если этот флажок был снят, программа вела себя привычным образом: в документе Табель при целодневных неявках проставлялся только буквенный код (например, «Б» или «ОТ»), а поле с часами оставалось пустым.

Начиная с версии 3.1.14, разработчики фирмы 1С полностью пересмотрели эту логику и **удалили данный флажок** из интерфейса программы. Теперь поведение системы по умолчанию настроено так, как будто этот флаг включен всегда. Именно поэтому в экранной форме документа Табель рядом с «Б» теперь всегда выводятся часы, запланированные по графику сотрудника на этот день.

Зачем программе нужны часы при неявках и отклонениях?

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

  1. Учет внутрисменных отсутствий и командировок: Если сотрудник заболел или ушел в отпуск посреди рабочего дня, программе критически важно знать точное количество отработанных и пропущенных часов в рамках одной смены для корректного расчета начислений.
  2. Аналитическая отчетность: Все данные из документа Табель записываются в регистры накопления программы. Наличие информации о часах позволяет формировать точные аналитические отчеты по использованию рабочего времени в различных разрезах.
  3. Бюджетный учет (для ЗКГУ): В государственных учреждениях применяется специализированная форма табеля 0504421, где при определенных настройках вывод часов по отклонениям является обязательным требованием законодательства.
  4. Разделение рабочих и выходных дней: Проставляя часы, программа четко разделяет периоды. Обозначение «Б 8» показывает, что болезнь пришлась на рабочий день сотрудника по его графику. Если же день болезни совпадает с выходным днем сотрудника, программа автоматически проставит просто буквенный код «Б» без указания часов. Это позволяет системе точно определять, сколько именно рабочих часов было пропущено из-за болезни.

Особая роль часов неявок при суммированном учете рабочего времени (СУРВ)

Для сотрудников, которым установлен суммированный учет рабочего времени, точное отражение часов отсутствия имеет критическое значение. Проанализируем, как это влияет на расчеты.

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

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

Различие между экранной формой документа и печатной формой Т-13

Главная причина беспокойства табельщиков и бухгалтеров — это визуальное отображение данных. Они видят на экране компьютера строчку «Б 8» и переживают, что регламентированная форма Т-13 распечатается с ошибками.

Рассмотрим, как обстоит ситуация на самом деле:

Методология 1С: отказываемся от документа «Табель» в пользу метода отклонений

Самый главный совет, который дают методисты 1С и опытные консультанты: **откажитесь от повсеместного использования документа «Табель»**.

В программе 1С:ЗУП реализовано два метода учета рабочего времени:

  1. Метод отклонений: Время явки рассчитывается автоматически на основании графика работы сотрудника (пятидневка, сменный график и т.д.), а любые неявки (болезни, отпуска, прогулы) регистрируются соответствующими целевыми документами (Больничный лист, Отпуск, Отсутствие (болезнь, явка, за свой счет)).
  2. Метод сплошной регистрации (документ «Табель»): Когда каждый день работы и неявки вносится в программу вручную или автозаполнением через специальный документ.

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

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

Для вывода табеля на печать и предоставления его в контролирующие органы используйте одноименный отчет «Табель учета рабочего времени (Т-13)» (его можно найти в разделе Зарплата — Отчеты по зарплате). Этот отчет собирает данные напрямую из графиков работы сотрудников и проведенных кадровых документов. В печатной форме данного отчета никаких «лишних» часов в днях болезни или отпусков не будет, что полностью избавит ваших табельщиков от лишних вопросов и ручной правки документов.

Пошаговая инструкция по переходу на правильный учет времени

Если вы хотите навести порядок в учете времени и избавить сотрудников от путаницы с часами болезни, выполните следующие действия:

  1. Проанализируйте, по каким сотрудникам действительно необходимо вводить документ Табель (как правило, это единичные сотрудники со сложным СУРВ или индивидуальными графиками).
  2. Для всех остальных сотрудников (работающих на пятидневке или по стандартным графикам) прекратите создавать документ Табель.
  3. Если документы Табель за текущий период уже были созданы и проведены, и из-за этого отчеты выводят некорректные данные, откройте эти документы и **распроведите** их (нажмите кнопку Еще — Распровести).
  4. Убедитесь, что все отклонения (больничные, отпуска, командировки) зафиксированы соответствующими первичными кадровыми документами.
  5. Перейдите в раздел Зарплата — Отчеты по зарплате и откройте отчет Табель учета рабочего времени (Т-13). Сформируйте его за нужный период. Вы увидите чистый, аккуратный табель без лишних часов в днях неявок, готовый к печати и подписанию.

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

← На главную