В процессе административного обслуживания конфигураций на базе Библиотеки Стандартных Подсистем (например, 1С:Бухгалтерия предприятия 3.0) специалисты иногда сталкиваются с неожиданным поведением системы: у новых и существующих пользователей отключается признак отображения в диалоге аутентификации, а под отдельными учетными записями начинают возникать нетипичные платформенные ошибки.
Рассмотрим подробно причины возникновения этих проблем и разберем по шагам варианты их устранения.
Проанализируем механику работы логики безопасности 1С. Когда в режиме 1С:Предприятие снимается флажок «Отображать в списке выбора» у всех пользователей (или не устанавливается автоматически для новых учетных записей), причиной является активность функциональной опции доступа внешних пользователей.
В типовых решениях включение опции «Разрешить доступ внешним пользователям» активирует режим повышенной защиты информационных ресурсов. Из соображений безопасности подсистема БСП автоматически скрывает имена внутренних сотрудников из окна входа. Это необходимо для того, чтобы сторонние клиенты или контрагенты, имеющие доступ к базе, не могли видеть полный список пользователей организации.
Разберем, как отключить эту опцию и вернуть штатное отображение пользователей в режиме 1С:Предприятие:
После снятия данной настройки признак «Отображать в списке выбора» снова станет доступен для редактирования и вернется в исходное состояние у внутренних пользователей базы данных.
Выясним причину второй проблемы, когда под определенной учетной записью система начинает работать нестабильно, выдает необрабатываемые ошибки, а при пересоздании пользователя проблема временно исчезает и появляется снова спустя несколько дней.
Проанализируем основные факторы, вызывающие подобное поведение, и методы их исправления:
УправлениеДоступом.ОбновитьКлючиДоступа();
UUID), поэтому проблема временно маскируется до накопления свежего локального кэша.%APPDATA%\1C\1Cv8 и %LOCALAPPDATA%\1C\1Cv8.
Пользователи не совпадает с именем учетной записи в Конфигураторе (ПользователиИБ), либо нарушена их связь по внутреннему идентификатору, платформенный и прикладной код начинают исполняться в разных контекстах безопасности.