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

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

Сохранение данных пользователя в 1С 8.3: что это и как работает

Что такое сохранение данных пользователя в 1С 8.3, где хранятся настройки, как работает команда «Сохранить данные пользователя» и как перенести настройки без потерь.

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

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

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

Что относится к данным пользователя в 1С

К пользовательским данным относятся все настройки, которые программа запоминает за конкретным пользователем автоматически или по его команде. Это положение и ширина колонок табличных полей, состав и порядок закладок, варианты отчётов, созданные пользователем, настройки отборов в динамических списках, история вводимых значений, избранное, параметры печатных форм.

Не относятся к данным пользователя учётные записи (справочник «Пользователи»), пароли, права доступа и роли — это административная информация, которая хранится и управляется отдельно. Также не являются пользовательскими настройками сами учётные данные: документы, остатки, проводки.

Где физически хранятся настройки

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

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

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

Как работает команда «Сохранить данные пользователя»

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

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

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

Очистка и сброс пользовательских настроек

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

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

Перенос настроек при смене компьютера или переустановке

Если база клиент-серверная или файловая на общем ресурсе, переустановка платформы на компьютере пользователя вообще не требует переноса настроек — они остались в базе. Достаточно установить платформу той же или совместимой версии и подключиться к базе заново.

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

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

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

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

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

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

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

Внешний вид списков
Норма

Колонки, отборы и сортировка совпадают с эталонным пользователем

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

Стандартный вид формы, пользовательские настройки отсутствуют

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

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

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

Отчёт открывается только с вариантом по умолчанию

Вход после копирования
Норма

Пользователь перезашёл и видит настройки сразу

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

Настройки появляются частично или сбрасываются при повторном входе

FAQ

Сохранение данных пользователя — это то же самое, что резервная копия базы?

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

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

Нет. Очистка настроек удаляет только визуальные параметры: вид форм, варианты отчётов, историю ввода. Документы, остатки, справочники и проводки остаются нетронутыми.

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

Чаще всего изменилась структура отчёта, и сохранённый вариант стал несовместим с новой версией схемы компоновки. Вариант придётся создать заново на основе обновлённого отчёта. Реже помогает очистка кэша на компьютере пользователя.

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

Напрямую — только если базы идентичны по конфигурации и перенос выполняется выгрузкой всей базы (.dt). Между разными базами надёжнее вручную настроить эталонного пользователя и скопировать его настройки остальным штатными средствами конфигурации.

Где посмотреть, какие настройки сохранены за пользователем?

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

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

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