Куда 1С прячет ваши закладки: хранение избранного пользователя
Содержание
Список избранного в 1С 8.3 лежит не в папке пользователя Windows, а внутри информационной базы: в файловой базе это файл 1Cv8.1CD, в клиент-серверной — база СУБД. Отдельного файла favorites.xml или похожего у платформы нет. Поэтому, если вы ищете закладки на диске, вы их не найдёте, а если переустановили Windows, они никуда не пропадут.
Привязано избранное к пользователю 1С, а не к компьютеру. Вошли под тем же логином с другой машины — увидели те же закладки. Ниже разберём, что именно хранится на диске, что в базе, как закладки переносить между пользователями и базами и что делать, когда они пропали или превратились в свалку.
Что хранится в базе, а что на компьютере
У 1С два независимых хранилища. Путаница между ними — причина большинства вопросов «а где же это лежит».
| Что | Где | Привязка |
|---|---|---|
| Избранное, история открытых форм | Информационная база (системные настройки пользователя) | Пользователь 1С |
| Сохранённые настройки списков, отчётов, форм | Информационная база | Пользователь 1С |
| Список баз в окне запуска | Файл ibases.v8i на компьютере | Пользователь Windows |
| Кэш конфигурации, метаданных, форм | Локальные папки клиента | Пользователь Windows |
Правило простое. Всё, что вы настроили внутри работающей программы, живёт в базе. Всё, что относится к запуску клиента и ускорению его работы, живёт на компьютере.
Какие настройки относятся к «избранному»
Платформа хранит несколько родственных вещей, и в обиходе их все называют избранным:
- ⭐ закладки, которые вы добавили сами (документы, справочники, отчёты, любые открытые формы);
- 🕘 история — недавно открытые формы, платформа ведёт её автоматически;
- 🧩 состав панелей и вид рабочего стола — это отдельные настройки интерфейса, но лежат они рядом.
Закладки и история — разные списки, хотя открываются из соседних кнопок в верхней панели интерфейса «Такси».
Файловая и клиент-серверная база: чем отличается
Для пользователя разницы нет: закладки в обоих случаях подтягиваются при входе. Для администратора разница есть.
Файловая база
Настройки сидят внутри файла 1Cv8.1CD в каталоге базы. Скопировали каталог целиком — вместе с ним скопировали и закладки всех пользователей. Открыть этот файл иначе, чем через 1С, нельзя: формат закрытый, редактировать его руками нельзя и незачем.
Клиент-серверная база
Те же данные лежат в базе СУБД (PostgreSQL или MS SQL Server) в служебных таблицах платформы. Лезть в них напрямую не нужно: структура не документирована и меняется между версиями платформы. Любое вмешательство в обход 1С чревато повреждением базы.
Главное следствие для обоих вариантов: резервная копия базы или выгрузка .dt уже содержит закладки. Отдельно их бэкапить не надо.
Что на самом деле лежит на диске компьютера
Локально платформа хранит два вида данных, и к избранному они отношения не имеют, но именно в них обычно ищут пропавшие закладки.
Список баз: ibases.v8i
Файл со списком информационных баз из окна запуска. Обычно он находится в профиле пользователя Windows, в каталоге %APPDATA%\1C\1CEStart. Откройте его блокнотом: это текст с названиями баз и строками подключения. Если исчезла база из списка запуска, виноват этот файл. Закладки к нему отношения не имеют.
Кэш клиента
Локальный кэш лежит в %LOCALAPPDATA%\1C\1cv8 и %APPDATA%\1C\1cv8, в подпапках с именами-идентификаторами. Там сохранены ускорители: готовые формы, метаданные, служебные данные. Эти папки безопасно чистить — платформа пересоздаст их при следующем запуске.
Очистка кэша не удаляет избранное и историю: они в базе. Если после очистки закладки остались на месте — так и должно быть. Если пропали, ищите причину в другом месте (см. раздел про потерю закладок).
Очистить кэш
можно вручную, закрыв все окна 1С и удалив содержимое этих папок, либо запустив клиент с ключом /ClearCache. Ключ добавляют в параметры запуска базы в окне запуска, в поле дополнительных параметров.
Как привязаны закладки к пользователям и ролям
У каждого пользователя 1С свой список. Директор не увидит закладки бухгалтера, и наоборот. Из этого вытекают три практических момента.
- Новый пользователь начинает с пустого избранного. Закладки не наследуются от того, кого вы взяли за образец при создании учётной записи.
- Права определяют, что можно открыть. Закладка на отчёт, к которому роль потом закрыли, останется в списке, но форма не откроется.
- Другой логин — другой список. Вход под учёткой администратора для проверки покажет чужие настройки, а не ваши.
Ещё одна деталь, на которой часто спотыкаются: закладка на конкретный документ хранит ссылку на него. Если документ удалили или перепровели под другим номером, закладка останется, но откроет пустое место или сообщит об ошибке.
Как перенести избранное другому пользователю или в другую базу
Тут два разных сценария, и способы у них разные.
Между пользователями одной базы
В типовых конфигурациях, построенных на Библиотеке стандартных подсистем (Бухгалтерия предприятия, ЗУП, Управление торговлей), есть штатная обработка копирования настроек пользователей. Её можно найти в разделе Администрирование — в настройках пользователей и прав, там же, где список пользователей. Ищите команду с названием вроде «Копирование настроек» или «Настройки пользователей».
Порядок действий такой:
- Откройте обработку под пользователем с правами администратора.
- Выберите пользователя-источника, от которого копируете.
- Отметьте, какие виды настроек переносить. Избранное и история относятся к настройкам рабочего стола и интерфейса.
- Выберите получателей и подтвердите копирование.
Название пункта и состав галочек в разных конфигурациях и релизах немного отличаются. Если не нашли — задайте поиск по слову «настройки» в командном интерфейсе раздела администрирования.
Копируйте настройки в тот момент, когда получатель не работает в базе. Иначе при следующем выходе из программы 1С может записать его собственные настройки поверх переданных.
Между базами
Здесь штатной кнопки нет, но есть два рабочих пути.
- Выгрузка и загрузка всей базы
.dt. Подходит, когда вы переносите рабочую базу целиком (на другой сервер, в тестовую копию). Настройки пользователей поедут вместе с данными. - Обмен данными. Типовые обмены настройки интерфейса не передают: пользователи в разных базах считаются независимыми.
Если нужно всего лишь повторить десяток закладок в тестовой базе, быстрее добавить их вручную. Заводить для этого отдельную разработку бессмысленно.
Что делать администратору при переезде на новый сервер
Переезд базы — момент, когда вопрос «а где избранное» возникает чаще всего. Порядок спокойный:
- Выгрузите рабочую базу в
.dtчерез Конфигуратор (менюАдминистрирование → Выгрузить информационную базу) или сделайте резервную копию средствами СУБД. - Разверните её на новом месте.
- Войдите под пользователем и проверьте закладки до того, как запускать всех сотрудников.
Если всё сделано так, закладки приедут вместе с базой и никаких отдельных действий не потребуется. Заново придётся настроить только то, что живёт на компьютерах пользователей: список баз в окне запуска и ярлыки. Для этого достаточно скопировать файл ibases.v8i в профиль каждого пользователя либо добавить базу
в список вручную: кнопка «Добавить» в окне запуска, затем «Добавление в список существующей информационной базы» и указание сервера и имени базы.
Отдельно предупредите людей, что на время переноса работать в старой базе нельзя. Всё, что они успеют добавить или изменить после выгрузки, в новую базу не попадёт, включая закладки.
Если закладки пропали
Прежде чем что-то восстанавливать, определите, что именно случилось. Симптомы и причины разные.
| Что видите | Вероятная причина | Что проверить |
|---|---|---|
| Закладок нет, хотя вчера были | Вошли под другим пользователем | Имя пользователя в правом верхнем углу |
| Закладок нет в одной из баз | Это другая база или копия | Строка подключения в окне запуска |
| Закладки пропали после обновления | Конфигурацию обновили из пустой копии или загрузили старую выгрузку | Дату резервной копии, из которой развёрнута база |
| Закладка есть, но не открывается | Удалён объект либо закрыты права | Роль пользователя, наличие документа |
| Пропали у всех пользователей сразу | Восстановление базы из более старой копии | История резервного копирования |
Самая частая причина — банальная: открыли базу из старой копии или тестовую вместо рабочей. Зайдите в окно запуска и сверьте путь к базе.
Как вернуть утраченные закладки
Если вы точно знаете, что в какой-то момент закладки были, а потом пропали:
- Найдите резервную копию базы , сделанную до сбоя.
- Разверните её в отдельном каталоге как новую базу, не поверх рабочей.
- Посмотрите, на месте ли закладки у нужного пользователя.
- Если да — воспользуйтесь копированием настроек пользователя либо перенесите нужные закладки вручную в рабочую базу.
Накатывать старую копию поверх рабочей базы ради нескольких закладок нельзя: вы потеряете все документы, введённые после её создания.
Конфликты и странное поведение
Закладки «не сохраняются»
Настройки пользователя записываются в базу при закрытии программы, а не в момент добавления закладки. Если сеанс завершили аварийно (снятие задачи, отключение питания, обрыв связи с сервером), последние изменения могли не записаться. Рекомендация для себя: добавили важную закладку — закройте программу штатно.
Два сеанса под одним логином
Если одновременно открыто два сеанса одного пользователя (например, на рабочем компьютере и на терминальном сервере), настройки запишет тот сеанс, который закроется последним. Первый сеанс тем самым затрёт изменения. Закладку, добавленную во втором окне, вы можете не досчитаться утром. Работайте с избранным в одном сеансе.
Разные конфигурации и разные версии
Закладки в 1С:Бухгалтерии и в ЗУП — это разные списки, потому что базы разные. Сквозного избранного между конфигурациями нет. Если нужен быстрый доступ к ЗУП из Бухгалтерии, помогут только внешние средства: ярлык рабочего стола с параметрами запуска нужной базы.
Как почистить список и не потерять нужное
Избранное быстро превращается в склад: закладки добавляют «на потом» и забывают. Что помогает держать порядок.
- 🗑 Удаляйте закладки на отчёты и документы, которыми пользовались один раз.
- 📂 Группируйте оставшиеся: в окне управления избранным их можно переименовывать и менять порядок.
- 🔎 Для объектов, которые открываете каждый день, пользуйтесь начальной страницей и рабочим столом — туда выносят часто используемые формы.
- 🧹 Историю не нужно чистить вручную: платформа ограничивает её длину и вытесняет старые записи сама.
Хорошее правило: в избранном не больше 10–15 закладок. Когда их больше, поиск нужной занимает столько же времени, сколько открытие через меню.
Сбросить настройки пользователя полностью
Если интерфейс пользователя зашёл в тупик (кривые панели, сломанные закладки), есть крайняя мера — сбросить его настройки целиком. Делается это штатными средствами конфигурации, в разделе настроек пользователей, через очистку личных настроек. Перед сбросом предупредите пользователя: он потеряет все сохранённые варианты отчётов, настройки списков и закладки. Откатить такой сброс можно только восстановлением из резервной копии, поэтому делайте его, когда человек не работает в базе.
Частые вопросы
Можно ли открыть избранное в 1С блокнотом или XML-редактором?
Сохранятся ли закладки после переустановки Windows или платформы?
ibases.v8i.