Администрирование · 8 мин
Сохранение данных пользователя в 1С 8.3: что это и как работает
Что такое сохранение данных пользователя в 1С 8.3, где хранятся настройки, как работает команда «Сохранить данные пользователя» и как перенести настройки без потерь.
При работе в 1С 8.3 каждый пользователь постепенно настраивает программу под себя: расположение колонок в списках, варианты отчётов, состав панелей, размеры окон, отборы и сортировки. Всё это не относится к учётным данным — контрагентам, документам, остаткам, — но напрямую влияет на удобство ежедневной работы. Сохранение данных пользователя — это механизм, который фиксирует такие персональные настройки и позволяет восстановить их при переустановке, переносе базы или смене компьютера.
Путаница возникает потому, что термин «сохранение данных пользователя» используется в нескольких контекстах: это и стандартная команда в меню «Администрирование», и хранение настроек в хранилище системных настроек, и элементы профиля в профилях групп доступа. Важно различать эти уровни: одни настройки хранятся в самой информационной базе, другие — в локальном кэше на компьютере, третьи — в справочниках конфигурации.
Ниже разобрано, где именно 1С хранит пользовательские данные, какие механизмы их сохранения существуют, как перенести настройки другому пользователю и какие ошибки чаще всего приводят к потере настроек.
Что относится к данным пользователя в 1С
К пользовательским данным относятся все настройки, которые программа запоминает за конкретным пользователем автоматически или по его команде. Это положение и ширина колонок табличных полей, состав и порядок закладок, варианты отчётов, созданные пользователем, настройки отборов в динамических списках, история вводимых значений, избранное, параметры печатных форм.
Не относятся к данным пользователя учётные записи (справочник «Пользователи»), пароли, права доступа и роли — это административная информация, которая хранится и управляется отдельно. Также не являются пользовательскими настройками сами учётные данные: документы, остатки, проводки.
Где физически хранятся настройки
Основная часть настроек записывается в хранилище системных настроек — служебную таблицу внутри информационной базы. Поэтому в клиент-серверном варианте настройки «ходят за пользователем»: войдя под своим именем с другого компьютера, сотрудник увидит привычный интерфейс. В файловом варианте настройки тоже хранятся в базе, а не в файле 1Cv8.1CD напрямую как отдельный документ.
Часть данных хранится локально на компьютере — в кэше метаданных и служебных каталогах профиля пользователя операционной системы (папки внутри AppData). Это временные файлы, ускоряющие запуск. Их удаление не уничтожает настройки из хранилища, но приводит к повторному формированию кэша при следующем запуске.
Отдельный уровень — настройки, которые хранятся в данных конфигурации: например, пользовательские варианты отчётов в типовых конфигурациях могут сохраняться в специальном справочнике, а настройки рабочего стола — в регистрах. Такие данные переносятся вместе с выгрузкой базы и видны администратору через стандартные механизмы.
Как работает команда «Сохранить данные пользователя»
В конфигураторе и в ряде типовых конфигураций присутствует механизм сохранения и восстановления данных пользователя. В конфигураторе это пункт меню «Администрирование — Пользователи», где при редактировании пользователя можно управлять его параметрами. В типовых решениях на БСП (Библиотека стандартных подсистем) есть обработка копирования настроек от одного пользователя другому.
Практический сценарий: новому сотруднику нужно дать те же настройки, что у опытного коллеги. Для этого администратор открывает список пользователей, выбирает источник и получателя и копирует настройки интерфейса, отчётов и внешнего вида форм. После этого новый пользователь при первом входе видит уже настроенную рабочую среду.
- 1Откройте раздел «Администрирование» и перейдите к списку пользователей.
- 2Выберите пользователя-источник, чьи настройки нужно перенести.
- 3Найдите команду копирования настроек (в типовых конфигурациях — «Копировать настройки» или аналогичная обработка).
- 4Укажите пользователя-получателя и состав копируемых настроек: внешний вид, отчёты, прочие.
- 5Подтвердите операцию и попросите получателя перезайти в программу.
- 6Проверьте результат: внешний вид списков и отчёты должны совпадать с источником.
Очистка и сброс пользовательских настроек
Иногда настройки нужно не сохранить, а удалить: например, форма «сломалась» визуально, список не отображает колонки, отчёт открывается с ошибкой после обновления конфигурации. В типовых конфигурациях для этого есть команда очистки настроек пользователя — она удаляет записи из хранилища системных настроек, и при следующем открытии форма принимает вид по умолчанию.
Для отдельной формы сброс выполняется проще: в меню «Ещё» формы или списка есть пункты «Установить стандартные настройки» или «Изменить форму» с возможностью отката. Это безопасная операция: удаляются только визуальные параметры, учётные данные не затрагиваются.
Перенос настроек при смене компьютера или переустановке
Если база клиент-серверная или файловая на общем ресурсе, переустановка платформы на компьютере пользователя вообще не требует переноса настроек — они остались в базе. Достаточно установить платформу той же или совместимой версии и подключиться к базе заново.
Если база файловая и лежит локально, переносится сам файл базы — вместе с ним переедет и хранилище настроек. Отдельно переносить имеет смысл только список баз в окне запуска (файл ibases.v8i в профиле пользователя) и шаблоны конфигураций, если они нужны.
Как проверить, что настройки сохранились
После копирования или восстановления настроек проверьте результат под учётной записью целевого пользователя. Откройте формы списков, которые были настроены: порядок колонок, отборы и сортировка должны соответствовать источнику. Затем откройте отчёты и убедитесь, что пользовательские варианты присутствуют в списке вариантов.
Если настройки не применились, типичные причины — пользователь был в базе во время копирования, настройки копировались не того раздела, либо у пользователя включён другой интерфейс (например, «Такси» вместо обычных форм), и внешний вид отличается принципиально.
Как проверить результат
Колонки, отборы и сортировка совпадают с эталонным пользователем
Стандартный вид формы, пользовательские настройки отсутствуют
Пользовательские варианты видны и открываются без ошибок
Отчёт открывается только с вариантом по умолчанию
Пользователь перезашёл и видит настройки сразу
Настройки появляются частично или сбрасываются при повторном входе
FAQ
Сохранение данных пользователя — это то же самое, что резервная копия базы?
Нет. Резервная копия сохраняет всю информационную базу целиком, включая документы и справочники. Сохранение данных пользователя касается только персональных настроек интерфейса и отчётов конкретной учётной записи и не заменяет резервное копирование.
Потеряются ли учётные данные, если очистить настройки пользователя?
Нет. Очистка настроек удаляет только визуальные параметры: вид форм, варианты отчётов, историю ввода. Документы, остатки, справочники и проводки остаются нетронутыми.
Почему после обновления конфигурации пропали настройки отчётов?
Чаще всего изменилась структура отчёта, и сохранённый вариант стал несовместим с новой версией схемы компоновки. Вариант придётся создать заново на основе обновлённого отчёта. Реже помогает очистка кэша на компьютере пользователя.
Можно ли перенести настройки из одной базы в другую?
Напрямую — только если базы идентичны по конфигурации и перенос выполняется выгрузкой всей базы (.dt). Между разными базами надёжнее вручную настроить эталонного пользователя и скопировать его настройки остальным штатными средствами конфигурации.
Где посмотреть, какие настройки сохранены за пользователем?
Единого окна просмотра всего хранилища в стандартном интерфейсе нет. Частично настройки видны через обработки копирования настроек в типовых конфигурациях, а варианты отчётов — через справочник вариантов отчётов в разделе администрирования.
Что делать, если форма открывается с ошибкой и не даёт работать?
Сбросьте настройки именно этой формы через «Ещё — Установить стандартные настройки». Если не помогло, очистите все настройки пользователя через раздел администрирования и проверьте, не связана ли ошибка с обновлением конфигурации.