Как отменить изменения в конфигураторе и правильно настроить права пользователей в 1С:Бухгалтерии?

Системный администратор 1С v8.3 (Управляемые формы) 1C:Бухгалтерия IT и автоматизация бизнеса
← На главную

При администрировании типовых конфигураций 1С (в частности, 1С:Бухгалтерия предприятия 3.0) нередко возникает ситуация, когда попытка назначить роли пользователю напрямую через меню Конфигуратора приводит к несоответствию основной конфигурации и конфигурации базы данных. Программа начинает постоянно запрашивать обновление конфигурации БД при запуске или выдавать предупреждения о различиях, а назначенные роли всё равно не работают. Разберем по шагам, почему так происходит, как вернуть конфигурацию в исходное состояние и как правильно администрировать права доступа.

Почему нельзя назначать роли напрямую через Конфигуратор

Проанализируем архитектуру современных типовых конфигураций. «1С:Бухгалтерия предприятия 3.0» разработана на базе Библиотеки стандартных подсистем (БСП). В таких решениях механизм разграничения прав функционирует по следующим правилам:

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

Быстрая отмена несохраненных правок: возврат к конфигурации базы данных

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

Разберем по шагам порядок отмены правок:

  1. Откроем информационную базу в режиме Конфигуратор.
  2. В верхнем командном меню выберем пункт Конфигурация.
  3. Перейдем в подменю Конфигурация базы данных.
  4. Нажмем на команду Вернуться к конфигурации БД.
  5. Подтвердим действие в появившемся диалоговом окне.

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

Влияние правок на автоматическое обновление и возврат на полную поддержку

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

  1. Штатное фоновое и автоматическое интернет-обновление из режима «1С:Предприятие» блокируется.
  2. База переходит в режим ручного обновления через сравнение и объединение файлов конфигураций в Конфигураторе.

Если требуется полностью вернуть конфигурацию на типовую поддержку («на замок»), выполним следующие действия:

  1. Создадим полную резервную копию информационной базы (выгрузка в файл с расширением .dt или прямое копирование файла 1Cv8.1CD для файловых баз).
  2. Узнаем точную версию установленного релиза через меню Справка — О программе.
  3. Скачаем дистрибутив полного файла поставщика конфигурации (файл с расширением .cf) строго аналогичной версии.
  4. В меню Конфигурация выберем пункт Загрузить конфигурацию из файла... и укажем скачанный .cf.
  5. Обновим конфигурацию базы данных клавишей F7 или через пункт меню Конфигурация — Обновить конфигурацию базы данных.

Также, если отдельные объекты не редактировались, восстановить режим нередактируемой конфигурации можно через меню Конфигурация — Поддержка — Настройка поддержки, нажав кнопку Установить правила поддержки и выбрав вариант Объект поставщика не редактируется.

Как корректно выдать права пользователю в «1С:Бухгалтерии 3.0»

Рассмотрим правильный алгоритм настройки прав без вмешательства в Конфигуратор:

  1. Запустим программу в режиме 1С:Предприятие от имени пользователя с полными административными правами.
  2. Перейдем в раздел Администрирование и откроем пункт Настройки пользователей и прав.
  3. В подразделе Группы доступа найдем подходящую типовую группу (например, «Бухгалтер», «Главный бухгалтер», «Только просмотр») и добавим в нее нужного сотрудника.
  4. Если типовых прав недостаточно, откроем Профили групп доступа, создадим новый профиль на основании существующего, отметим требуемый набор разрешенных ролей и действий, после чего создадим соответствующую группу доступа и привяжем к ней пользователя.

Такой подход гарантирует стабильность работы механизмов БСП, сохраняет возможность штатного автоматического обновления базы и исключает появление системных ошибок несоответствия конфигураций.

← На главную