Причины отказа в проведении документа Начисление заработной платы в 1С:ЗУП и способы их устранения

Разбираем главные ошибки в 1С:ЗУП, из-за которых висит «Начисление заработной платы». Чиним табели, настройки и считаем зарплату без нервов!

Бесплатная консультация юриста

+7 (800) 302-87-29

Реклама jurik.ru

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

Отсутствие или ошибки в табеле учета рабочего времени

Согласно предоставленным данным с форумов 1С (вопрос №392199), одна из классических причин — попытка провести начисление без предварительно проведенного табеля.

  • Проблема: Документ «Начисление заработной платы» с методом расчета «По табелю» требует наличия проведенного документа «Табель учета рабочего времени» за тот же период и подразделение.
  • Симптом: При попытке проведения появляется сообщение: «Не заполнен табель», «Нет данных табеля» или начисление проходит с нулевыми суммами.
  • Решение:
    1. Откройте раздел Зарплата и кадры → Табели учета рабочего времени.
    2. Проверьте наличие документа за нужный период и подразделение.
    3. Убедитесь, что табель проведен (статус «Проведен», зеленая галочка).
    4. Проверьте правильность заполнения: коды видов времени (Я, РВ, НВ, Б, ОТ и т.д.), часы/дни работы.
    5. Если табель загружался из внешнего файла (как упоминалось в источнике), проверьте корректность выгрузки и сопоставление табельных номеров сотрудников.

Ошибки в настройках видов расчета и правил начисления

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

  • Отсутствует базовый период: Для видов расчета с типом «Процентный» или «Резерв» не заполнен базовый период начисления.
  • Некорректный алгоритм: В алгоритме расчета (вкладка «Алгоритм» вида расчета) есть ошибки синтаксиса или обращение к несуществующим реквизитам.
  • Конфликт правил начисления: Настроены пересекающиеся правила начисления (например, два правила на оклад для одного сотрудника с разными условиями), что приводит к дублированию или ошибке определения основания.
  • Действие: Зайдите в НСИ и администрирование → Виды расчета, откройте проблемный вид (Оклад, Премия, Доплата до МРОТ и т.д.) и проверьте вкладки «Основание», «Базовый период», «Алгоритм».

Проблемы с кадровыми данными (Основания для начисления)

Как указано в справочных системах (КонсультантПлюс), к основаниям для начисления заработной платы относятся: трудовой договор, приказ о приеме/переводе, листы нетрудоспособности. В 1С это отражается в документах кадрового учета.

  • Сотрудник не принят к работе: Нет проведенного документа «Прием в организацию» на дату начала расчетного периода.
  • Увольнение или прекращение договора: Сотрудник уволен, но период начисления попадает после даты увольнения.
  • Отсутствует трудовой договор / График работы: В карточке сотрудника (или в документе приема) не заполнен график работы или не привязан трудовой договор, необходимый для расчета по табелю.
  • Несоответствие подразделения: В табеле указано одно подразделение, а в начислении — другое, либо сотрудник числится в штатном расписании в третьем.

Блокировки и права доступа (Ролевая модель)

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

  • Симптом: Кнопка «Провести» неактивна или при нажатии выдается сообщение «Недостаточно прав».
  • Причина: У пользователя нет роли «Полные права» или специальной роли «Проведение документов начисления заработной платы» / «Расчет заработной платы».
  • Решение: Администратор должен зайти в Администрирование → Пользователи, открыть карточку пользователя и на вкладке «Роли» добавить необходимые права (обычно роль «Кадровик» или «Бухгалтер зарплаты» включает право проведения).

Ошибки в периоде регистрации и датах документов

1С:ЗУП использует механизм периодической регистрации. Документ может быть отложен (не проведен) по регистратору, если дата документа не соответствует периоду регистрации.

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

