К статье
Практический материал

Администрирование · 10 мин

Как в 1С сохранить настройки пользователя и передать их другому пользователю

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

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

Настройки пользователя в 1С хранятся в системных хранилищах: настройки форм, варианты отчётов, настройки командного интерфейса, персональные параметры (организация по умолчанию, склад, подразделение). Часть из них копируется штатной функцией «Копировать настройки», часть — через специальные обработки или административные инструменты. Выбор способа зависит от того, какие именно настройки нужно перенести и какая конфигурация используется.

Важно понимать: копирование настроек не переносит права доступа и роли. Это отдельный пласт администрирования, который настраивается через профили групп доступа или роли в конфигураторе. Смешение этих задач — частая причина ошибок, когда пользователь получил «такой же» интерфейс, но не может открыть нужные документы.

Что именно можно скопировать между пользователями

Перед копированием полезно разделить настройки на группы, потому что механизмы переноса у них разные. Персональные настройки — это значения по умолчанию: основная организация, склад, касса, подразделение, параметры проведения документов. Они хранятся в регистрах и настройках пользователя и копируются штатной функцией.

Настройки интерфейса — состав и расположение панелей разделов, видимость команд, настройки форм списков и документов (ширина колонок, отборы, порядок). Эти данные хранятся в системном хранилище настроек и переносятся либо той же функцией копирования, либо через очистку и копирование настроек в режиме администратора.

Варианты отчётов — сохранённые пользователем настройки отчётов (периоды, отборы, группировки). Они живут в хранилище вариантов отчётов, и у каждого варианта есть автор. Перенос делается либо переназначением автора, либо копированием варианта под новым пользователем.

Копирование настроек штатной обработкой в типовых конфигурациях

В конфигурациях на Библиотеке стандартных подсистем (Управление торговлей, ERP, Комплексная автоматизация, Бухгалтерия предприятия, ЗУП) встроена обработка копирования настроек. Путь к ней: раздел «Администрирование» → «Пользователи и права» → «Персональные настройки пользователей» (в некоторых конфигурациях — «Настройки пользователей и прав») → команда «Копировать настройки».

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

Если команда «Копировать настройки» недоступна, проверьте права: операция требует роли администратора или права «Администрирование данных». В файловой базе без разделения прав обработка обычно доступна любому пользователю с полными правами.

Порядок копирования настроек
  1. 1
    Откройте «Администрирование» → «Пользователи и права» → «Персональные настройки пользователей»
  2. 2
    Нажмите «Копировать настройки» и выберите пользователя-источника
  3. 3
    Отметьте флажками пользователей-получателей
  4. 4
    Выберите блоки настроек: внешний вид, отчёты, персональные параметры
  5. 5
    Подтвердите копирование и попросите получателя перезайти в программу
  6. 6
    Проверьте результат под учётной записью получателя

Перенос вариантов отчётов и настроек отчётных форм

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

Альтернатива — сделать вариант отчёта общим. Откройте отчёт под пользователем-источником, вызовите «Сохранить вариант отчёта» и в настройках видимости укажите «Доступен всем пользователям» (в ряде конфигураций пункт называется «Отчёт виден другим пользователям»). После этого вариант появится у всех, у кого есть доступ к самому отчёту.

Если нужен массовый перенос, используется типовая обработка «Перенос вариантов отчётов» или штатный механизм «Пользовательские настройки отчётов» в разделе администрирования. При переносе проверьте, что в отборах нет ссылок на конкретного пользователя (например, «ответственный = текущий пользователь» настроен корректно), иначе у получателя отчёт покажет чужие данные или пустой результат.

Копирование настроек форм и интерфейса вручную

Иногда штатная обработка не переносит часть настроек форм — например, ширину колонок списков или состав полей динамического списка. В этом случае используется очистка и копирование через системное хранилище. В типовых конфигурациях это делается через «Администрирование» → «Обслуживание» → обработку управления настройками пользователей, где можно выбрать конкретные настройки (по имени объекта и ключа) и скопировать их другому пользователю.

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

Для программного переноса (например, при массовом найме) применяются методы платформы ХранилищеСистемныхНастроек: выборка настроек пользователя-источника и сохранение их с указанием нового владельца. Такой код запускается через внешнюю обработку администратором с пониманием структуры ключей настроек.

