Администрирование · 13 мин
Как перенести настройки пользователя в 1С
Как перенести настройки пользователя 1С: копирование настроек отчетов, интерфейса и форм между пользователями, перенос на другой компьютер и в новую базу.
Настройки пользователя в 1С — это внешний вид списков и форм, варианты отчётов, настройки печати, состав панелей и другие персональные параметры, которые программа запоминает за каждым пользователем. Когда сотрудник переходит на новый компьютер, база обновляется или создаётся новый пользователь «по образцу» существующего, возникает задача перенести эти настройки, не настраивая всё заново вручную.
Способ переноса зависит от того, куда нужно переместить настройки: другому пользователю в той же базе, в другую базу или на другой компьютер. Для большинства типовых конфигураций (Управление торговлей, Бухгалтерия предприятия, ERP, Зарплата и управление персоналом) доступны штатные механизмы копирования, а для файловых и клиент-серверных баз есть и инструменты администратора.
Важно понимать: настройки хранятся в системных хранилищах базы данных, а не в отдельных файлах, которые можно просто скопировать. Поэтому перенос выполняется либо встроенными средствами конфигурации, либо через обработки, работающие с хранилищами настроек. Ниже разобраны все основные сценарии с пошаговыми действиями и способами проверки результата.
Что именно относится к настройкам пользователя
Под настройками пользователя в 1С понимается несколько разных групп данных, и не все они переносятся одинаково. Перед началом работы полезно определить, что именно нужно перенести:
- Пользовательские настройки отчётов — сохранённые варианты отборов, группировок и оформления отчётов на СКД;
- Настройки форм и списков — порядок и видимость колонок, ширина полей, отборы в динамических списках;
- Настройки интерфейса — состав панелей навигации, разделы, избранное, история работы;
- Персональные настройки программы — основная организация, склад, подразделение, варианты печати, заполнение по умолчанию;
- Настройки печатных форм — выбранные макеты и параметры печати документов.
Настройки хранятся в нескольких системных хранилищах: хранилище пользовательских настроек отчётов, хранилище вариантов отчётов, хранилище настроек данных форм, хранилище общих настроек и хранилище системных настроек. Штатные механизмы копирования работают со всеми хранилищами разом или позволяют выбрать конкретные категории.
Копирование настроек другому пользователю в той же базе
Самая частая задача — создать новому сотруднику такие же настройки, как у коллеги на аналогичной должности. В типовых конфигурациях на управляемых формах для этого есть штатная функция копирования.
Порядок действий в конфигурациях на базе Библиотеки стандартных подсистем (БСП):
- Откройте раздел «Администрирование» → «Настройка прав и пользователей» (в некоторых конфигурациях — «Пользователи и права»).
- Перейдите по ссылке «Персональные настройки пользователей» или «Настройки пользователей».
- Нажмите «Копирование настроек».
- В поле «Кому копировать» выберите целевого пользователя, в поле «От кого» — пользователя-источника.
- Отметьте, какие настройки копировать: настройки внешнего вида, настройки отчётов, персональные настройки, прочие пользовательские настройки.
- Нажмите «Скопировать» и дождитесь завершения операции.
После копирования целевому пользователю нужно перезайти в программу, чтобы настройки применились. Если пользователь в этот момент работает в базе, часть настроек может не подхватиться до перезапуска сеанса.
- 1Администрирование → Пользователи и права → Персональные настройки пользователей
- 2Нажать «Копирование настроек» и выбрать источник и получателя
- 3Отметить нужные категории настроек и выполнить копирование
- 4Попросить пользователя перезайти в программу и проверить результат
Копирование только настроек отчётов
Если нужно перенести только варианты отчётов, не трогая остальное, в некоторых конфигурациях доступен раздельный выбор категорий в форме копирования. Снимите флажки «Настройки внешнего вида» и «Персональные настройки», оставив только пользовательские настройки отчётов. Это удобно, когда у целевого пользователя уже настроен интерфейс под себя, а нужны только готовые отборы и группировки.
Перенос настроек на другой компьютер
Если база клиент-серверная или файловая с общим доступом по сети, настройки пользователя хранятся в самой базе, а не на компьютере. В этом случае при переезде на новое рабочее место ничего переносить не нужно: достаточно подключиться к той же базе под тем же именем пользователя, и все настройки подтянутся автоматически.
Перенос требуется только в двух случаях. Первый — пользователь работал в локальной файловой базе на старом компьютере: тогда нужно перенести саму базу (файл 1Cv8.1CD) или опубликовать её на сервере, а настройки переедут вместе с ней. Второй — на новом компьютере создаётся новая база, и настройки нужно выгрузить из старой и загрузить в новую.
Дополнительно на новом компьютере стоит перенести список баз в окне запуска 1С. Список хранится в файле ibases.v8i в профиле пользователя Windows (обычно в папке AppData\Roaming\1C\1CEStart). Скопировав этот файл на новый компьютер, вы сохраните все прописанные базы и параметры их подключения.
Перенос настроек в другую базу
Между разными базами настройки не копируются штатной функцией «Копирование настроек», потому что она работает только внутри текущей базы. Здесь есть несколько рабочих вариантов.
Первый вариант — выгрузка и загрузка через обработки, работающие с хранилищами настроек. В типовых конфигурациях на базе БСП и в публикациях на ИТС доступны обработки, которые выгружают настройки выбранного пользователя в файл и загружают их в другой базе. Общий принцип такой:
- В базе-источнике откройте обработку выгрузки настроек через «Файл» → «Открыть».
- Выберите пользователя и категории настроек, укажите файл для выгрузки.
- В базе-приёмнике откройте обработку загрузки, выберите файл и целевого пользователя.
- Выполните загрузку и проверьте результат под целевым пользователем.
Второй вариант — перенос вариантов отчётов через «Ещё» → «Сохранить вариант отчёта» с видимостью «Всем пользователям» в базе-источнике, если базы объединены общим хранилищем вариантов, либо ручное повторение отборов. Это трудоёмко, но надёжно, когда вариантов немного.
Третий вариант подходит для разработчиков: программная работа с хранилищами настроек через встроенный язык. Платформа предоставляет объекты ХранилищеПользовательскихНастроекОтчетов, ХранилищеСистемныхНастроек и другие, у которых есть методы выгрузки и загрузки.
// Выгрузка системных настроек пользователя в файл
ХранилищеСистемныхНастроек.Сохранить("ИмяПользователя", , , , "C:\Temp\settings.xml");Очистка и сброс настроек перед переносом
Иногда перед копированием нужно сначала очистить накопившиеся настройки целевого пользователя — например, если он уже работал и его настройки конфликтуют с копируемыми, или если формы «сломались» после обновления конфигурации.
В типовых конфигурациях очистка доступна там же, где и копирование: «Администрирование» → «Персональные настройки пользователей» → «Очистка настроек». Можно очистить настройки выбранного пользователя целиком или по категориям. Также полезна функция «Очистка настроек всех пользователей» после масштабного обновления, когда старые настройки форм вызывают ошибки открытия.
Отдельный сценарий — сброс настроек конкретной формы, когда она открывается с ошибкой или пустой. В управляемом интерфейсе это делается через меню формы «Ещё» → «Установить стандартные настройки» (в отчётах) или через очистку настроек формы администратором. Это локальное действие, не затрагивающее остальные настройки пользователя.
Особенности для разных режимов работы
В файловом режиме все операции с настройками выполняются напрямую, но массовое копирование на большом количестве пользователей может занимать заметное время — в это время желательно, чтобы пользователи не работали с базой активно.
В клиент-серверном режиме копирование и очистка выполняются на сервере, что быстрее и безопаснее для целостности данных. Однако если у пользователя открыт сеанс, его настройки в памяти могут перезаписать скопированные при завершении сеанса. Поэтому регламент простой: сначала завершить сеанс пользователя, потом копировать, затем пользователь заходит заново.
В веб-клиенте и на тонком клиенте механизмы те же — настройки хранятся в базе и не зависят от клиентского приложения. Различия могут быть только в части локальных параметров (например, каталогов временных файлов), которые к переносимым настройкам не относятся.
Способы переноса настроек
Подходит для переноса между пользователями одной базы. Быстро и безопасно, но не работает между разными базами.
Подходят для переноса между базами и на другой компьютер. Требуют аккуратности при выборе категорий и целевого пользователя.
Единственный вариант для локальной файловой базы при переезде на новый компьютер — настройки переедут вместе с данными.
Оправдана, когда настроек мало (несколько вариантов отчётов) или новая база сильно отличается по конфигурации.
Проверка результата и типичные ошибки
После переноса обязательно проверьте результат под учётной записью целевого пользователя. Контрольный минимум: открыть ключевой отчёт и убедиться, что сохранённые варианты на месте; открыть основной список документов и проверить состав колонок и отборы; проверить, что подставляются привычные значения по умолчанию (организация, склад).
Как проверить результат
В списке вариантов отчёта видны перенесённые настройки, отборы применяются корректно
Варианты отсутствуют или открываются с ошибкой — вероятно, конфигурации баз различаются
Колонки, порядок и отборы соответствуют источнику
Форма открывается со стандартными настройками — копирование не выполнено или сеанс не был перезапущен
Подставляются основная организация, склад, подразделение
Значения по умолчанию пустые — категория персональных настроек не копировалась
Наиболее частые проблемы и их причины:
Если после переноса отчёт открывается с ошибкой «Поле не найдено» или подобной, причина почти всегда в различиях конфигураций баз: в новой базе переименованы или удалены реквизиты, использовавшиеся в отборе. Такой вариант отчёта проще настроить заново, чем исправлять.
Что важно запомнить
Внутри одной базы настройки переносятся штатной функцией «Копирование настроек» в разделе администрирования. Между базами — через обработки выгрузки и загрузки. При переезде на другой компьютер с серверной базой перенос не нужен, с локальной файловой — переносится вся база. Перед копированием завершите сеанс целевого пользователя, перед очисткой сделайте резервную копию.
Частые вопросы
Можно ли перенести настройки из 1С:Бухгалтерии в 1С:Управление торговлей?
Нет, осмысленного переноса между разными конфигурациями не будет: настройки привязаны к конкретным объектам метаданных (отчётам, документам, справочникам), которые в разных конфигурациях различаются. Переносить настройки имеет смысл только между базами одинаковой конфигурации сопоставимых версий.
Почему после копирования настроек пользователь не видит изменений?
Чаще всего пользователь не перезапустил сеанс: часть настроек загружается при входе в программу. Попросите его полностью выйти из 1С и зайти снова. Если не помогло — проверьте, что копирование завершилось без ошибок и были отмечены нужные категории настроек.
Как перенести настройки, если пользователь уже удалён из базы?
Настройки удалённого пользователя могут оставаться в хранилищах, но штатная функция копирования работает только с существующими пользователями. Варианты: временно создать пользователя с тем же именем и попробовать скопировать настройки, либо использовать обработки прямого доступа к хранилищам настроек, где можно указать имя пользователя вручную.
Можно ли скопировать настройки сразу нескольким пользователям?
Да, в форме копирования настроек типовых конфигураций на базе БСП в поле «Кому копировать» можно выбрать нескольких пользователей или группу пользователей. Это удобно при внедрении типовых настроек для целого отдела.
Где физически хранятся настройки пользователей в файловой базе?
Внутри файла базы 1Cv8.1CD, в системных таблицах хранилищ настроек. Отдельных файлов настроек, которые можно скопировать вручную, платформа не создаёт. Поэтому прямое редактирование файла базы недопустимо — работайте только через штатные механизмы или обработки.
Что делать, если после обновления конфигурации у пользователей «слетели» настройки форм?
Частичная потеря настроек после обновления — нормальное явление, если изменилась структура форм. Массово восстановить их нельзя, но можно предотвратить ошибки открытия: выполните очистку устаревших настроек форм через «Администрирование» → «Обслуживание» или попросите пользователей сбросить проблемные формы к стандартным настройкам через меню «Ещё».