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

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

Где хранится избранное в 1С и как его перенести

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

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

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

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

Где физически лежат файлы настроек 1С на диске

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

Внутри каталога с GUID базы лежат файлы 1Cv8.pfl (или вариации 1Cv8.pfl2, 1Cv8.pfl3 — это резервные копии, которые платформа создаёт автоматически при повреждении основного файла). Именно в них сохраняются настройки окон, размеры колонок, история ввода и, для конфигураций без собственного хранилища настроек, — избранное.

Быстрый способ попасть в нужную папку — нажать Win+R, ввести %APPDATA%\1C\1cv8 и нажать Enter. Если баз подключено много, определить нужный GUID можно по дате изменения файла: откройте избранное в 1С, добавьте или удалите один элемент, закройте программу и посмотрите, какой файл 1Cv8.pfl изменился только что.

bash
Win+R → %APPDATA%\1C\1cv8 → отсортировать папки по дате изменения → найти 1Cv8.pfl с сегодняшней датой

Как определить, где хранится избранное именно в вашей конфигурации

Признак хранения в файле pfl: избранное привязано к конкретному компьютеру. Если вы подключаетесь к той же базе с другого ПК под тем же пользователем и видите пустое избранное — настройки локальные. Это характерно для старых конфигураций (УПП 1.2, БП 2.0), самописных решений и баз, где не настроено хранилище настроек.

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

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

Два варианта хранения избранного

Файл 1Cv8.pfl на диске

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

Хранилище настроек в базе

Типовые конфигурации на БСП. Избранное доступно с любого ПК, переносится штатными средствами, сохраняется в бэкапе базы.

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

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

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

Перенос избранного через файл pfl
  1. 1
    Закройте 1С на обоих компьютерах
  2. 2
    На старом ПК откройте %APPDATA%\1C\1cv8 и найдите каталог базы по дате изменения
  3. 3
    Скопируйте файл 1Cv8.pfl на съёмный носитель или сетевую папку
  4. 4
    На новом ПК один раз запустите и закройте базу, чтобы создался профиль
  5. 5
    Замените свежий 1Cv8.pfl скопированным файлом
  6. 6
    Запустите 1С и проверьте список избранного

Почему избранное пропадает и как это предотвратить

Самая частая причина исчезновения избранного — очистка кэша метаданных. Многие инструкции по устранению ошибок 1С предлагают удалить базу из списка и добавить заново либо очистить каталоги %APPDATA%\1C и %LOCALAPPDATA%\1C. При этом удаляется и файл pfl со всеми настройками. Перед такой операцией скопируйте файл настроек в отдельную папку.

Вторая причина — повреждение файла pfl при аварийном завершении работы (отключение электричества, принудительное завершение процесса 1cv8.exe). Платформа в этом случае иногда создаёт резервные копии pfl2/pfl3: попробуйте переименовать резервный файл в 1Cv8.pfl при закрытой 1С — есть шанс восстановить настройки.

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

Избранное в клиент-серверном и веб-режиме

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

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

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

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

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

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

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

Как проверить, что перенос прошёл успешно

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

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

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

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

Список избранного после переноса
Норма

Состав и порядок элементов совпадают с исходным компьютером

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

Список пуст или частичный — файл попал не в тот каталог или был перезаписан

Дата изменения 1Cv8.pfl после запуска базы
Норма

Дата обновилась после работы с избранным — это нужный файл

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

Дата старая — база использует другой каталог профиля

Избранное на другом ПК под тем же пользователем
Норма

Совпадает — хранение в базе, файлы переносить не нужно

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

Различается — настройки локальные, нужен перенос pfl

Итог

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

Избранное 1С хранится либо в файле 1Cv8.pfl в профиле пользователя (%APPDATA%\1C\1cv8), либо в самой базе через хранилище настроек — это зависит от конфигурации. Перед очисткой кэша, переустановкой платформы или сменой компьютера скопируйте файл настроек. Перенос выполняйте только при закрытой 1С и только между копиями одной базы.

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

Можно ли открыть файл 1Cv8.pfl и посмотреть избранное вручную?

Файл имеет внутренний двоичный формат платформы и не предназначен для чтения текстовым редактором. Практического способа извлечь список избранного из pfl без запуска 1С нет — просматривать и редактировать избранное нужно в интерфейсе программы.

Пропало избранное после обновления платформы. Что делать?

Обновление платформы само по себе не удаляет pfl. Проверьте, не изменился ли GUID базы в списке подключений (например, если базу переподключали). Найдите старый каталог по дате изменения и подложите файл в новый каталог при закрытой 1С. Также проверьте наличие резервных файлов pfl2/pfl3 рядом с основным.

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

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

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

Настройки, сохранённые в системном хранилище настроек (типовые конфигурации на БСП), входят в выгрузку. Локальные файлы 1Cv8.pfl на компьютерах пользователей в dt не попадают — их нужно копировать отдельно, если конфигурация хранит настройки в файлах.

Почему у двух пользователей на одном компьютере разное избранное?

Настройки хранятся отдельно для каждой связки «пользователь ОС + информационная база + пользователь 1С». Разные учётные записи Windows имеют разные каталоги %APPDATA%, а внутри базы настройки привязаны к конкретному пользователю 1С. Это штатное поведение, а не сбой.

Можно ли запретить пользователям менять избранное?

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