Как исправить ошибку «не введено данных о времени» в Табеле 1С:ЗУП 3.1 при переводе сотрудника?

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

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

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

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

Разберем ситуацию подробно. Когда мы создаем документ Табель, программа пытается проверить «целостность» данных за весь отчетный период (месяц). Механизм проведения табеля анализирует не только те даты, которые мы видим в табличной части, но и общую кадровую историю сотрудника. Ошибка «не введено данных о времени» возникает из-за того, что система видит в графике или регистрах рабочего времени «пустоты», которые она не может заполнить, так как на эти даты сотрудник уже не числится в данной организации. Программа «требует» данные за весь месяц, даже если документ создается только на его часть.

Решение 1: Соблюдение строгой хронологии проведения

Часто проблема решается простым соблюдением последовательности действий. Рассмотрим по шагам правильный алгоритм:

  1. Отменим проведение всех документов Табель по данному сотруднику в обеих организациях (и в филиале, и в головной).
  2. Проверим документ Кадровый перевод. Убедимся, что дата перевода указана верно (например, 17-е число).
  3. Сначала сформируем и проведем Табель в первой организации (филиале) за период с 1-го по 16-е число.
  4. Только после успешного проведения первого документа перейдем ко второму. Сформируем и проведем Табель во второй организации (головной) за период с 17-го по конец месяца.

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

Решение 2: Ручная настройка периода заполнения Табеля

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

Для первой организации (где сотрудник работал до перевода) укажем период в шапке документа: 01.01.2018 — 16.01.2018. Это заставит систему игнорировать последующие дни месяца и не искать по ним данные, что зачастую снимает блокирующую ошибку при проведении.

Решение 3: Анализ регистра «Параметры зарегистрированных данных учета рабочего времени»

Проанализируем ситуацию на техническом уровне. Основным «виновником» проблем часто становится регистр сведений Параметры зарегистрированных данных учета рабочего времени сотрудников. Именно в него Табель делает записи при проведении.

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

  1. Проведем документ в головной организации и откроем этот регистр (через «Все функции» или «Функции для технического специалиста»).
  2. Найдем записи по нашему сотруднику. Если мы видим, что документ заполнил данные с 17-го по 31-е число, это корректно.
  3. Теперь посмотрим, что происходит при попытке проведения табеля по филиалу. Если система выдает ошибку на 17-е число, это значит, что она видит конфликт с уже существующими записями от другого документа или, наоборот, отсутствие данных в графике работы сотрудника в филиале на эти даты.

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

Решение 4: Удаление конфликтующих начислений

Иногда проведению табеля мешают документы Начисление зарплаты и взносов, созданные ранее в режиме «черновика». В ЗУП 3.1 Табель не является обязательным для расчета зарплаты (начисление может выполняться по графику), но если он введен, то становится приоритетным источником данных.

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

Решение 5: Проверка регистра «Данные о времени для расчета среднего заработка»

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

Рекомендуется проверить этот регистр и, если обнаружены записи, перекрывающие «чужой» период, перепровести кадровые документы или воспользоваться обработкой «Проверка регистрации фактического времени».

Технические особенности старых версий (3.1.4 и аналогичные)

Если вы работаете на устаревшем релизе (например, 3.1.4.161, как упоминалось в проблеме), важно знать, что в ранних версиях ЗУП 3.1 существовала программная ошибка. Система не всегда корректно обрабатывала прекращение прав на использование графика работы при смене организации внутри одной базы, особенно если у организаций разные КПП.

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

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

← На главную