bsl
Выборка = ХранилищеСистемныхНастроек.Выбрать(Новый Структура("Пользователь", "Источник"));
Пока Выборка.Следующий() Цикл
    ХранилищеСистемныхНастроек.Сохранить(Выборка.КлючОбъекта, Выборка.КлючНастроек, Выборка.Настройки, , "Получатель");
КонецЦикла;

Типичные ошибки и ограничения

Копирование «всего подряд» — главная ошибка. Вместе с полезными отборами переносятся персональные значения: чужая организация по умолчанию, чужой склад, закладки и избранное. Получатель начинает проводить документы не по той организации. Копируйте выборочно и после переноса проверьте персональные настройки в разделе «Персональные настройки».

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

Учтите, что копирование выполняется внутри одной информационной базы. Перенос настроек между разными базами (например, из тестовой в рабочую) штатной обработкой не делается — потребуется выгрузка через хранилище настроек программно или повторная настройка.

Типичные ошибки
01
Копирование всех настроек без отбора — вместе с нужными переносятся чужие значения по умолчанию и избранное
02
Перенос настроек до выдачи прав — пользователь получает ошибки доступа при открытии скопированных отчётов
03
Копирование после обновления конфигурации — устаревшие ключи настроек ломают открытие форм
04
Ожидание мгновенного эффекта — получатель не перезашёл в сеанс и не видит новые настройки

Проверка результата после копирования

После переноса войдите в базу под учётной записью получателя (или попросите его перезапустить сеанс). Откройте ключевые рабочие места: список документов, основные отчёты, журнал операций. Состав колонок, отборы и расположение панелей должны совпадать с настройками источника.

Проверьте персональные значения по умолчанию: создайте черновик документа и убедитесь, что подставляются правильные организация и склад получателя, а не источника. Откройте скопированный вариант отчёта и сравните результат с отчётом у пользователя-источника за тот же период.

Контрольные точки

Как проверить результат

Интерфейс и панели разделов
Норма

Состав разделов и команд совпадает с источником

Тревожный признак

Панели пустые или показывают недоступные команды

Вариант отчёта
Норма

Отчёт открывается и формирует данные за период

Тревожный признак

Ошибка доступа или пустой результат

Значения по умолчанию
Норма

Подставляются организация и склад получателя

Тревожный признак

Подставляются данные пользователя-источника

Итог

Что важно запомнить

Настройки копируются через «Администрирование» → «Персональные настройки пользователей» → «Копировать настройки» с выбором источника, получателей и блоков настроек. Права доступа настраиваются отдельно и до копирования. После переноса проверьте результат под учётной записью получателя и скорректируйте персональные значения по умолчанию.

Частые вопросы

Можно ли скопировать настройки сразу группе новых пользователей?

Да. В форме копирования настроек список получателей множественный: отметьте флажками всех нужных пользователей, и настройки будут перенесены каждому за одну операцию. Это удобно при одновременном найме нескольких сотрудников на одинаковые позиции.

Перенесутся ли права доступа вместе с настройками?

Нет. Копирование настроек переносит только интерфейс, отборы, варианты отчётов и персональные параметры. Права назначаются отдельно — через профили групп доступа в разделе «Пользователи и права» или ролями в конфигураторе.

Почему после копирования у пользователя отчёт показывает пустые данные?

Чаще всего причина в правах или в отборах. Проверьте, есть ли у получателя доступ к данным, попадающим в отчёт, и не зашит ли в отбор конкретный пользователь или подразделение источника. Исправьте отбор на «текущий пользователь» или общее значение.

Как перенести настройки между двумя разными базами 1С?

Штатной обработки для межбазового переноса нет. Варианты: программная выгрузка настроек через ХранилищеСистемныхНастроек в файл и загрузка в другой базе, либо повторная настройка вручную. Для вариантов отчётов в некоторых конфигурациях доступна выгрузка настроек отчёта в файл.

Что делать, если после копирования форма открывается с ошибкой?

Обычно это следствие устаревших ключей настроек после обновления конфигурации. Очистите настройки конкретной формы у получателя: «Администрирование» → «Обслуживание» → управление настройками пользователей, найдите проблемный объект и удалите его настройки. Форма откроется с настройками по умолчанию.

Можно ли отменить копирование настроек?

Отдельной команды отмены нет. Если результат не подошёл, очистите настройки получателя через обработку управления настройками или скопируйте заново от другого источника — новые настройки перезапишут прежние. Поэтому перед массовым копированием стоит опробовать перенос на одном тестовом пользователе.