Как в одной ячейке табеля учета рабочего времени указать два буквенных кода?

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

При заполнении документа Табель учета рабочего времени нередко возникает необходимость отразить за один рабочий день два различных вида использования времени. Типичный пример из практики — совмещение работы на условиях неполного рабочего дня с отпуском по уходу за ребенком, когда требуется зафиксировать одновременно явку (код Я) и отпуск по уходу (код ОЖ).

Пользователи часто пытаются внести эти обозначения по аналогии с типовой печатной формой Т-13, разделяя их косой чертой (например, Я/ОЖ или Я 4 / ОЖ 4). В этот момент программа выдает предупреждение: «Некорректно введенные данные». Разберем причины такого поведения платформы и выясним, как правильно зарегистрировать несколько кодов за один день.

Почему возникает ошибка при вводе через дробь?

Проанализируем работу табличной части документа. Поле ввода конкретного дня табеля обрабатывается специализированным встроенным парсером строки. Этот алгоритм ожидает строгую последовательность: БуквенныйКод Часы БуквенныйКод Часы, где единственным допустимым разделителем является пробел.

Символ дроби (косая черта /) не предусмотрен в качестве управляющего знака во встроенном разборщике строки. Когда платформа встречает нераспознанный символ, валидация поля завершается сбоем, и система блокирует сохранение значения. Разделение через косую черту формируется автоматически только на этапе построения печатных форм бланков (Т-12, Т-13), но не используется для интерактивного ввода в экранную форму.

Правильный синтаксис ввода в ячейку табеля

Рассмотрим по шагам, как ввести два кода непосредственно в табличную часть документа Табель в классическом интерфейсе:

  1. Активируем ячейку нужного дня для выбранного сотрудника.
  2. Вводим первый буквенный код из классификатора использования рабочего времени, ставим пробел и указываем количество часов.
  3. Снова ставим пробел, вводим второй буквенный код и через пробел указываем количество часов для него.
  4. Нажимаем клавишу Enter или переходим в соседнюю ячейку для фиксации результата.

Посмотрим на практический пример: сотрудница работает 4 часа в день в период отпуска по уходу за ребенком. В ячейку табеля за этот день необходимо ввести строку:

Я 4 ОЖ 4

После подтверждения ввода система корректно примет данные, распределит часы по соответствующим видам учета времени и не выдаст ошибок.

Особенности работы в современных редакциях программ 1С

В актуальных версиях программ (таких как «1С:Зарплата и управление персоналом 3.1», «1С:ERP Управление предприятием», «1С:Комплексная автоматизация») логика интерфейса документа Табель была доработана. Разберем ключевые настройки и правила:

  1. Настройка функциональности программы. Чтобы программа вообще позволила учитывать несколько разных видов времени в течение одних суток, должна быть включена системная опция. Перейдем в раздел Настройка → Расчет зарплаты → Настройка состава начислений и удержаний, откроем вкладку Почасовая оплата и установим флажок «Используется несколько видов времени в графике работы».
  2. Количество видов времени в шапке документа. В форме самого документа Табель расположен переключатель «Максимальное количество видов времени на одну дату» (доступны варианты от 1 до 4 или до 6). Если в переключателе выбрано значение «Один вид времени», добавить вторую строку или второй код не удастся. Для одновременного ввода кодов (например, явка и переработка, или явка и отпуск) выбираем значение «Два» или более.
  3. Ввод через отдельное окно редактирования. В управляемом интерфейсе ячейка дня при двойном клике открывает диалоговое окно расшифровки. В нем каждый вид времени и соответствующее количество часов выбираются в отдельных строках таблицы, что исключает синтаксические ошибки текстового парсера.

Методологические рекомендации: почему не стоит исправлять табель вручную

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

Проанализируем штатные альтернативы ручной правке:

  1. Оформление кадровых документов отклонений. В ситуации с работой во время отпуска по уходу за ребенком правильнее оформить кадровый документ Возврат из отпуска по уходу или Изменение условий оплаты отпуска по уходу, назначив сотруднику график неполного рабочего времени. В этом случае коды Я и ОЖ появятся в табеле автоматически при автозаполнении.
  2. Ввод индивидуального графика. Если отклонение от основного графика носит запланированный характер на целый месяц, рекомендуется сформировать документ Индивидуальный график работы. Программа рассчитает зарплату на основе этого графика без необходимости ручного редактирования итогового табеля.

Таким образом, для быстрого решения проблемы внутри существующего документа достаточно отказаться от дроби и ввести значения по формуле «Код1 Часы1 Код2 Часы2» через пробелы, а при дальнейшем ведении учета — использовать регламентированные кадровые механизмы и графики работы.

← На главную