К статье
Практический материал

Администрирование · 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
    Закройте все сеансы 1С на этом компьютере
  2. 2
    Откройте C:\Users\<имя>\AppData\Roaming\1C\1cv8 и найдите папки с длинными именами-кодами
  3. 3
    То же проверьте в AppData\Local\1C\1cv8
  4. 4
    Удалите папки, соответствующие проблемной базе (или все — они пересоздадутся)
  5. 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С посмотрите свойства рабочего сервера, там указан каталог служебных файлов. Эти три приёма закрывают практически все ситуации поиска.

Маршрут решения

Как выбрать действие

Нужно настроить прокси или лицензии для платформыИдите в каталог conf внутри папки установки: inetcfg.xml и nethasp.ini
Нужно найти или перенести файловую базуОткройте окно запуска, выделите базу и посмотрите путь внизу окна
База глючит после обновленияОчистите кэш в AppData\Local и AppData\Roaming\1C\1cv8
Нужны шаблоны обновленийПроверьте AppData\Roaming\1C\1cv8\tmplts или каталог из настроек запуска

Частые ошибки при работе с файлами конфигурации

Самая распространённая ошибка — правка файлов в Program Files без прав администратора. Windows молча перенаправляет изменения в виртуальное хранилище, и администратор правит «не тот» файл, не видя эффекта. Запускайте редактор от имени администратора либо копируйте файл на рабочий стол, правьте и возвращайте обратно.

Вторая типичная проблема — удаление папок кэша при работающих сеансах. 1С в этот момент держит файлы открытыми, итог — повреждённый кэш и новые ошибки. Третья ошибка — копирование базы во время работы пользователей: файл 1Cv8.1CD копируется в несогласованном состоянии, и такая «резервная копия» может не открыться.

Типичные ошибки
01
Правка conf.cfg без копии — при синтаксической ошибке платформа перестаёт запускаться
02
Удаление кэша при открытых сеансах 1С — файлы блокированы, кэш повреждается
03
Копирование 1Cv8.1CD при работающих пользователях — копия получается нецелостной
04
Поиск файла базы по типовым путям вместо просмотра пути в окне запуска
Итог

Что важно запомнить

Служебные файлы платформы — в каталоге 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.