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

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

Проверка периода действия трудового договора

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

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

Особое внимание стоит уделить срочным договорам. Если срок действия договора истек в середине месяца, а дополнительное соглашение о продлении не оформлено или проведено задним числом уже после формирования отчета, сотрудник может «выпасть» из списка. Механизм расчета ориентируется на дату документа, а не на фактическое присутствие человека на рабочем месте.

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

Анализ планов графиков работы и их утверждение

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

Необходимо зайти в карточку физического лица или в документ «Прием на работу» и проверить вкладку «Оплата труда и кадры». Там должно быть указано конкретное значение в поле «График работы». Если там стоит прочерк или график является «плавающим» без конкретной привязки к производственному календарю, могут возникнуть ошибки выборки. Убедитесь, что сам график работы утвержден приказом руководителя организации.

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

📊 Сталкивались ли вы с проблемой отсутствия сотрудников в табеле 1С?
Да, часто бывает
Было один раз
Никогда не сталкивался
Решаю через техподдержку

Настройки отбора и параметры формирования отчета

Часто проблема кроется не в данных, а в том, как пользователь настроил окно формирования самого документа «Табель учета рабочего времени». При нажатии кнопки «Сформировать» открывается диалоговое окно с множеством полей для отбора. Если там случайно установлено ограничение по конкретному подразделению, а нужный сотрудник числится в другом, он не попадет в печатную форму.

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

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

☑️ Диагностика настроек табеля

Выполнено: 0 / 4

Влияние видов расчетов и отсутствующих начислений

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

В таких случаях помогает ручной ввод данных о явках через документ «Табель» (если используется почасовой учет) или проверка регистра «Графики работы сотрудников». Иногда требуется явно указать код явки «Я» (Явка) или «НН» (Неявка по невыясненным причинам), чтобы строка с фамилией появилась в отчете. Без явного указания статуса времени система не всегда генерирует строку для сотрудника.

Также стоит проверить настройки видов расчета. Если для основного вида начисления (например, «Оплата по окладу») в формуле стоит условие, которое не выполняется, начисление не происходит. Отсутствие начисления при отсутствии документов отсутствия ведет к тому, что сотрудник выпадает из выборки стандартного отчета.

Ситуация Причина отсутствия в табеле Способ решения
Сотрудник принят в конце месяца Нет дней для расчета нормы Ввести документ «Табель» вручную с кодом явки
Длительный отпуск за свой счет Нулевые начисления и явки Проверить документ «Отпуск без сохранения зарплаты»
Совместитель без выходов График не заполнен фактом Заполнить табель фактическими часами
Ошибка в дате увольнения Период действия договора истек Исправить дату в приказе об увольнении

⚠️ Внимание: Интерфейс и названия полей могут отличаться в зависимости от версии платформы 1С:Предприятие 8.3 и релиза конфигурации ЗУП. Всегда сверяйтесь с официальным руководством пользователя для вашей конкретной версии, так как функционал постоянно обновляется.

Технические ошибки и блокирующие записи

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

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

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

Как найти дубли графиков работы?

Зайдите в справочник «Графики работы», откройте карточку нужного графика и посмотрите историю изменений. Если видите две записи с одинаковыми датами начала действия для одного сотрудника, удалите лишнюю или скорректируйте даты.

Специфика учета совместителей и удаленных работников

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

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

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

💡

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

Часто задаваемые вопросы (FAQ)

Почему в табеле не отображаются сотрудники, которые были в отпуске весь месяц?

Скорее всего, в параметрах формирования отчета установлена галочка «Не показывать сотрудников с нулевой явкой» или аналогичный фильтр. Также проверьте, что документ «Ежегодный отпуск» проведен корректно и заполняет регистры отсутствий. Если отпуск без сохранения зарплаты, система может скрывать такие периоды в стандартном виде отчета.

Можно ли добавить сотрудника в уже сформированный табель вручную?

Да, в документе «Табель учета рабочего времени» есть возможность добавить строку вручную через кнопку «Добавить» -> «Сотрудник». Однако это не рекомендуется делать систематически, так как лучше устранить причину отсутствия (ошибку в графике или приказе), чтобы данные были согласованы с регистрами начислений.

Влияет ли версия платформы 1С на состав сотрудников в табеле?

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

Что делать, если сотрудник числится в штате, но 1С пишет «Нет данных для заполнения»?

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

💡

90% случаев отсутствия сотрудников в табеле решаются проверкой дат приема/увольнения и наличием утвержденного графика работы на расчетный период.