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