Администрирование · 10 мин
Где находятся файлы конфигурации 1С и что в них хранится
Где 1С хранит файлы конфигурации: папки шаблонов, языковые файлы, conf.cfg, inetcfg.xml, nethasp.ini, файлы кэша и журнал регистрации. Точные пути для Windows и Linux.
Файлы конфигурации платформы 1С:Предприятие разбросаны по нескольким системным каталогам, и их расположение зависит от разрядности платформы, версии Windows или Linux, а также от того, работаете вы с файловой или клиент-серверной базой. Путаница между конфигурацией прикладного решения (самой базой) и служебными конфигурационными файлами платформы — частая причина потерянного времени при настройке.
Под «файлами конфигурации» в контексте 1С обычно понимают три разные группы: служебные файлы платформы (conf.cfg, inetcfg.xml, nethasp.ini и другие), файлы самой информационной базы (1Cv8.1CD, каталог сервера) и пользовательские настройки, которые 1С складывает в профиль пользователя операционной системы. Ниже разобрано, где искать каждую из этих групп и как безопасно с ними работать.
Большинство путей приведены для типовой установки. Если платформа ставилась в нестандартный каталог или используется несколько версий одновременно, фактические пути могут отличаться — в статье показано, как определить их точно для вашего случая.
Что вообще считается файлом конфигурации в 1С
Термин «конфигурация» в 1С имеет двойной смысл, и это источник многих ошибок при поиске файлов. В первом смысле конфигурация — это прикладное решение (например, «Бухгалтерия предприятия»), которое хранится внутри информационной базы. Во втором — набор служебных файлов платформы, управляющих её поведением: параметры запуска, настройки интернет-доступа, расположение лицензий.
Файл с расширением .cf — это выгрузка конфигурации прикладного решения. Он не имеет фиксированного места хранения: вы сами выбираете папку при выгрузке через Конфигуратор (Конфигурация → Сохранить конфигурацию в файл). Если вы ищете именно такой файл, искать его нужно там, куда его сохраняли, — типовых мест нет.
Служебные файлы платформы, наоборот, имеют строго определённые расположения. Именно о них и пойдёт речь дальше: conf.cfg, inetcfg.xml, nethasp.ini, файл списка баз ibases.v8i, журналы и кэш.
Каталог conf: главные файлы настройки платформы
Основные конфигурационные файлы платформы находятся в подкаталоге conf внутри папки установки конкретной версии. Типовой путь в Windows: C:\Program Files\1cv8\<версия>\bin\conf\, для 32-разрядной платформы на 64-разрядной Windows — C:\Program Files (x86)\1cv8\<версия>\bin\conf\. В Linux это обычно /opt/1cv8/x86_64/<версия>/conf/.
В этом каталоге можно встретить следующие файлы:
- conf.cfg — общие параметры запуска платформы;
- inetcfg.xml — настройки прокси-сервера для интернет-поддержки и обменов;
- nethasp.ini — параметры поиска сервера лицензий HASP;
- logcfg.xml — настройки технологического журнала (создаётся вручную при диагностике);
- conf.pfl — сохранённые настройки конфигуратора.
Файлы conf.cfg и nethasp.ini — обычные текстовые файлы, их можно открыть и отредактировать в Блокноте. Перед правкой сделайте копию: синтаксическая ошибка может привести к тому, что платформа не запустится или перестанет видеть лицензии.
Профиль пользователя: список баз, настройки и кэш
Значительная часть «конфигурации», с которой сталкивается обычный пользователь, хранится не рядом с платформой, а в профиле пользователя Windows. Путь: C:\Users\<имя пользователя>\AppData\Roaming\1C\1cv8\ и параллельно C:\Users\<имя>\AppData\Local\1C\1cv8\. Папка AppData скрытая — включите отображение скрытых элементов в Проводнике или вставьте путь в адресную строку напрямую.
В Roaming-ветке находится файл ibases.v8i — это список информационных баз, который вы видите в окне запуска. Файл текстовый, его можно открыть Блокнотом и посмотреть реальные пути к базам. Рядом лежат файлы 1Cv8.pfl (настройки интерфейса) и папка tmplts с шаблонами конфигураций, если они устанавливались.
В Local-ветке 1С хранит кэш метаданных баз: подкаталоги с длинными именами из букв и цифр. Когда база открывается с ошибками вида «ошибка формата потока» или интерфейс ведёт себя странно после обновления, стандартный приём — очистить кэш, удалив эти папки при закрытой 1С. Сама база при этом не затрагивается.
- 1Закройте все сеансы 1С на этом компьютере
- 2Откройте C:\Users\<имя>\AppData\Roaming\1C\1cv8 и найдите папки с длинными именами-кодами
- 3То же проверьте в AppData\Local\1C\1cv8
- 4Удалите папки, соответствующие проблемной базе (или все — они пересоздадутся)
- 5Запустите 1С и проверьте, что база открывается нормально
Где находится файл самой информационной базы
Файловая база 1С — это каталог, в котором главный файл называется 1Cv8.1CD. Его и называют «файлом базы», и именно в нём хранится конфигурация прикладного решения вместе с данными. Расположение каталога выбирает администратор при создании базы, типовых мест нет: это может быть локальный диск, сетевая папка или внешний носитель.
Точный путь к конкретной базе проще всего узнать из окна запуска 1С: выделите базу в списке — путь отобразится внизу окна. Либо откройте файл ibases.v8i (см. предыдущий раздел) и найдите строку Connect=File="..." для нужной базы.
Для клиент-серверного варианта файла 1Cv8.1CD нет: данные хранятся в СУБД (MS SQL, PostgreSQL и др.), а сервер 1С держит свои служебные файлы в каталоге C:\Program Files\1cv8\srvinfo (Windows) или /var/1cv8 (Linux). Там же по умолчанию лежит журнал регистрации кластера.
Шаблоны конфигураций и обновления
Шаблоны конфигураций и дистрибутивы обновлений, которые установщик 1С разворачивает на компьютер, по умолчанию складываются в C:\Users\<имя>\AppData\Roaming\1C\1cv8\tmplts\. Внутри — иерархия папок по поставщикам и конфигурациям, а в ней файлы 1cv8.cfu (обновления) и .dt/.cf дистрибутивов.
Каталог шаблонов можно изменить: в окне запуска 1С нажмите «Настройка» и укажите другой путь в поле «Каталоги шаблонов конфигураций». Это полезно, когда шаблоны нужно хранить на общем сетевом ресурсе для нескольких администраторов. Учтите, что при смене каталога старые шаблоны автоматически не переносятся — их нужно скопировать вручную.
Как узнать точные пути на конкретном компьютере
Если платформа установлена нестандартно или версий несколько, не гадайте по типовым путям — проверьте фактические. Для каталога установки: нажмите правой кнопкой по ярлыку 1С, откройте «Расположение файла» — вы попадёте в папку bin нужной версии, а conf будет рядом.
Для базы — смотрите путь внизу окна выбора баз или в ibases.v8i. Для каталога сервера — в консоли кластера серверов 1С посмотрите свойства рабочего сервера, там указан каталог служебных файлов. Эти три приёма закрывают практически все ситуации поиска.
Как выбрать действие
Частые ошибки при работе с файлами конфигурации
Самая распространённая ошибка — правка файлов в Program Files без прав администратора. Windows молча перенаправляет изменения в виртуальное хранилище, и администратор правит «не тот» файл, не видя эффекта. Запускайте редактор от имени администратора либо копируйте файл на рабочий стол, правьте и возвращайте обратно.
Вторая типичная проблема — удаление папок кэша при работающих сеансах. 1С в этот момент держит файлы открытыми, итог — повреждённый кэш и новые ошибки. Третья ошибка — копирование базы во время работы пользователей: файл 1Cv8.1CD копируется в несогласованном состоянии, и такая «резервная копия» может не открыться.
Что важно запомнить
Служебные файлы платформы — в каталоге conf рядом с bin, пользовательские настройки, список баз и кэш — в AppData, файл файловой базы 1Cv8.1CD — в каталоге, указанном в списке баз. Перед любой правкой или удалением делайте копию и закрывайте сеансы 1С.
Частые вопросы
Где хранится файл лицензии 1С?
Программные лицензии сохраняются в файлы с расширением .lic. Их ищите в профиле пользователя (AppData\Roaming или Local, подкаталог 1C\1cv8\licenses) либо в C:\ProgramData\1C\licenses для общих лицензий. Точное расположение зависит от варианта активации при установке.
Как найти папку с базой, если она не открывается?
Откройте файл ibases.v8i в каталоге AppData\Roaming\1C\1cv8 любым текстовым редактором. Для каждой базы там есть блок с параметром Connect=File="путь" — это и есть фактическое расположение каталога базы.
Можно ли удалять папки с длинными именами в AppData\1C?
Да, это кэш метаданных. При закрытой 1С их удаление безопасно: платформа пересоздаст кэш при следующем запуске базы. Данные и настройки базы при этом не теряются, пропадут только некоторые индивидуальные параметры окна запуска.
Где лежит журнал регистрации файловой базы?
В каталоге самой базы, рядом с файлом 1Cv8.1CD, — в подкаталоге 1Cv8Log (в старых версиях — файл 1Cv8.mlg). Для серверной базы журнал по умолчанию хранится в каталоге srvinfo кластера серверов.
Почему изменения в conf.cfg не действуют?
Чаще всего файл отредактирован без прав администратора, и Windows сохранила копию в виртуальном хранилище вместо реального каталога. Проверьте, что правили файл именно в Program Files, запустив редактор от имени администратора, и перезапустите платформу.
Где искать конфигурационные файлы 1С в Linux?
Платформа обычно установлена в /opt/1cv8/x86_64/<версия>/, каталог conf — внутри неё. Пользовательские настройки и кэш — в домашнем каталоге ~/.1cv8, служебные файлы сервера — в /var/1cv8.