При заполнении документа Табель учета рабочего времени нередко возникает необходимость отразить за один рабочий день два различных вида использования времени. Типичный пример из практики — совмещение работы на условиях неполного рабочего дня с отпуском по уходу за ребенком, когда требуется зафиксировать одновременно явку (код Я) и отпуск по уходу (код ОЖ).
Пользователи часто пытаются внести эти обозначения по аналогии с типовой печатной формой Т-13, разделяя их косой чертой (например, Я/ОЖ или Я 4 / ОЖ 4). В этот момент программа выдает предупреждение: «Некорректно введенные данные». Разберем причины такого поведения платформы и выясним, как правильно зарегистрировать несколько кодов за один день.
Проанализируем работу табличной части документа. Поле ввода конкретного дня табеля обрабатывается специализированным встроенным парсером строки. Этот алгоритм ожидает строгую последовательность: БуквенныйКод Часы БуквенныйКод Часы, где единственным допустимым разделителем является пробел.
Символ дроби (косая черта /) не предусмотрен в качестве управляющего знака во встроенном разборщике строки. Когда платформа встречает нераспознанный символ, валидация поля завершается сбоем, и система блокирует сохранение значения. Разделение через косую черту формируется автоматически только на этапе построения печатных форм бланков (Т-12, Т-13), но не используется для интерактивного ввода в экранную форму.
Рассмотрим по шагам, как ввести два кода непосредственно в табличную часть документа Табель в классическом интерфейсе:
Посмотрим на практический пример: сотрудница работает 4 часа в день в период отпуска по уходу за ребенком. В ячейку табеля за этот день необходимо ввести строку:
Я 4 ОЖ 4
После подтверждения ввода система корректно примет данные, распределит часы по соответствующим видам учета времени и не выдаст ошибок.
В актуальных версиях программ (таких как «1С:Зарплата и управление персоналом 3.1», «1С:ERP Управление предприятием», «1С:Комплексная автоматизация») логика интерфейса документа Табель была доработана. Разберем ключевые настройки и правила:
Настройка → Расчет зарплаты → Настройка состава начислений и удержаний, откроем вкладку Почасовая оплата и установим флажок «Используется несколько видов времени в графике работы».Табель расположен переключатель «Максимальное количество видов времени на одну дату» (доступны варианты от 1 до 4 или до 6). Если в переключателе выбрано значение «Один вид времени», добавить вторую строку или второй код не удастся. Для одновременного ввода кодов (например, явка и переработка, или явка и отпуск) выбираем значение «Два» или более.Прямая ручная правка табеля считается крайней мерой. Документ Табель обладает наивысшим приоритетом в цепочке учета рабочего времени и перекрывает плановые графики и кадровые приказы. Необоснованное ручное вмешательство может привести к искажению расчетной базы пособий, перерасчетам среднего заработка и ошибкам в пенсионном стаже.
Проанализируем штатные альтернативы ручной правке:
Возврат из отпуска по уходу или Изменение условий оплаты отпуска по уходу, назначив сотруднику график неполного рабочего времени. В этом случае коды Я и ОЖ появятся в табеле автоматически при автозаполнении.Индивидуальный график работы. Программа рассчитает зарплату на основе этого графика без необходимости ручного редактирования итогового табеля.Таким образом, для быстрого решения проблемы внутри существующего документа достаточно отказаться от дроби и ввести значения по формуле «Код1 Часы1 Код2 Часы2» через пробелы, а при дальнейшем ведении учета — использовать регламентированные кадровые механизмы и графики работы.