Настройки пользователя 1С:Предприятие: что лежит в базе, что на компьютере и как вернуть всё к исходному виду
Содержание
Настройки пользователя 1С:Предприятие 8.3 хранятся в двух местах. Внешний вид форм, колонки списков, варианты отчётов, панели разделов — внутри информационной базы, в хранилище системных настроек, привязанном к пользователю базы. А список баз, параметры запуска и кэш конфигурации — на компьютере, в профиле Windows: %APPDATA%\1C\1CEStart\, %APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\.
Отсюда простое правило. Если «поехал» интерфейс в одной базе — сбрасывайте настройки пользователя в самой базе. Если пропал список баз или программа ведёт себя странно на всех базах сразу — разбирайтесь с файлами в профиле.
Как 1С делит настройки между базой и компьютером
Платформа 8.3 разделяет данные пользователя по принципу «что принадлежит базе, а что — рабочему месту». Это видно на простом примере: бухгалтер садится за другой компьютер, открывает ту же базу под своим именем — и видит свои колонки и отчёты. А вот список баз в окне запуска на новом компьютере пустой.
| Что настроено | Где хранится | Переедет на другой ПК вместе с базой? |
|---|---|---|
| 🧩 Колонки, отборы, сортировки в списках | В базе, у пользователя | Да |
| 📊 Пользовательские настройки и варианты отчётов | В базе | Да |
| 🗂 Панель разделов, начальная страница, избранное | В базе | Да |
| 🔑 Последний введённый логин | На компьютере (%APPDATA%\1C\1cv8\) | Нет |
| 📋 Список баз в окне запуска | ibases.v8i в профиле | Нет |
| ⚙️ Общие параметры запуска, версия платформы | 1cestart.cfg в профиле | Нет |
| 💾 Кэш конфигурации и метаданных | %APPDATA% и %LOCALAPPDATA% | Нет, создаётся заново |
Для файловой базы настройки пользователей лежат внутри файла 1Cv8.1CD. Для клиент-серверной — в таблицах СУБД (MS SQL, PostgreSQL), в служебных таблицах хранилищ настроек. Отдельного файла «настроек пользователя» для базы на диске нет — это частая путаница.
Права тоже влияют на хранение. Если у роли пользователя нет права «Сохранение данных пользователя», платформа не запоминает его колонки, отчёты и окна. После перезапуска всё возвращается к исходному виду.
Папки с настройками 1С в Windows
На Windows 10, 11 и Windows Server 2016 и новее рабочие файлы платформы лежат в профиле пользователя. Быстрее всего открыть их через Win + R и вставить путь с переменной.
Роуминговый профиль — %APPDATA%\1C\ (обычно это C:\Users\Имя\AppData\Roaming\1C\):
- 📁
1CEStart\— файл списка базibases.v8iи файл параметров1cestart.cfg; - 📁
1cv8\— общие файлы платформы (*.pfl) и подпапки с GUID в названии, по одной на каждую базу из списка. В них лежат локальные данные по базе, например имя последнего пользователя.
Локальный профиль — %LOCALAPPDATA%\1C\1cv8\ (C:\Users\Имя\AppData\Local\1C\1cv8\):
- 📁 подпапки с GUID — кэш конфигурации. Он занимает от десятков мегабайт до гигабайта и восстанавливается платформой сам.
Имя GUID-подпапки совпадает с параметром ID базы в файле ibases.v8i. Так можно понять, какая папка к какой базе относится.
:: Открыть папки 1С текущего пользователя в Проводнике
explorer "%APPDATA%\1C\1CEStart"
explorer "%APPDATA%\1C\1cv8"
explorer "%LOCALAPPDATA%\1C\1cv8"
Папка AppData скрыта. Если идёте через Проводник вручную, включите показ скрытых элементов на вкладке «Вид».
На терминальном сервере у каждого пользователя свой профиль. Настройки и кэш одного сотрудника лежат в его C:\Users\Имя\..., и чистить их нужно отдельно для каждого.
Есть ещё общесистемный файл 1cestart.cfg в каталоге установки и в %ALLUSERSPROFILE%\1C\1CEStart\. Он задаёт параметры для всех пользователей компьютера, например общий список баз на сетевом ресурсе.
Linux и macOS: куда платформа кладёт файлы
На Linux клиент 1С хранит всё в скрытой папке домашнего каталога ~/.1cv8/. Структура повторяет Windows:
- 📁
~/.1cv8/1C/1cestart/—ibases.v8iи1cestart.cfg; - 📁
~/.1cv8/1C/1cv8/— локальные данные по базам и кэш в подпапках с GUID.
Открыть папку можно из терминала:
ls -la ~/.1cv8/1C/1cestart/
cat ~/.1cv8/1C/1cestart/ibases.v8i
На macOS клиент также использует скрытую папку .1cv8 в домашнем каталоге пользователя. В Finder её проще открыть через Переход → Переход к папке и путь ~/.1cv8. Сами настройки форм и отчётов на Linux и macOS по-прежнему в базе — операционная система на них не влияет.
Если один и тот же сотрудник работает с Windows и с Linux, его колонки и отчёты в базе будут одинаковыми. Различаться будут только список баз и кэш.
Файл ibases.v8i: что внутри и что можно править руками
ibases.v8i — обычный текстовый файл в кодировке UTF-8. Каждая база — отдельная секция в квадратных скобках. Пример для файловой и серверной базы:
[Бухгалтерия ООО Ромашка]
Connect=File="D:\Bases\Buh_Romashka";
ID=3f6c2a1e-8b4d-4c7a-9e21-5d0f8a7b6c11
OrderInList=16384
Folder=/
OrderInTree=16384
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3
AdditionalParameters=
[ЗУП (сервер)]
Connect=Srvr="srv-1c";Ref="zup_prod";
ID=a9d1e7c4-2f3b-4e8a-b6d5-7c1e0f9a2b33
Folder=/Зарплата
App=ThinClient
WA=1
Version=8.3
AdditionalParameters=/ClearCache
Что означают основные строки:
| Параметр | Что задаёт |
|---|---|
Connect | Путь к файловой базе (File=) или сервер и имя базы (Srvr=, Ref=) |
ID | Уникальный идентификатор, по нему названы папки кэша |
Folder | Папка в дереве окна запуска |
App | Тип клиента: Auto, ThinClient, ThickClient, WebClient |
WA | 1 — вход с аутентификацией Windows, 0 — по логину и паролю |
Version | Версия платформы для запуска этой базы |
AdditionalParameters | Дополнительные параметры командной строки |
Править файл удобнее через окно запуска: выделите базу, нажмите Изменить и пройдите мастер. Ручная правка оправдана, когда нужно разом поменять путь у двадцати баз после переезда сервера.
Перед ручной правкой закройте все окна 1С и сохраните копию ibases.v8i. Открытое окно запуска при закрытии может перезаписать файл своей версией списка.
Общий список баз для всего отдела задают в 1cestart.cfg строкой CommonInfoBases=\\server\share\bases.v8i. Тогда базы из общего файла появятся у всех, кто подключён к этому 1cestart.cfg.
Сброс настроек интерфейса 1С: от одной формы до всего профиля
Сбрасывайте от точечного к полному. Чем шире сброс, тем больше пользователь потом настраивает заново.
1. Одна форма или список
Если «сломалась» одна форма — исчезли колонки, перемешались поля:
- Откройте форму.
- Нажмите Ещё → Изменить форму.
- В окне настройки формы нажмите Ещё → Установить стандартные настройки.
- Нажмите ОК и откройте форму заново.
Колонки списков сбрасываются этим же способом: настройки списка — часть настроек формы.
2. Все настройки пользователя через обработку в базе
В типовых конфигурациях на БСП — БП 3.0, ЗУП 3.1, УТ 11 — есть обработка «Настройки пользователей». Её открывает администратор базы: Администрирование → Настройки пользователей и прав → Настройки пользователей.
- Выберите пользователя в поле вверху.
- На вкладках «Внешний вид», «Настройки отчетов», «Прочие настройки» отметьте нужное или всё сразу.
- Нажмите Очистить. Пользователь в это время должен быть вне программы.
Этот способ решает большинство жалоб «у меня всё не так, как у коллег». Данные базы он не трогает — только оформление и сохранённые настройки.
3. Кэш на компьютере
Если ошибки идут при открытии базы, формы рисуются с артефактами или после обновления конфигурации программа ведёт себя как старая — виноват кэш. Самый мягкий вариант — запуск с ключом /ClearCache:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Buh_Romashka" /ClearCache
Тот же ключ можно вписать в мастере изменения базы в поле дополнительных параметров запуска. После одной удачной загрузки его лучше убрать: с ним база каждый раз открывается дольше.
Радикальный вариант — удалить GUID-папку базы из %LOCALAPPDATA%\1C\1cv8\ и %APPDATA%\1C\1cv8\.
Удаляйте папки только при полностью закрытой 1С. На терминальном сервере сначала убедитесь, что этот пользователь вышел из сеанса: иначе его работа оборвётся, а несохранённый документ пропадёт.
Как перенести настройки 1С на новый компьютер
Переезд делится на две части: то, что в базе, и то, что в профиле.
Настройки в базе переносить не нужно. Сотрудник входит в ту же базу под своим пользователем — и получает свои колонки, отчёты, избранное. Если база переезжает целиком (выгрузка .dt или копия 1Cv8.1CD), настройки пользователей едут вместе с ней.
Список баз переносят файлом:
- На старом компьютере закройте 1С.
- Скопируйте
%APPDATA%\1C\1CEStart\ibases.v8i. - На новом компьютере установите платформу и один раз запустите 1С, чтобы создалась папка.
- Закройте 1С и положите файл в
%APPDATA%\1C\1CEStart\с заменой. - Если пути к файловым базам изменились — поправьте строки
Connect.
Если нужно перенести только одну-две базы, проще добавить их на новом компьютере заново: в окне запуска Добавить → Добавление в список существующей информационной базы, затем путь к папке базы или имя сервера и базы. Файл .v8i с одной секцией тоже работает: открытие такого файла добавляет базу в список.
Кэш переносить не нужно и даже вредно: платформа построит его заново за первые минуты работы.
Скопировать настройки от одного пользователя другому
Удобно, когда новый сотрудник приходит на место старого. В той же обработке «Настройки пользователей» выберите пользователя-источник, отметьте нужные настройки и нажмите Копировать. Затем укажите, кому их передать. Так за минуту переносится настроенное рабочее место: отчёты, колонки, начальная страница.
Когда настройки 1С не сохраняются или теряются
Здесь — проблемы, которые не решаются простым сбросом.
Настройки сбрасываются после каждого перезапуска. Проверьте право «Сохранение данных пользователя» в ролях пользователя. В типовых конфигурациях оно входит в базовые профили, но в доработанных ролях его иногда теряют.
Список баз пропадает при каждом входе в Windows. Обычно это временный профиль или очистка профиля при выходе на терминальном сервере. Решение — общий список через CommonInfoBases в 1cestart.cfg на сетевом ресурсе. Тогда локальный файл можно не беречь.
Базы в списке есть, но при запуске 1С сообщает, что база не найдена. В ibases.v8i записан старый путь. Исправьте Connect=File= на актуальный или пересоздайте строку через Изменить.
После очистки кэша база открывается очень долго. Это нормально для первого запуска: платформа заново загружает конфигурацию. Особенно заметно на больших конфигурациях вроде ERP и при работе через медленную сеть.
Профиль Windows разросся на гигабайты. В %LOCALAPPDATA%\1C\1cv8\ копятся кэши баз, которые давно удалены из списка. Сопоставьте GUID-папки с ID в ibases.v8i и удалите лишние — разумеется, при закрытой 1С.
Можно ли удалить всю папку %APPDATA%\1C целиком?
ibases.v8i.Почему у разных пользователей одной базы разные колонки в списке?
Где хранятся настройки, если работаешь через веб-клиент?
Что делать, если пользователь в базе работает под общим логином «Бухгалтер»?
Нужно ли чистить настройки после обновления конфигурации?
/ClearCache, потом при необходимости настройки пользователя.