Почему при вводе отпуска кадровиком в 1С:ЗУП 3.1 автоматически рассчитываются суммы и как это отключить?

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

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

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

---

Причина 1. Роли и профили групп доступа пользователей

Проанализируем в первую очередь настройки прав доступа пользователей. Программа 1С:ЗУП очень чувствительна к пересечению ролей. Если у кадровика установлены лишние роли, система автоматически инициирует полный расчет документа при его проведении.

Выясним, какие профили должны быть назначены сотрудникам:

  1. Чистый кадровик: у пользователя должен быть подключен только профиль «Кадровик» или «Старший кадровик». В этом случае в форме документа «Отпуск» полностью скрыты вкладки с расчетом начислений и среднего заработка. Программа «понимает», что пользователь не имеет отношения к финансам, и по умолчанию не должна записывать расчетные данные в регистры начислений.
  2. Расчетчик: этот пользователь обладает профилем «Расчетчик». Он видит все стоимостные показатели, проверяет расчет среднего заработка и окончательно утверждает документ установкой соответствующего флага или проведением.

Важный нюанс: если кадровику по какой-то причине добавили дополнительные роли (например, разрешили чтение начислений или добавили профиль «Кадровик (расширенный)» с правами на просмотр плановых начислений), система при записи документа запускает фоновое вычисление сумм. Для решения этой проблемы перейдите в раздел Администрирование — Настройки пользователей и прав — Группы доступа и убедитесь, что у кадровика нет лишних ролей, связанных с расчетом зарплаты.

---

Причина 2. Опция «Выполнять предварительный расчет документов»

Начиная с версии 1С:ЗУП 3.1.10, разработчики добавили специализированный механизм, управляющий фоновым расчетом документов при их вводе кадровиками. Рассмотрим подробнее, как работает этот функционал.

Чтобы найти эту настройку, выполним следующие шаги:

  1. Перейдем в раздел меню Настройка.
  2. Выберем пункт Расчет зарплаты.
  3. Найдем флажок «Выполнять предварительный расчет документов».

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

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

---

Причина 3. Зарегистрированная ошибка релиза (баг программы)

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

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

Решение проблемы:

  1. Проверьте текущую версию вашей конфигурации через Справка — О программе.
  2. Если у вас установлена ранняя версия ветки 3.1.10, необходимо произвести обновление конфигурации. Данная ошибка была официально исправлена разработчиками в последующих релизах (начиная с 3.1.10.276 и во всех версиях ветки 3.1.12 и старше).

---

Резюме и пошаговый чек-лист для исправления проблемы

Если расчетчик требует, чтобы кадровые документы не содержали рассчитанных сумм до момента их проверки, выполним следующие действия:

  1. Проверим права пользователя-кадровика. Исключим у него любые роли, дающие доступ к просмотру начислений и зарплаты. Оставим только профили Кадровик или Старший кадровик.
  2. Отключим функциональную опцию фонового расчета в настройках программы (Настройка — Расчет зарплаты — убрать галочку Выполнять предварительный расчет документов).
  3. Если предыдущие шаги не помогли и отпуска все равно рассчитываются автоматически, обновим 1С:ЗУП до актуального релиза, чтобы исключить программную ошибку платформы/конфигурации.

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

← На главную