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

· 9 мин

Содержание

Отдельной кнопки «Сохранить настройки» в 1С 8.3 нет, и искать её не нужно. Ширина и порядок колонок, отборы списков, свёрнутые панели, последний выбранный вариант отчёта платформа запоминает сама — в момент закрытия формы или завершения сеанса. Явно сохранять приходится только две вещи: вариант отчёта (чтобы вернуться к нему по имени) и именованные настройки отчёта.

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

Как устроено хранение настроек в 1С

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

  • 🗂 системных настроек — положение колонок, размеры окон, панели, отборы списков;
  • 📊 вариантов отчётов — сохранённые варианты с группировками и полями;
  • 🧾 пользовательских настроек отчётов — значения отборов и параметров отчёта;
  • ⚙️ общих настроек — то, что конфигурация сохраняет по своему ключу (основная организация, флажки в обработках).

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

СитуацияЧто будет с настройками
Пользователь сел за другой компьютерНастройки на месте: они в базе
Очистили кэш (/ClearCache, удалили папку кэша в %APPDATA%\1C\1cv8)Настройки на месте: кэш — это копия метаданных, не настроек
Переименовали пользователя в списке пользователейНастройки потеряны: ключ записи изменился
Выгрузили базу в .dt и загрузили на новом сервереНастройки переносятся вместе с базой

Список баз в окне запуска (файл ibases.v8i) и параметры подключения хранятся локально, в профиле Windows. Это единственное, что «живёт» на компьютере, а не в базе.

Колонки, отборы и сортировка в формах и списках

Персональные настройки форм и списков сохраняются сами. Задача пользователя — правильно их сделать и закрыть форму штатно, а не крестиком в диспетчере задач.

Состав и порядок колонок

  1. Откройте нужный список, например справочник контрагентов.
  2. Нажмите Ещё → Изменить форму.
  3. Снимите флажки у лишних колонок, включите нужные, перетащите их стрелками вверх-вниз.
  4. Нажмите ОК и закройте список.

При следующем открытии форма придёт в том же виде. Ширину колонки достаточно растянуть мышью — она тоже запомнится.

Отбор, сортировка и оформление строк

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

  • 🔍 оставить в журнале документов только одну организацию;
  • ↕️ сортировать поступления по сумме по убыванию;
  • 🎨 подсвечивать красным непроведённые документы.

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

Как вернуть форму к исходному виду

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

Сохраняем отчёт с отборами: варианты и настройки

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

Вариант отчёта

Вариант — это «каркас»: какие поля выводятся, как сгруппированы строки, какие итоги. Порядок сохранения в типовых конфигурациях на базе БСП:

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

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

Настройки стандартных отчётов БП 3.0

У стандартных отчётов «1С:Бухгалтерии 3.0» (оборотно-сальдовая ведомость, анализ счёта, карточка счёта) есть свой механизм. В меню Ещё формы отчёта находятся команды Сохранить настройки... и Выбрать настройки.... Сохранённая настройка запоминает период, счёт, отборы по субконто, показатели и детализацию.

Что нужноЧем пользоваться
Новый вид отчёта: свои поля и группировкиВариант отчёта
Тот же отчёт с фиксированными отборами (организация, счёт, склад)Сохранённые настройки
Отчёт для коллегВариант с доступом для всех пользователей
Регулярная отправка по почтеРассылка отчётов (раздел администрирования)

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

Параметры программы и вид интерфейса

Третий слой настроек — сама рабочая среда: где панели, как открываются формы, какой масштаб шрифта.

Панели и разделы

Расположение панели разделов, панели инструментов и панели открытых окон меняется через главное меню (кнопка с тремя полосками в левом верхнем углу): Вид → Настройка панелей. Перетащите панели в нужные места мышью и нажмите ОК. Состав разделов и команд внутри раздела настраивается шестерёнкой в правом верхнем углу панели раздела.

Параметры клиента

