Почему начисление перестало попадать в документ «Начисление зарплаты и взносов» и как это исправить?

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

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

Анализ настроек планового начисления

Первым делом нам необходимо убедиться, что само начисление остается «плановым» для сотрудника на текущий момент. Рассмотрим настройки самого вида расчета. Перейдем в раздел «Настройка» — «Начисления» и откроем карточку проблемного начисления. Проанализируем вкладку «Основное»:

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

Проверка формул и показателей расчета

Если начисление назначено, но сумма не рассчитывается (строка не появляется), проанализируем формулу. Рассмотрим ситуацию: в формуле используется показатель, значение которого не введено за апрель. Посмотрим на пример:

Предположим, формула выглядит так:


Результат = РазмерНадбавки * ДоляВремени * КоэффициентПродуктивности

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

Практический совет: Попробуйте временно упростить формулу. Уберите из нее сомнительные показатели, оставив только фиксированную сумму (например, просто 5000). Перезаполните документ. Если начисление появилось — значит, проблема была в одном из исключенных показателей.

Конфликт приоритетов и механизм вытеснения

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

В карточке начисления на вкладке «Приоритет» есть две таблицы:

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

Технические реестры и оперативные показатели

Иногда сбой происходит на уровне системных регистров. Разберем работу регистра сведений ОперативныеПоказателиДляВыявленияНачислений. Этот регистр помогает программе быстро определять, какие начисления нужно подтягивать в документ на основе введенных значений. Если база данных подвергалась некорректному обновлению или были «битые» ссылки, этот регистр может быть пустым — для этого есть диагностика и очистка регистров расчета в 1С:ЗУП.

Чтобы восстановить работу, попробуйте выполнить следующие действия:

  1. Зайдите в карточку вида начисления.
  2. Ничего не меняя, нажмите кнопку «Записать и закрыть». При записи объекта программа инициирует обновление связанных с ним регистров сведений.
  3. Перепроведите кадровые документы, которыми назначалось это начисление (например, Прием на работу или Кадровый перевод). Это «освежит» записи в регистрах плановых начислений — для этого также подойдёт поиск и удаление битых ссылок в 1С.

Проблема перерасчетов

Бывают случаи, когда расчет блокируется из-за незавершенных операций в прошлом. Проверим раздел «Зарплата» — «Сервис» — «Перерасчеты». Если в этом списке висят записи по сотрудникам за прошлые периоды, это может влиять на текущее заполнение. Рассмотрим порядок действий: либо обработайте эти перерасчеты (создайте документы), либо, если они ошибочны, удалите записи из списка — поможет исправление ошибочных начислений и задолженностей в 1С:ЗУП.

Итоговый алгоритм диагностики

Подводя итог, если начисление не попадает в документ, выполним совместную проверку по списку:

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

← На главную