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

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

Как сохранить пользовательские настройки 1С

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

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

Механизм зависит от режима работы: в файловой базе настройки хранятся в папке пользователя на компьютере, в клиент-серверном варианте — в таблицах информационной базы на сервере СУБД. Отсюда разные способы резервного копирования: от простого копирования файлов до штатной обработки переноса настроек между пользователями.

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

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

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

Где 1С хранит пользовательские настройки

В файловом режиме работы настройки сохраняются в каталоге профиля пользователя приложения. Типичный путь на Windows: C:\Users\ИмяПользователя\AppData\Roaming\1C\1cv8\, где в подпапках с идентификаторами баз лежат файлы настроек. Отдельно хранятся файлы 1Cv8.pfl (или аналогичные по структуре каталоги) с параметрами конкретной информационной базы.

В клиент-серверном режиме значительная часть пользовательских настроек (варианты отчётов, настройки форм, пользовательские данные) записывается в служебные таблицы информационной базы на сервере СУБД. В этом случае настройки привязаны к базе, а не к компьютеру, и доступны пользователю с любого рабочего места. Однако часть параметров тонкого клиента (например, локальные настройки интерфейса) по-прежнему может храниться на компьютере.

Узнать точное расположение можно через меню «Сервис — Параметры» в режиме 1С:Предприятие или по свойствам информационной базы в окне запуска: там указан каталог, к которому привязаны служебные файлы. Для файловых баз идентификатор базы в папке профиля совпадает с записью в списке баз.

Как сохранить настройки копированием файлов

Самый простой способ резервного копирования для файловой базы — скопировать служебные файлы настроек из профиля пользователя. Это подходит для переноса настроек на новый компьютер или восстановления после переустановки системы.

Порядок действий
  1. 1
    Закройте все сеансы 1С у пользователя, чьи настройки копируются.
  2. 2
    Откройте папку %APPDATA%\1C\1cv8 (вставьте путь в адресную строку проводника).
  3. 3
    Найдите подпапку с идентификатором нужной базы и скопируйте её целиком в надёжное место.
  4. 4
    Дополнительно скопируйте файл 1cestart.cfg и папку conf, если нужно сохранить список баз и общие параметры запуска.
  5. 5
    На новом компьютере добавьте базу в список, закройте 1С и перенесите скопированные файлы в соответствующую папку профиля.
  6. 6
    Запустите 1С и проверьте, что варианты отчётов, отборы и настройки форм восстановились.

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

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

Когда нужно раздать типовые настройки нескольким сотрудникам — например, единый вариант отчёта по продажам или настроенный вид списка заказов — удобнее штатный механизм копирования. В типовых конфигурациях на БСП (1С:Бухгалтерия, Управление торговлей, ERP и др.) есть обработка копирования настроек пользователей.

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

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

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

Как перенести настройки между базами и при обновлении

Типовая ситуация — перенос настроек из рабочей базы в тестовую копию или после переезда базы на новый сервер. В клиент-серверном режиме основная масса пользовательских настроек хранится в таблицах базы, поэтому при полном копировании базы (выгрузка в dt или копия средствами СУБД) настройки переносятся автоматически вместе с данными.

Ситуация сложнее, когда настройки нужно перенести в другую базу с теми же пользователями, но другим набором данных. Здесь помогают внешние обработки выгрузки и загрузки пользовательских настроек через хранилище системных настроек: настройки сериализуются в файл и загружаются в целевую базу. Такие обработки доступны на профильных ресурсах и в составе инструментов разработчика; используйте только проверенные версии, совместимые с вашей платформой.

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

Сравнение способов сохранения

Копирование файлов профиля

Подходит для файловых баз и переезда на новый компьютер; не работает для настроек, хранящихся на сервере.

Обработка копирования настроек

Лучший вариант для раздачи настроек другим пользователям внутри одной базы; требует прав администратора.

Выгрузка вариантов отчётов в файл

Подходит для переноса отдельных отчётов между разными базами; не переносит настройки форм и списков.

Копия базы целиком (dt, СУБД)

Сохраняет все настройки вместе с данными; избыточен, если нужны только настройки.

Как восстановить настройки после сбоя

Если настройки пропали — отчёты вернулись к стандартному виду, списки сбросили колонки — сначала проверьте, под тем ли пользователем выполнен вход и та ли это информационная база. Частая причина «потери» — вход в копию базы или под другой учётной записью Windows, при которой используется другой профиль.

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

В клиент-серверном режиме настройки восстанавливаются вместе с базой из резервной копии СУБД. Если копия делалась давно, настройки откатятся на её дату — учитывайте это при выборе точки восстановления.

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

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

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

Пользовательские варианты видны в списке вариантов отчёта и открываются без ошибок

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

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

Настройки списков и форм
Норма

Сохранены отборы, порядок колонок и сортировка

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

Списки открываются с видом по умолчанию

Вход других пользователей
Норма

У получателей настройки появились после копирования

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

Настройки получателя остались прежними или сброшены

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

Наиболее частая ошибка — попытка перенести настройки файловой базы простым копированием папки базы (файла 1Cv8.1CD): пользовательские настройки в этот файл не входят и остаются в профиле пользователя. Вторая распространённая ситуация — копирование настроек при открытых сеансах, что приводит к повреждению файлов.

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

Типичные ошибки
01
Копирование только файла 1Cv8.1CD — пользовательские настройки в него не входят и теряются при переезде.
02
Копирование файлов профиля при работающем сеансе 1С — файлы оказываются повреждёнными.
03
Массовое копирование настроек без теста на одном пользователе — существующие настройки получателей перезаписываются безвозвратно.
04
Перенос настроек между разными конфигурациями — варианты отчётов не загружаются из-за несовпадения объектов.

FAQ

Где найти папку с настройками 1С, если AppData скрыта?

Включите отображение скрытых элементов в проводнике Windows (вкладка «Вид» — флажок «Скрытые элементы») или вставьте путь %APPDATA%\1C\1cv8 прямо в адресную строку проводника — система откроет нужную папку независимо от настроек видимости.

Переносятся ли настройки при выгрузке базы в файл dt?

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

Почему после обновления конфигурации сбросились настройки отчёта?

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

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

Штатного массового экспорта всех настроек всех пользователей в типовых конфигурациях нет. На практике применяют копирование настроек от эталонного пользователя остальным через обработку копирования либо регулярное резервное копирование самой базы, где настройки хранятся.

Что делать, если 1С выдаёт ошибку формата при открытии отчёта?

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

Нужны ли права администратора для сохранения собственных настроек?

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

Итог

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

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