Как в 1С:ЗУП 3.1 настроить доначисление зарплаты за прошлый период для сотрудников без первичных начислений?

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

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

Почему автоматический перерасчет не видит новых сотрудников

Для начала проанализируем внутреннюю логику программы. Механизм Перерасчетов в ЗУП 3.1 технически завязан на сравнение данных. Программа постоянно мониторит изменения в регистрах сведений (таких как Плановые начисления) и сопоставляет их с уже существующими записями в регистрах расчета (где хранятся результаты прошлых документов Начисление зарплаты и взносов).

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

Решение 1: Ручная регистрация в сервисе «Перерасчеты»

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

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

Рассмотрим подробнее этот механизм: ручное добавление записи в этот сервис принудительно создает запись в регистре сведений Очередь перерасчетов, которую документ начисления анализирует при заполнении.

Решение 2: Перепроведение документа «Прием на работу»

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

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

Решение 3: Использование специализированного документа «Доначисление, перерасчет»

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

Разберем по шагам:

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

Преимущество этого метода в том, что все исправления выделены в отдельный документ, что упрощает аудит и проверку расчетов.

Решение 4: Создание «нулевого» начисления за прошлый период

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

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

Особенности для «Стипендий» и прочих выплат

Если речь идет о стипендии, нужно проверить настройки самого начисления. Рассмотрим настройки в меню Настройка — Начисления. Если начисление имеет категорию Прочие доходы или рассчитывается не документом Начисление зарплаты, а специальными документами (например, Начисление прочих доходов), стандартный механизм перерасчетов может для него не работать. В этом случае доначисление всегда придется проводить вручную тем документом, которым изначально начисляется эта выплата, просто указав в нем прошлый период в поле Дата начала/окончания или Месяц.

Резюмируем: отсутствие автоматического перерасчета для новых сотрудников в ЗУП 3.1 — это не ошибка, а особенность алгоритма. Для исправления ситуации используйте ручную регистрацию в сервисе Перерасчеты или введите документ начисления за прошлый период. Это позволит корректно отразить задолженность и обеспечить правильность формирования отчетности по взносам и НДФЛ.

← На главную