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

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

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

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

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

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

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

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

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

Как сохранить настройки отчёта

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

Откройте отчёт, задайте нужные отборы и параметры через кнопку «Настройки» или «Изменить вариант». Затем нажмите «Ещё → Сохранить настройки» — в диалоге укажите понятное имя, например «Продажи по менеджерам за месяц». Сохранённый вариант появится в списке вариантов отчёта и будет доступен при следующем открытии.

Сохранение варианта отчёта
  1. 1
    Откройте отчёт и установите период, отборы, группировки
  2. 2
    Нажмите «Ещё» в командной панели отчёта
  3. 3
    Выберите «Сохранить настройки» или «Сохранить вариант отчёта»
  4. 4
    Введите понятное имя варианта и подтвердите
  5. 5
    Проверьте: закройте и снова откройте отчёт — вариант должен быть в списке

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

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

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

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

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

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

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

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

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

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

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

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

Способы сохранения настроек

Сохранение варианта в отчёте

Подходит для отдельных отчётов; быстро, но вручную и только для текущего пользователя

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

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

Резервная копия базы (dt)

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

Программная выгрузка через хранилища настроек

Гибкий перенос между базами; требует навыков разработки и тестирования на копии

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

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

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

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

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

Сохранённый вариант отчёта
Норма

Вариант виден в списке и открывается с нужными отборами после перезапуска программы

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

Вариант пропал или открывается со стандартными настройками

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

Состав колонок и сортировка сохраняются после закрытия и открытия формы

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

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

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

После повторного входа получатель видит скопированные варианты

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

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

Типичные ошибки при работе с настройками

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

Типичные ошибки
01
Сохранение настроек без имени или с одинаковыми именами — варианты путаются, и нужный сложно найти
02
Копирование настроек без предупреждения получателя — его собственные варианты отчётов перезаписываются
03
Ожидание, что настройки перенесутся сами при переходе на новую базу — без копирования или резервной копии они остаются в старой базе
04
Попытка править системные таблицы СУБД напрямую — риск повреждения базы и потери поддержки
05
Сброс настроек «для очистки» без проверки — удаляются и полезные варианты отчётов
Итог

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

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

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

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

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

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

Да. Сохраните вариант отчёта с признаком доступности всем пользователям либо настройте отчёт под одним пользователем и скопируйте его настройки остальным через «Копирование настроек пользователей» в разделе администрирования. Для этого нужны права администратора.

Где находится копирование настроек в 1С:Бухгалтерии 3.0?

Откройте «Администрирование → Общие настройки» и перейдите по ссылке «Персональные настройки пользователей», затем выберите «Копирование настроек». Если пункта нет, проверьте, что у вас есть права администратора, а в настройках интерфейса включён показ служебных команд.

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

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

Что делать, если у одного пользователя отчёт открывается с ошибкой, а у остальных работает?

Это типичный признак повреждённых сохранённых настроек конкретного пользователя. Откройте «Очистку настроек пользователей» в разделе администрирования и удалите настройки проблемного отчёта только для этого сотрудника. После повторного входа отчёт откроется со стандартными параметрами.

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

Штатной кнопки «выгрузить настройки в файл» в типовых конфигурациях нет. Такой перенос реализуется программно — через менеджеры хранилищ настроек платформы или специализированные обработки. Работу выполняйте на копии базы: ошибка в загрузке может перезаписать настройки всех пользователей.