В практике работы кадровиков и бухгалтеров в 1С:Зарплата и управление персоналом 3.1 часто встречается ситуация, когда из-за спешки или отсутствия бумажных оригиналов документов неявки (например, болезнь, прогул или отпуск за свой счет) проставляются вручную непосредственно в документе Табель. На первый взгляд кажется, что этого достаточно, ведь зарплата в текущем месяце рассчитывается исходя из фактически отработанного времени. Однако такая методика является грубой ошибкой и ведет к накоплению системных проблем. Разберем подробно, почему так происходит и к каким последствиям это приведет.
Давайте проанализируем, как программа понимает, что сотрудник отсутствовал. Для расчета среднего заработка (для будущих отпусков, командировок или больничных) 1С использует данные из специальных регистров накопления, таких как Данные о времени для расчета среднего заработка (общий).
Когда мы вводим документ-отклонение (например, Отпуск без сохранения оплаты), программа делает записи в этот регистр, четко помечая период как исключаемый. Если же мы просто исправляем Я на ОЗ в документе Табель, записи в регистры расчета среднего заработка не попадают.
Результат: В будущем, когда сотрудник пойдет в отпуск, программа увидит, что сумма начислений за месяц уменьшилась (так как по табелю отработано меньше часов), но количество календарных дней для расчета останется полным. Это приведет к существенному занижению среднего заработка и нарушению прав работника.
Рассмотрим ситуацию с точки зрения кадрового учета. Право на ежегодный основной отпуск напрямую зависит от стажа работы в организации. Согласно законодательству, некоторые виды отсутствий (например, прогулы ПР или неявки по невыясненным причинам НН) не включаются в стаж для отпуска. Отпуска за свой счет (ОЗ) свыше 14 календарных дней в году также сдвигают окончание рабочего года сотрудника.
В 1С:ЗУП эти механизмы завязаны на регистр Данные о времени для расчета остатков отпусков. Ручные корректировки в табеле игнорируются этим регистром. Выясним причину: программа считает, что раз нет первичного приказа (документа-отклонения), значит, состояние сотрудника не менялось. В итоге рабочие года не сдвигаются, и сотрудники накапливают лишние дни отпуска, на которые не имеют права.
Для корректного формирования отчетности в Социальный фонд России (СФР) программа анализирует состояние сотрудников, зафиксированное в регистре Параметры периодов стажа ПФР. Этот регистр заполняется только первичными документами.
Проанализируем последствия ручного ввода в табель для отчета ЕФС-1 (ранее СЗВ-СТАЖ):
НЕОПЛ (отпуск за свой счет) не будут выделены в стаже.ПРОСТОЙ или ОТСТРАН не появятся в соответствующих графах.В современных реалиях 1С:ЗУП тесно интегрирована с сервисами СФР для обработки электронных листков нетрудоспособности (ЭЛН). Если вы ставите НН (неявка по болезни) в табеле вручную, не создавая документ Больничный лист или Отсутствие (болезнь, прогул, неявка), автоматизация прерывается. Система не сможет сопоставить данные табеля с входящим запросом от фонда и не подготовит вовремя Ответ на запрос СФР для расчета пособия. Это парализует процесс выплаты пособий сотрудникам и требует ручного вмешательства в каждый случай болезни.
Важно понимать внутреннюю иерархию документов в 1С. Документ Табель в ЗУП 3.1 является "фиксирующим" — он имеет наивысший приоритет при расчете зарплаты. Если вы вручную внесли изменения в табель, а спустя время кадровик все же ввел документ-отклонение (например, донесли справку от врача), возникнет конфликт данных.
При проведении документа-отклонения система может выдать предупреждение, либо данные в начислении зарплаты просто не обновятся, так как "заморожены" ручными правками в табеле. Это создает ситуацию "информационного хаоса", когда данные в кадровых приказах не соответствуют данным в расчетных листах.
Формы статистического наблюдения собирают данные о численности и отработанном времени на основании алгоритмов, которые "смотрят" на документы-отклонения. Ручной ввод кодов НН, ПР или ОЗ в табеле часто игнорируется этими алгоритмами. В результате в отчете П-4 будут расхождения между фондом оплаты труда и данными о фактически отработанном времени, что вызовет вопросы у органов статистики.
Посмотрим на пример проверки данных. Если вы сомневаетесь, как отразилось отсутствие, выполните следующие действия:
Зарплата -> Отчеты по зарплате.Табель учета рабочего времени (Т-13). Обратите внимание: этот отчет берет данные именно из документа Табель, если он создан.Анализ зарплаты по сотрудникам или расчетный листок.ОЗ, а в расчетном листке вы видите полную норму дней/часов или отсутствие записи о неоплачиваемом отпуске — значит, учет разорван.Калькулятор расчета среднего заработка (доступен из документов Отпуск или Командировка), чтобы увидеть, исключились ли дни неявок из расчета.Чтобы избежать вышеописанных проблем, мы рекомендуем придерживаться следующей схемы:
Отсутствие (болезнь, прогул, неявка) с причиной Болезнь (больничный еще не закрыт) или Отсутствие по невыясненным причинам.Отпуск без сохранения оплаты.Табель заполнится автоматически правильными кодами (Б, НН, ОЗ).Подведем итог: Экономия времени на вводе одного документа-отклонения сегодня обернется часами исправительных проводок, пересчетов среднего заработка и уточнением отчетности завтра. Работайте в программе методически правильно — это залог достоверного учета и отсутствия штрафов.