Почему в табеле учета рабочего времени проставляется код ОЖ вместо явки или выходного дня и как это исправить?

Бухгалтер 1С v8.3 (Обычные формы) Бухгалтерский учет
← На главную

При ведении кадрового учета и расчета заработной платы в конфигурациях на традиционном зарплатном движке (таких как 1С:Управление производственным предприятием 1.3 и 1С:Зарплата и Управление Персоналом 2.5) пользователи нередко сталкиваются с ситуацией: сотруднику оформлен документ Отпуск по уходу за ребенком с определенной даты (например, со 2-го числа месяца), однако при автозаполнении документа Табель учета рабочего времени на 1-е число месяца ошибочно проставляется обозначение ОЖ (отпуск по уходу за ребенком) вместо явки (Я) или выходного дня (В).

Разберем причины возникновения этой коллизии и рассмотрим пошаговые методы ее диагностики и устранения.

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

Проанализируем механику работы алгоритма автозаполнения табеля. При формировании рабочего времени программа обращается сразу к нескольким регистрам:

  1. Регистр сведений Состояния сотрудников организаций: в нем фиксируются кадровые состояния (работает, в отпуске, на больничном и т.д.). Если 1-е число месяца приходится на выходной день непосредственно перед началом отпуска, граница среза интервалов может захватить будущее состояние.
  2. Регистр расчета Основные начисления сотрудников организаций и регистр сведений Плановые начисления сотрудников организаций: если за расчетный период уже проведено начисление зарплаты или действуют незакрытые записи видов расчета без оплаты, они влияют на выборку данных запросом табеля.
  3. Зарегистрированная ошибка платформенного алгоритма (№ 10088726): в типовых релизах расчетных конфигураций присутствует особенность сопоставления интервалов времени, когда событие со 2-го числа месяца «стягивает» предшествующий неприсутственный день (выходной) к началу учетного периода.

Шаг 1. Проверка и очистка последовательности расчетных документов

Часто табель заполняется некорректно, если в информационной базе уже проведен расчетный документ за текущий месяц.

  1. Найдем и временно снимем с проведения документ Начисление зарплаты сотрудникам организаций за текущий месяц.
  2. Откроем документ Табель учета рабочего времени, удалим строку проблемного сотрудника и добавим его заново через кнопку Подбор.
  3. Проверим, изменилось ли обозначение 1-го числа месяца с ОЖ на фактическое значение по графику (В или Я).

Шаг 2. Проверка записей в служебных регистрах

Выясним, какие кадровые и расчетные записи сформированы по сотруднику:

  1. Перейдем в регистр сведений Состояния сотрудников организаций через главное меню: Операции → Регистры сведений → Состояния сотрудников организаций. Убедимся, что на 1-е число месяца у сотрудника действует состояние Работает, а состояние В отпуске по уходу за ребенком начинается строго со 2-го числа.
  2. Проверим регистр Плановые начисления сотрудников организаций: в нем не должно быть дублирующих или перекрывающихся интервалов начислений вида Отпуск по уходу за ребенком без оплаты до даты фактического начала отпуска.
  3. Если обнаружены некорректные хвосты от предшествующих кадровых перемещений или больничных листов, проведем повторное проведение документов-оснований в строгой хронологической последовательности.

Шаг 3. Использование документа «Индивидуальный график работы»

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

  1. Создадим документ Индивидуальный график работы на текущий расчетный месяц на проблемного сотрудника.
  2. Заполним график по кнопке Заполнить: на 1-е число месяца установим корректный вид времени — В (выходной) или рабочие часы Я.
  3. Проведем документ Индивидуальный график работы.
  4. Вернемся в документ Табель учета рабочего времени и перезаполним данные по сотруднику. Так как индивидуальный график имеет наивысший приоритет в системе, табель заполнится строго по указанным в нем кодам.

Шаг 4. Альтернативные пути обхода проблемы

Рассмотрим дополнительные варианты устранения некорректного кода:

  1. Ввод документа Ввод постоянного начисления или удержания: можно зарегистрировать действие Прекратить для вида расчета Отпуск по уходу за ребенком без оплаты с даты, предшествующей новому событию, чтобы принудительно обнулить предыдущий интервал.
  2. Отказ от сплошного табелирования: если на предприятии учет строится по методу отклонений, документ Табель учета рабочего времени можно не создавать вручную. Расчет заработной платы корректно обработает период по первичному документу Отпуск по уходу за ребенком, а регламентированная форма Т-13 сформируется из фактических данных начислений.
  3. Ручная правка строки табеля: при единичных случаях допускается вручную исправить символ ОЖ на В или Я непосредственно в табличной части документа Табель учета рабочего времени перед проведением.
← На главную