В главном меню Сервис → Параметры задаются:

  • 🪟 режим открытия форм — закладками или отдельными окнами;
  • 🔤 масштаб и шрифт интерфейса;
  • 🔔 показ оповещений и подсказок;
  • 📅 рабочая дата — если нужно, чтобы новые документы создавались задним числом без ручной правки даты.

Персональные значения по умолчанию

Типовые конфигурации дают форму персональных настроек. В «1С:Бухгалтерии 3.0» она открывается из раздела Главное (группа «Настройки»). Здесь указывают основную организацию, склад, подразделение — то, что будет подставляться в новые документы. Эти значения конфигурация пишет в хранилище общих настроек под вашим пользователем.

Избранное и история

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

История (значок часов на панели) запоминает последние открытые объекты. Её отдельно сохранять не нужно: список обновляется сам при каждом открытии документа или отчёта, по каждому пользователю отдельно.

Если работаете на ноутбуке с маленьким экраном и на стационарном компьютере с большим, настройте колонки на меньшем экране. На большом лишнее место просто растянется, а на маленьком не появится горизонтальная прокрутка.

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

Когда в отдел приходит новый бухгалтер, настраивать ему с нуля колонки во всех журналах — потеря дня. В конфигурациях на базе БСП (БП 3.0, ЗУП 3.1, УТ 11 и другие) для этого есть обработка Администрирование → Настройки пользователей и прав → Настройки пользователей.

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

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

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

Очистка чужих настроек

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

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

Резервная копия и автоматическое восстановление

Специальной выгрузки «только настроек» в типовых конфигурациях нет. Рабочие способы подстраховаться такие.

СпособЧто сохраняетКогда применять
Выгрузка базы в .dtВсё, включая настройки всех пользователейПеред обновлением, переносом на новый сервер
Копирование на служебного пользователяНастройки форм и отчётов одного человекаПеред очисткой или экспериментами с формами
Резервная копия СУБД или каталога файловой базыВсё содержимое базыРегулярно, по расписанию

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

Для разработчика: как форма сохраняет данные сама

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

Когда нужно сохранить произвольное значение по своему ключу, используют хранилище общих настроек:

// Сохранить выбранный склад для текущего пользователя
ХранилищеОбщихНастроек.Сохранить("МояОбработка", "Склад", Объект.Склад);

// Прочитать при открытии формы
ЗначениеСклада = ХранилищеОбщихНастроек.Загрузить("МояОбработка", "Склад");
Если ЗначениеСклада <> Неопределено Тогда
    Объект.Склад = ЗначениеСклада;
КонецЕсли;

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

Почему настройки не сохраняются и сбрасываются

Если после перезапуска колонки и отборы вернулись в исходный вид, причину ищут по симптому.

Диагностика: выберите симптом

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

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

Можно ли перенести настройки из одной базы в другую?
Штатной выгрузки только настроек нет. Обработка «Настройки пользователей» работает внутри одной базы. Между базами настройки переезжают вместе с выгрузкой .dt, но она заменяет всю базу-приёмник.
Сохраняются ли настройки в базе 1С:Фреш или в облаке?
Да. Принцип тот же: настройки хранятся в информационной базе под вашим пользователем, поэтому видны с любого компьютера и из браузера.
Влияет ли тонкий или веб-клиент на сохранение?
Нет. Настройки форм и отчётов общие для всех клиентов, раз они лежат в базе. Отличаться может только масштаб и шрифт, которые зависят от экрана.
Видит ли администратор мои сохранённые варианты отчётов?
Варианты, отмеченные «только для автора», в списках других пользователей не показываются. Администратор с полными правами может найти и удалить их в обработке настроек пользователей.
Сколько вариантов одного отчёта можно сохранить?
Платформа количество не ограничивает. На практике больше 10–15 вариантов на отчёт неудобно выбирать — давайте им имена по назначению и удаляйте устаревшие.