Из каких файлов состоит рабочее место 1С на компьютере и как их найти
Содержание
Рабочее место 1С 8.3 хранится в профиле пользователя Windows. Список баз лежит в файле %APPDATA%\1C\1CEStart\ibases.v8i, настройки клиента — в папке %APPDATA%\1C\1cv8, а кэш конфигураций — в %LOCALAPPDATA%\1C\1cv8. Сама база данных и большая часть пользовательских настроек находятся не на вашем компьютере, а в информационной базе.
Обычно эти файлы ищут в трёх ситуациях: пропал список баз в окне запуска, нужно перенести 1С на новый компьютер или после обновления программа ведёт себя странно. Ниже по каждому файлу: где он лежит, за что отвечает и что с ним можно делать без риска.
Что относится к рабочему месту 1С, а что нет
Рабочее место — это всё, что платформа держит у конкретного пользователя на конкретном компьютере. Его легко путать с самой базой, а это разные вещи.
| Что | Где лежит | Можно ли удалить |
|---|---|---|
| 📂 Список информационных баз | %APPDATA%\1C\1CEStart\ibases.v8i | Да, но список придётся собирать заново |
| ⚙️ Настройки окна запуска | %APPDATA%\1C\1CEStart\1cestart.cfg | Да, пересоздастся с настройками по умолчанию |
| 🖥️ Локальные настройки клиента | %APPDATA%\1C\1cv8\*.pfl | Да, сбросятся до исходных |
| 🗃️ Кэш конфигураций | %LOCALAPPDATA%\1C\1cv8\<GUID> и %APPDATA%\1C\1cv8\<GUID> | Да, при закрытой 1С — платформа скачает заново |
| 🔑 Программные лицензии | C:\ProgramData\1C\licenses\*.lic | Нет. Удалённую лицензию придётся активировать повторно |
| 💾 Файловая база | Папка, которую указали при создании (файл 1Cv8.1CD) | Нет. Это ваши данные |
| 🧩 Платформа | C:\Program Files\1cv8\<версия>\bin | Только через «Установку и удаление программ» |
В адресной строке Проводника можно ввести переменную как есть — %APPDATA%\1C — и нажать Enter. Windows сама подставит путь вида C:\Users\Ivanov\AppData\Roaming\1C. Папка AppData по умолчанию скрыта, поэтому ручной поиск через «Этот компьютер» часто заканчивается ничем.
%APPDATA% — это AppData\Roaming, «перемещаемая» часть профиля. В домене с перемещаемыми профилями она ездит за пользователем между компьютерами. %LOCALAPPDATA% — это AppData\Local, она остаётся на машине. Поэтому кэш 1С и разнесён по двум местам.
Файл ibases.v8i: где находится список баз
Всё, что вы видите в окне запуска 1С, берётся из одного текстового файла:
C:\Users\<имя пользователя>\AppData\Roaming\1C\1CEStart\ibases.v8i
Каждая база в нём — отдельная секция. В квадратных скобках имя, ниже параметры подключения:
[Бухгалтерия ООО Ромашка]
Connect=File="D:\Bases\Romashka";
ID=6c2e5a1f-3b7d-4c8e-9a12-0f4d5e6b7c8d
OrderInList=0
Folder=/
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3
[ЗУП на сервере]
Connect=Srvr="srv1c";Ref="zup_prod";
ID=a91b3c4d-5e6f-4708-8192-a3b4c5d6e7f8
Folder=/Зарплата
App=ThinClient
WA=1
Version=8.3
Что здесь полезно знать практику:
- 📌
Connect=File=— путь к папке файловой базы,Connect=Srvr=...;Ref=...— сервер и имя базы в кластере,Connect=ws=— подключение через веб-сервер. - 📌
ID— идентификатор базы в списке. По нему платформа называет папку кэша этой базы. - 📌
Folder— папка в дереве окна запуска, если включено отображение деревом. - 📌
App— каким клиентом запускать:Auto,ThinClient,ThickClient,WebClient. - 📌
Version— какой версией платформы открывать базу.8.3означает «последняя установленная 8.3», а8.3.24закрепит конкретную ветку.
Файл можно править в Блокноте, но при закрытом окне запуска. Если 1С открыта, она перезапишет файл своим вариантом при выходе. Кодировку оставляйте как есть: если кириллица в именах превратилась в «кракозябры», файл сохранили не в той кодировке.
Общий список баз для всего отдела
Кроме личного ibases.v8i окно запуска умеет подтягивать общие списки. Их задают в настройках окна запуска, в поле «Адреса интернет-сервисов и списки общих информационных баз». Туда указывают путь к файлу .v8i на сетевой папке, например \\fileserver\1C\office.v8i.
Базы из общего списка показываются у всех, но удалить их из окна запуска пользователь не сможет — только администратор, правкой общего файла. Это удобный способ раздать 20 сотрудникам одинаковый набор баз без беготни по кабинетам.
Настройки окна запуска и клиента: 1cestart.cfg и файлы .pfl
Рядом со списком баз лежит 1cestart.cfg. Это текстовые настройки самого окна запуска: подключённые общие списки (параметр CommonInfoBases=), показ дерева, каталоги шаблонов, путь к установленным версиям платформы. Его правят теми же кнопками в окне запуска через «Настройка…».
Есть и общий для всех пользователей компьютера вариант:
C:\ProgramData\1C\1CEStart\1cestart.cfg
Администраторы прописывают в нём CommonInfoBases, чтобы общий список появлялся у любого, кто войдёт на этот компьютер или терминальный сервер
.
Где лежат пользовательские настройки 1С
В папке %APPDATA%\1C\1cv8 хранятся файлы с расширением .pfl — локальные настройки клиентского приложения. Например, 1cv8strt.pfl отвечает за параметры окна запуска, 1cv8cmn.pfl — за общие настройки клиента. Внутри они не предназначены для ручной правки, но их можно удалить, чтобы вернуть настройки по умолчанию.
Главная ошибка — искать на диске свои отчёты, колонки и рабочий стол. В управляемом приложении 8.3 настройки форм, варианты отчётов, состав панелей и избранное хранятся в самой информационной базе, в хранилище настроек пользователя. Поэтому:
- ✅ при входе в ту же базу с другого компьютера вы увидите свои настройки без всякого копирования;
- ✅ при переустановке Windows эти настройки не теряются;
- ❌ если «слетела» форма документа, копание в
AppDataеё не вернёт.
В типовых конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) такими настройками управляет администратор в разделе Администрирование → Настройки пользователей и прав. Там их можно скопировать от одного пользователя другому или очистить, если форма перестала нормально открываться.
Кэш и временные файлы 1С
Когда вы открываете базу, платформа сохраняет у себя копию метаданных конфигурации, чтобы не тянуть их с сервера при каждом запуске. Это и есть кэш. Он лежит в папках с именами-GUID:
%LOCALAPPDATA%\1C\1cv8\<GUID>
%APPDATA%\1C\1cv8\<GUID>
GUID совпадает с параметром ID базы из ibases.v8i. Так можно точечно найти кэш нужной базы, а не сносить всё подряд.
Временные файлы при выгрузке, печати и работе с внешними обработками 1С складывает во временную папку Windows %TEMP%. Там же иногда остаются файлы после аварийного закрытия программы.
Как очистить кэш
Есть два безопасных способа.
- Через параметр запуска. В окне запуска выделите базу, нажмите «Изменить», дойдите до последней страницы и в поле дополнительных параметров запуска впишите
/ClearCache. Запустите базу один раз, затем параметр уберите, иначе кэш будет сбрасываться при каждом входе и запуск замедлится. - Удалением папок. Полностью закройте 1С, включая Конфигуратор и фоновые окна. Найдите в
%LOCALAPPDATA%\1C\1cv8и%APPDATA%\1C\1cv8папку с GUID нужной базы и удалите её. Можно удалить и все GUID-папки сразу — каждая база просто дольше откроется в первый раз.
Не трогайте папки с другими именами в 1cv8, например tmplts. Это каталог шаблонов конфигураций и обновлений по умолчанию: там лежат скачанные дистрибутивы обновлений, и после удаления их придётся загружать заново.
Если 1С запущена на терминальном сервере, чистите кэш в профиле именно того пользователя, у которого проблема. У каждого пользователя своя копия.
Как перенести рабочее место 1С на другой компьютер
Полный перенос занимает минут десять. Порядок такой.
Шаг 1. Установите платформу
На новом компьютере поставьте ту же версию платформы, что и на старом, или выше. Номер версии виден в окне «О программе» или по имени папки в C:\Program Files\1cv8. Если в ibases.v8i у баз закреплена конкретная ветка в параметре Version, её версия тоже должна быть установлена.
Шаг 2. Скопируйте список баз
Закройте 1С на обоих компьютерах. Скопируйте ibases.v8i из %APPDATA%\1C\1CEStart старого компьютера в ту же папку нового. Если папки ещё нет, один раз запустите и закройте 1С — она её создаст.
Если на новом компьютере уже есть свои базы, не затирайте файл. Откройте оба в Блокноте и допишите секции из старого в новый.
Шаг 3. Проверьте пути к файловым базам
Это шаг, на котором ломается большинство переносов. Строка Connect=File="Z:\Bases\Buh" будет работать, только если на новом компьютере диск Z: подключён к той же сетевой папке. Надёжнее сразу заменить букву диска на сетевой путь: Connect=File="\\fileserver\Bases\Buh".
Если файловая база лежала на самом старом компьютере, её нужно перенести отдельно: скопировать папку базы целиком при закрытой 1С или сделать выгрузку .dt в Конфигураторе и загрузить её на новом месте.
Шаг 4. Перенесите остальное по необходимости
- 📁
1cestart.cfg— если подключали общие списки баз или свои каталоги шаблонов. - 📁 Папку
tmplts— если не хотите заново скачивать дистрибутивы обновлений. - 📁 Внешние обработки и отчёты, которые открывались из файлов на диске, — по тем же путям.
Кэш (GUID-папки) переносить не нужно, он создастся сам.
Что не переносится копированием
Программная лицензия 1С привязана к параметрам компьютера. Файл .lic из C:\ProgramData\1C\licenses на другой машине работать не будет. На новом компьютере лицензию активируют заново пин-кодом, а у каждого пин-кода ограниченное число повторных активаций. Если пин-коды закончились, восстановить их можно через партнёра 1С, у которого покупали лицензию.
Для серверных и сетевых баз лицензия выдаётся сервером или менеджером лицензий, так что на клиенте ничего делать не надо.
Сбои запуска 1С и какие файлы за них отвечают
Большинство проблем с окном запуска решается одной из трёх правок в файлах рабочего места. Начинайте с самой безобидной.
Перед удалением кэша или переименованием папок на терминальном сервере убедитесь, что пользователь вышел из всех сеансов 1С. Если сеанс открыт, файлы заблокированы, а незакрытая работа в нём пропадёт.
Если не помогло
Когда сбрасываются кэш и файлы окна запуска, а проблема остаётся, дело уже не в рабочем месте. Проверьте три вещи по порядку:
- Открывается ли база у другого пользователя на другом компьютере. Если тоже нет — проблема в самой базе или на сервере 1С, а не у вас.
- Открывается ли база под другим пользователем 1С. Если да — очистите настройки проблемного пользователя в разделе
Администрирование → Настройки пользователей и прав. - Работает ли другая установленная версия платформы. Если нет — переустановите платформу через «Установку и удаление программ», данные баз при этом не затрагиваются.