Многие администраторы 1С:Документооборот сталкиваются с ситуацией, когда пользователь помечен как Недействителен в справочнике Пользователи, однако он по-прежнему «всплывает» в списках выбора, в полях ввода и в адресной книге при оформлении документов или постановке задач. Давайте разберем, почему так происходит и какие шаги необходимо предпринять, чтобы очистить списки от лишних сотрудников.
Первоочередная причина, по которой система продолжает «видеть» неактивных сотрудников, кроется в архитектуре хранения кэшированных данных. В 1С:Документооборот реализованы механизмы Адресной книги и интеллектуального подбора, которые для ускорения работы интерфейса используют собственные индексы и кэш. Когда вы ставите флажок Недействителен, не во всех случаях данные индексы перестраиваются моментально.
Также стоит учитывать следующие факторы:
Рабочие группы существующих документов, система может отображать его как участника процесса для обеспечения целостности данных.Поскольку Адресная книга является основным инструментом выбора пользователей, начнем с её актуализации. В конфигурации существуют встроенные процедуры для принудительного обновления этого механизма.
Рассмотрим порядок действий:
Регламентные задания.Если штатные методы не приносят мгновенного результата, администраторы часто прибегают к проверенному способу изменения имени пользователя. Так как механизмы подбора в 1С часто настроены на поиск по началу строки, этот «костыль» работает практически безотказно.
Что нужно сделать:
Наименование добавьте спецсимвол, например, * или ! в самое начало строки.Теперь при наборе фамилии в поле ввода 1С не будет находить этого пользователя, так как поиск будет начинаться с букв, а не со спецсимвола. Это простой и эффективный способ «спрятать» человека без удаления его учетной записи.
Иногда проблема заключается не в самой записи, а в настройках отображения списка у пользователя. Проанализируем настройки формы:
Показывать удаленные/недействительные записи. Если она активна, отключите её.Если вы хотите радикально решить вопрос, не оставляя «мертвых» записей в системе, необходимо следовать принципам поддержания ссылочной целостности:
Регламентные задания по пересчету прав завершены корректно, а очередь отложенных обновлений пуста.Поиск ссылок на объекты. Это поможет выяснить, в каких именно документах или Регистрах сведений пользователь все еще фигурирует как активный участник.Соблюдение этих рекомендаций позволит сделать работу с пользователями в 1С:Документооборот более прозрачной и избавит от «замусоривания» справочников и выпадающих списков.