Специфические ошибки расчета (Примеры)

  • Табель не проведен или заполнен кодом «Я» (явка) без часов при часовой оплате.
  • Табель, Вид расчета (базовый период).
  • Текст ошибки / Симптом Вероятная причина Куда смотреть
    «Деление на ноль» / «Ошибка при вызове метода Контекст (Вычислить)» В алгоритме вида расчета используется переменная, равная 0 (например, ОтработаноДней = 0). Алгоритм вида расчета, Табель (отработанное время).
    «Не найдено основание для начисления: Оклад» Нет действующего правила начисления оклада на дату периода. Документы: «Настройка индивидуальных начислений», «Прием в организацию», «Изменение условий труда».
    Документ проводится, но суммы = 0
    «Конфликт блокировок» / «Транзакция отменена» Одновременная попытка проведения документов разными пользователями. Повторить проведение через несколько секунд; проверить монопольный режим.

    Алгоритм диагностики «Пошагово»

    Если стандартные проверки не помогли, используйте встроенные инструменты 1С:

    1. Анализатор расчетов: В документе «Начисление заработной платы» нажмите кнопку «Анализ расчетов» (или «Расчет по сотруднику»). Покажет, по какому именно сотруднику и виду расчета происходит сбой.
    2. Проверка заполнения (Ctrl+F7): В форме документа нажмите «Проверить заполнение». Программа подсветит обязательные незаполненные поля.
    3. Технологический журнал (ТЖ): Если ошибка неясная (внутренняя ошибка платформы), включите регистрацию ТЖ (Администрирование → Технологический журнал), воспроизведите ошибку и проанализируйте лог (файл .lgf/.lgp) через утилиту «Анализ логов» или вручную.
    4. Консоль запросов: Выполните запрос к регистру накопления «Расчеты с персоналом» или «Начисления заработной платы» за период, чтобы увидеть, какие записи пытается сделать документ.

    Первичные документы для подтверждения начислений (для отчетности)

    После успешного проведения документа «Начисление заработной платы» на его основе формируются первичные учетные документы. С 1 января 2013 года (402-ФЗ) унифицированные формы (Т-12, Т-13, Т-49, Т-51, Т-53) не являются обязательными, организации могут разработать свои формы в учетной политике. Однако на практике чаще всего используются:

    • Табель учета рабочего времени (Т-12 / Т-13) — основание для начисления.
    • Расчетно-платежная ведомость (Т-49) — для выдачи зарплаты через кассу.
    • Расчетная ведомость (Т-51), для перечисления на карты (часто используется как единый документ вместо Т-49 и Т-53).
    • Платежная ведомость (Т-53) — для внесения наличных в кассу для выдачи зарплаты.

    Важно: При переводе зарплаты на банковские карты достаточно составить только Расчетную ведомость (Т-51), расчетно-платежная (Т-49) и платежная (Т-53) ведомости в этом случае не составляются.

    Профилактика ошибок в будущем

    • Регламентный расчет: Используйте документ «Регламентное выполнение операций» (Регламентные задания) для автоматического ежемесячного создания и проведения начислений (оклады, надбавки за стаж, вредность и т.д.). Это исключает человеческий фактор «забыл провести табель».
    • Проверка табелей перед расчетом: Внедрите правило: «Сначала все табели — в статус Проведен, потом — Начисления».
    • Тестирование на копии базы: Любые изменения в видах расчета, правилах начисления или алгоритмах тестируйте сначала на тестовой копии ИБ.
    • Обновление конфигурации: Регулярно обновляйте 1С:ЗУП (релизы 3.1.x). В новых версиях исправляются известные баги проведения и расчета.

    Ошибка «Не проводится документ Начисление заработной платы» в 90% случаев вызвана нарушением последовательности операций (нет табеля), ошибками в настройке видов расчета/правил начисления или кадровыми пробелами (нет приказа/договора). Системный подход к диагностике — от проверки табеля через анализатор расчетов к настройкам НСИ — позволяет локализовать проблему за 10–15 минут. Соблюдение регламента закрытия периода и использование регламентных заданий минимизируют риск повторения сбоев в последующих месяцах.