В процессе внедрения, обновления или администрирования систем на базе 1С:Предприятие 8.3 часто возникает необходимость стандартизировать рабочие места сотрудников. Чтобы не настраивать интерфейс, видимость колонок в списках, избранные разделы и варианты отчетов для каждого пользователя вручную, в современных конфигурациях предусмотрен удобный механизм копирования настроек. В этой статье мы подробно разберем, как правильно перенести настройки в конфигурации 1С:Управление торговлей 11 (ред. 11.4 / 11.5), как решить проблему дублирования учетных записей администратора и какие технические нюансы важно учитывать администратору базы данных.
Когда один из ключевых сотрудников (например, ведущий менеджер по продажам или главный администратор системы) детально настраивает под себя интерфейс программы, логично использовать этот профиль как эталон. Программа позволяет переносить следующие элементы:
Если нам необходимо скопировать настройки от одного пользователя сразу нескольким коллегам, наиболее эффективным решением будет использование специализированного рабочего места в разделе администрирования. Давайте разберем этот процесс по шагам:
Документ.ЗаказКлиента или только конкретный вариант отчета по продажам.Если задача стоит проще — скопировать настройки от одного конкретного человека другому в процессе оперативной работы, мы можем сделать это непосредственно из списка пользователей:
Откроем раздел НСИ и администрирование -> Настройки пользователей и прав -> Пользователи. Найдем в списке пользователя-источника (например, Администратора) и дважды кликнем по нему. В верхней панели карточки пользователя нажмем на кнопку Настройки. В выпадающем меню выберем команду Скопировать другим... или Скопировать от... в зависимости от того, в чьей карточке мы находимся. Система откроет аналогичный помощник копирования настроек, где останется лишь подтвердить действие.
На практике часто встречается ситуация, когда в списке пользователей отображаются две учетные записи с именем «Администратор». Это может произойти в результате некорректного переноса данных, настройки распределенных информационных баз (РИБ) или после слияния нескольких баз данных. Как понять, какой из пользователей является «правильным» источником настроек, а какой — «лишним»?
Проанализируем шаги по идентификации активной учетной записи:
Пользователи, под которым мы сейчас работаем.Пользователи в режиме Предприятия. У «правильного» Администратора в карточке будет заполнено поле Имя (для входа), которое связано с реальной записью авторизации. У «устаревшего» или некорректного дубля эта связь, скорее всего, будет отсутствовать.Для понимания того, как физически устроен этот процесс, заглянем под капот платформы 1С:Предприятие 8. Настройки пользователей хранятся в специализированных системных хранилищах базы данных, к которым нет прямого доступа через обычные таблицы справочников. Платформа оперирует следующими объектами:
ХранилищеСистемныхНастроек — отвечает за параметры форм, видимость элементов, настройки панелей и окон.ХранилищеПользовательскихНастроекОтчетов — хранит созданные пользователями варианты отчетов и их персональные отборы.ХранилищеНастроекДанныхФорм — используется для автозаполнения полей ввода на основе истории.ХранилищеОбщихНастроек — содержит общие элементы интерфейса, включая список «Избранное» и настройки рабочего стола.Если стандартный интерфейс Библиотеки стандартных подсистем (БСП) по какой-то причине недоступен или выдает ошибку, программист может выполнить копирование настроек программно. Для этого используется служебный метод БСП:
ПользователиСлужебный.СкопироватьНастройкиПользователя(
ИмяПользователяИсточник,
ИмяПользователяПриемник,
Переносить
);
В данном методе параметры ИмяПользователяИсточник и ИмяПользователяПриемник представляют собой строковые имена учетных записей. Параметр Переносить имеет булев тип: если передать значение Ложь, настройки будут скопированы, а если Истина — они будут полностью перенесены с удалением у источника.
Копирование настроек кажется простой операцией, однако при неаккуратном подходе оно может привести к сбоям в работе пользователей или ошибкам системы. Рассмотрим ключевые правила безопасности:
Нарушение прав доступа. Это происходит потому, что настроенный Администратором список пытается отобразить реквизиты документов или применить отборы по объектам, к которым у обычного менеджера нет прав доступа. В таких случаях настройки списков для проблемного пользователя придется сбросить на стандартные через меню НСИ и администрирование -> Настройки пользователей и прав -> Очистка настроек.