При администрировании типовых конфигураций 1С (в частности, 1С:Бухгалтерия предприятия 3.0) нередко возникает ситуация, когда попытка назначить роли пользователю напрямую через меню Конфигуратора приводит к несоответствию основной конфигурации и конфигурации базы данных. Программа начинает постоянно запрашивать обновление конфигурации БД при запуске или выдавать предупреждения о различиях, а назначенные роли всё равно не работают. Разберем по шагам, почему так происходит, как вернуть конфигурацию в исходное состояние и как правильно администрировать права доступа.
Проанализируем архитектуру современных типовых конфигураций. «1С:Бухгалтерия предприятия 3.0» разработана на базе Библиотеки стандартных подсистем (БСП). В таких решениях механизм разграничения прав функционирует по следующим правилам:
Администрирование — Настройки пользователей и прав).Если в процессе редактирования в Конфигураторе возникло предупреждение о несоответствии конфигураций, но изменения структуры базы данных еще не были применены, выполним откат к рабочей версии.
Разберем по шагам порядок отмены правок:
После выполнения этой операции основная конфигурация синхронизируется с конфигурацией базы данных, а предупреждения о несоответствии структуры при запуске перестанут появляться.
Выясним причину возможных проблем с автоматическим обновлением. Если при попытке изменения конфигурации была нажата кнопка Включить возможность изменения (конфигурация снята с замка поддержки поставщика), это напрямую влияет на процедуру обновлений:
Если требуется полностью вернуть конфигурацию на типовую поддержку («на замок»), выполним следующие действия:
.dt или прямое копирование файла 1Cv8.1CD для файловых баз)..cf) строго аналогичной версии..cf.F7 или через пункт меню Конфигурация — Обновить конфигурацию базы данных.Также, если отдельные объекты не редактировались, восстановить режим нередактируемой конфигурации можно через меню Конфигурация — Поддержка — Настройка поддержки, нажав кнопку Установить правила поддержки и выбрав вариант Объект поставщика не редактируется.
Рассмотрим правильный алгоритм настройки прав без вмешательства в Конфигуратор:
Такой подход гарантирует стабильность работы механизмов БСП, сохраняет возможность штатного автоматического обновления базы и исключает появление системных ошибок несоответствия конфигураций.