После обновления конфигурации 1С:Зарплата и Управление Персоналом (например, на релизы серии 3.1.18) многие пользователи сталкиваются с технической ошибкой «Недопустимое значение» при попытке открыть или создать документ Увольнение. Эта проблема носит интерфейсный характер: система пытается отрисовать форму, но не может корректно отобразить некоторые элементы (колонки начислений или показатели времени) из-за ограничений в правах доступа пользователя.
Давайте вместе разберем, почему это происходит и какими способами мы можем устранить данную неисправность.
Основная причина кроется в конфликте между новыми алгоритмами заполнения форм и существующими ролями пользователей. В новых версиях 1С структура прав доступа была пересмотрена. Ошибка возникает тогда, когда у пользователя есть роль (например, Просмотр начисленной зарплаты в документах), которая в текущем релизе либо является устаревшей, либо конфликтует с новыми требованиями безопасности, что препятствует инициализации элементов управления в модулях РасчетЗарплатыРасширенныйФормы.
Самый быстрый и действенный метод — пересмотр состава ролей, назначенных кадровику. Давайте выполним следующие шаги:
Профили групп доступа.Кадровик).Просмотр начисленной зарплаты в документах. Если она есть, попробуйте удалить её из профиля.Чтение начисленной зарплаты и Чтение начисленной зарплаты расширенная.Если точечное изменение ролей не помогает, мы рекомендуем подойти к задаче системно и собрать новый профиль доступа «с нуля». Это позволит исключить накопленные за время прошлых обновлений «мусорные» роли, которые могли остаться в старом профиле.
Разберем алгоритм действий:
Кадровик (новый)) на базе типового профиля Кадровик или Старший кадровик.Увольнение под пользователем после каждого добавления.Иногда причина кроется в рассинхронизации прав доступа в метаданных после обновления конфигурации. Чтобы исправить это, выполните следующие действия:
/C ЗапуститьОбновлениеИнформационнойБазы. Это поможет системе принудительно перечитать и пересчитать права.Перенос данных для загрузки сведений из других систем, убедитесь, что кадровику назначена роль с правом на чтение и просмотр этого объекта. Часто именно нехватка прав на этот вспомогательный документ приводит к сбоям при расчете компенсации отпуска в Увольнении.При настройке прав доступа всегда помните о разделении ответственности. Предоставляя роли типа Чтение начисленной зарплаты, вы открываете кадровикам доступ к подробным данным о расчете среднего заработка (вкладка Начислено (подробно)) в таких документах, как Отпуск, Больничный лист и Увольнение. Если политика безопасности вашей компании запрещает кадровикам видеть детальные суммы выплат, необходимо тщательно протестировать минимальный набор прав, который позволяет системе корректно инициализировать форму, не раскрывая избыточную финансовую информацию.
Если после всех проделанных манипуляций ошибка сохраняется, рекомендуем проверить журнал регистрации на наличие записей об ошибках доступа при записи или чтении конкретных регистров сведений, участвующих в расчете, таких как ДанныеОСреднемЗаработке или ИсторияИспользованияПравДоступа.