Подробный гайд: Где хранится конфигурация окон 1С в Linux: по тонкому клиенту
В операционных системах Linux нативный тонкий клиент «1С:Предприятие 8.3» хранит пользовательские настройки, включая конфигурацию окон, размеры, позиции и настройки интерфейса, в скрытом каталоге внутри домашней папки пользователя.
Ниже представлен подробный гайд по тому, где именно искать эти файлы, за что они отвечают и как с ними работать.
1. Основной путь к настройкам
По умолчанию все локальные настройки 1С в Linux хранятся в скрытой папке .1cv8 в домашнем каталоге вашего пользователя.
Абсолютный путь:
/home/<ваш_пользователь>/.1cv8/
(или просто ~/.1cv8/ в терминале)
Внутри этой папки вы найдете директории, названные в честь версий платформы 1С (например, 8.3.22.1856). Настройки привязаны к конкретной версии платформы.
Важно:
Поскольку папка .1cv8 начинается с точки, она является скрытой. Чтобы увидеть её в графическом файловом менеджере (Nautilus, Dolphin, Thunar и др.), нажмите комбинацию клавиш Ctrl + H или включите опцию «Показывать скрытые файлы» в настройках проводника.
2. За что отвечают конкретные файлы (Конфигурация окон)
Зайдя в папку с версией платформы (например, ~/.1cv8/8.3.22.1856/), вы увидите несколько ключевых файлов. Конфигурация окон и интерфейса распределена между ними следующим образом:
wndsize.dat
Это главный файл за геометрию окон.
* Что хранит:
Размеры окон, их положение на экране (координаты X и Y), состояние (развернуто на весь экран, свернуто или обычный режим), а также размеры колонок в табличных полях и списках.
* Когда нужен:
Если у вас «уехали» окна, открылись в невидимой зоне (например, после отключения второго монитора) или сбросилась ширина колонок.
1cv8.pfl
Файл профиля платформы.
* Что хранит:
Общие настройки интерфейса, конфигурацию панелей инструментов, расположение док-панелей, а также локально сохраненные настройки форм и варианты отчетов (если в базе не стоит галочка «Сохранять варианты отчетов в базе данных»).
* Когда нужен:
Если сбросились настройки интерфейса, пропали панели или сбросились пользовательские настройки форм/отчетов.
usrdef.ini
* Что хранит:
Пользовательские определения и специфические настройки некоторых подсистем. Редко используется для базовой конфигурации окон, но может содержать параметры масштабирования или шрифтов, если они задавались вручную.
3. Нюанс: Локальные настройки vs Настройки в базе данных
Важно понимать один архитектурный момент 1С:
1. Локальные настройки (в файлах .1cv8):
Размеры окон, положение панелей, локальные варианты отчетов. Они действуют только на этом конкретном компьютере для этого пользователя.
2. Настройки в базе данных:
Если разработчик конфигурации включил сохранение вариантов отчетов и настроек форм в базу данных (через регистры сведений или подсистему БСП), то эти настройки хранятся на сервере 1С / в СУБД (PostgreSQL), а не в файлах Linux. В этом случае очистка папки .1cv8 не сбросит ваши варианты отчетов.
4. Как сделать резервную копию (Бэкап настроек)
Если вы хотите перенести свои привычные размеры окон и настройки на другой компьютер или просто сохранить их перед экспериментом, скопируйте нужные файлы.
Через терминал:
# Создаем папку для бэкапа
mkdir ~/1c_settings_backup
# Копируем файлы геометрии окон и профиля (замените 8.3.xx.xxxx на вашу актуальную версию)
cp ~/.1cv8/8.3.22.1856/wndsize.dat ~/1c_settings_backup/
cp ~/.1cv8/8.3.22.1856/1cv8.pfl ~/1c_settings_backup/
Чтобы найти точный путь к вашей версии, можно использовать команду:
ls ~/.1cv8/
5. Как сбросить настройки окон (Если всё «сломалось»)
Если тонкий клиент ведет себя неадекватно (окна открываются за пределами экрана, не меняют размер, интерфейс зависает), проще всего сбросить локальные настройки.
- Закройте все окна 1С.
- Переименуйте (или удалите) файлы
wndsize.datи1cv8.pfl. Рекомендуется именно переименовывать (например, вwndsize.dat.bak), чтобы при необходимости вернуть их обратно.
Через терминал:
mv ~/.1cv8/8.3.22.1856/wndsize.dat ~/.1cv8/8.3.22.1856/wndsize.dat.bak
mv ~/.1cv8/8.3.22.1856/1cv8.pfl ~/.1cv8/8.3.22.1856/1cv8.pfl.bak
При следующем запуске 1С создаст эти файлы заново с заводскими настройками по умолчанию.
6. Альтернативные пути установки (Snap / Flatpak / Wine)
Выше описан путь для нативной версии 1С, установленной через .deb или .rpm пакеты (официальный дистрибутив для Linux).
Если вы используете специфические методы установки, пути могут отличаться:
- Если 1С установлена через Snap: Настройки могут лежать в
~/snap/1c-enterprise/current/.1cv8/(или аналогичном каталоге snap). - Если вы используете Wine (Windows-версия 1С в Wine): Настройки будут храниться в виртуальном диске C Wine:
~/.wine/drive_c/users/<ваш_пользователь>/AppData/Roaming/1C/1cv8/.
Информация предоставлена в ознакомительных целях. Применение описанных настроек в системах, должно осуществляться только после согласования с ответственными за информационную безопасность и в соответствии с требованиями ФСТЭК, ФСБ и иных уполномоченных органов.