Приложение 1. Структура каталога установки и назначение каталогов и файлов
После установки на диске будет организована определенная структура каталогов, в которых расположены исполняемые и конфигурационные файлы системы. В данном разделе описана структура каталогов, а также назначение некоторых исполняемых и конфигурационных файлов.
1.1. Для ОС Windows
По умолчанию система будет установлена в каталог C:\Program Files\1cv8 (далее будем называть этот каталог корневым каталогом установки). Если клиентское приложение или 32-разрядный сервер «1С:Предприятия» устанавливаются на 64-разрядную ОС, то корневой каталог будет иметь следующее имя: C:\Program Files (x86)\1cv8. В этом каталоге создаются остальные каталоги и конфигурационные файлы:
● common – данный каталог содержит общие файлы «1С:Предприятия». К ним относится программа запуска 1cestart, программа установки драйвера ключа защиты, оснастка консоли управления для администрирования кластера серверов «1С:Предприятия» (1CV8 Servers.msc), библиотека пиктограммы файлов «1С:Предприятия» для нужд операционной системы.
● conf – данный каталог содержит конфигурационные файлы, необходимые для работы «1С:Предприятия».
● srvinfo – рабочий каталог центрального сервера. Содержит данные кластера серверов в том случае, если сервер «1С:Предприятия» установлен как сервис ОС Windows.
● 8.3.C.DDD – данный каталог содержит файлы конкретной версии «1С:Предприятия». В данном имени С и DDD – номера конкретной установленной версии. Следует отметить, что программа установки позволяет устанавливать одновременно несколько версий системы программ «1С:Предприятие». В этом случае в корневом каталоге установки будет расположено несколько каталогов версий. Так, в случае установки версий 8.3.3.100 и 8.3.3.150 (номера версий – условные) будут присутствовать два каталога с именами 8.3.3.100 и 8.3.3.150. Каждый каталог версии содержит в себе все файлы (кроме файла 1cestart), присущие этой версии, а именно: собственно исполняемые файлы, сопроводительные файлы, лицензии к используемым программным продуктам и т. д. Структура каталога версии следующая:
● bin – содержит исполняемые файлы версии (каталог исполняемых файлов).
● bin\conf – содержит конфигурационные файлы конкретной версии или файл conf.cfg, который содержит путь к общему каталогу конфигурационных файлов (по умолчанию каталог conf корневого каталога установки). Описание файла conf.cfg см. здесь.
● docs – данный каталог содержит сопроводительные файлы на русском и английском языках. Состав файлов может меняться от версии к версии.
● licenses – содержит лицензионное соглашение на «1С:Предприятие» на русском (файл 1CEnterpise_ru.htm) и английском языках (файл 1CEnterpise_en.htm), а также лицензионные соглашения на используемые программные компоненты сторонних производителей (этот список может меняться от версии к версии).
● readme – данный каталог содержит файлы readme на языках локализации платформы.
Некоторые каталоги при установке всегда находятся в фиксированном месте файловой системы, вне зависимости от того, какой каталог выбран при установке системы:
● При установке клиентского приложения на 32-разрядную ОС каталоги common и conf располагаются в каталоге %ProgramFiles%\1cv8.
● При установке клиентского приложения на 64-разрядную ОС каталоги common и conf располагаются в каталоге %ProgramFiles(x86)%\1cv8.
● При установке 32-разрядного сервера «1С:Предприятия» каталог srvinfo (дополнительно к каталогам common и conf) располагается:
● на 32-разрядной ОС в каталоге %ProgramFiles%\1cv8;
● на 64-разрядной ОС в каталоге %ProgramFiles(x86)%\1cv8.
● При установке 64-разрядного сервера «1С:Предприятия» каталог srvinfo (дополнительно к каталогам common и conf) располагается в каталоге %ProgramFiles%\1cv8.
1.2. Для ОС Linux
Система будет установлена в каталог /opt/1C/v8.3/i386 в случае 32-разрядной версии или в каталог /opt/1C/v8.3/x86_64 в случае 64-разрядной версии (далее будем называть этот каталог корневым каталогом установки). В этом каталоге создаются остальные каталоги и конфигурационные файлы:
● conf – данный каталог содержит конфигурационные файлы, необходимые для работы «1С:Предприятия».
● docs – данный каталог содержит сопроводительные файлы на русском и английском языках. Состав файлов может меняться от версии к версии.
● licenses – содержит лицензионное соглашение на «1С:Предприятие» на русском (файл 1CEnterpise_ru.htm) и английском языках (файл 1CEnterpise_en.htm), а также лицензионные соглашения на используемые программные компоненты сторонних производителей (этот список может меняться от версии к версии).
● readme – данный каталог содержит файлы readme на языках локализации платформы.
● ExtDst – содержит дополнительные утилиты, предназначенные для использования совместно с системой «1С:Предприятие».
1.3. Для OS X
Система будет установлена в каталог /opt/1cv8/8.3.C.D (далее будем называть этот каталог корневым каталогом установки), где 8.3.C.D – это полный номер используемой версии «1С:Предприятия». В этом каталоге создаются остальные каталоги и конфигурационные файлы:
● conf – данный каталог содержит конфигурационные файлы, необходимые для работы «1С:Предприятия».
● docs – данный каталог содержит сопроводительные файлы на русском и английском языках. Состав файлов может меняться от версии к версии.
● licenses – содержит лицензионное соглашение на «1С:Предприятие» на русском (файл 1CEnterpise_ru.htm) и английском языках (файл 1CEnterpise_en.htm), а также лицензионные соглашения на используемые программные компоненты сторонних производителей (этот список может меняться от версии к версии).
● readme – данный каталог содержит файлы readme на языках локализации платформы.
1.4. Назначение каталогов и файлов
Данный раздел содержит описание некоторых каталогов и файлов, входящих в состав системы «1С:Предприятие».
1cestart
Программа запуска системы «1С:Предприятие».
С помощью программы запуска можно запустить все виды клиентов (толстый клиент, тонкий клиент, веб-клиент), конфигуратор.
Совет. Если программа запуска располагается в сетевом каталоге (см. здесь), то рекомендуется использовать эту программу из самой новой версии, которая планируется к установке из этого сетевого каталога.
Расположение файла:
● Для ОС Windows: в каталоге common корневого каталога установки.
● Для ОС Linux: в корневом каталоге установки.
● Для OS X: в корневом каталоге установки.
1cv8s
Интерактивная программа запуска системы «1С:Предприятие» конкретной версии.
Может запустить все виды клиентов (толстый клиент, тонкий клиент, веб-клиент), конфигуратор.
Расположение файла:
● Для ОС Windows: в каталоге исполняемых файлов конкретной версии.
● Для ОС Linux: в корневом каталоге установки.
● Для OS X: в каталоге исполняемых файлов конкретной версии.
1cv8
Исполняемый файл толстого клиента или конфигуратора.
Не может запустить тонкий клиент и веб-клиент.
Расположение файла:
● Для ОС Windows: в каталоге исполняемых файлов конкретной версии.
● Для ОС Linux: в корневом каталоге установки.
● Для OS X: в каталоге исполняемых файлов конкретной версии.
1cv8с
Исполняемый файл тонкого клиента.
Расположение файла:
● Для ОС Windows: в каталоге исполняемых файлов конкретной версии.
● Для ОС Linux: в корневом каталоге установки.
● Для OS X: в каталоге исполняемых файлов конкретной версии.
1cv8a
Утилита административной консоли.
Расположение файла:
● Для ОС Windows: в каталоге исполняемых файлов конкретной версии.
● Для ОС Linux: в корневом каталоге установки.
● Для OS X: в каталоге исполняемых файлов конкретной версии.
ragent, rmngr, rphost
Исполняемые файлы сервера «1С:Предприятия». Устройство сервера «1С:Предприятие» см. здесь.
Расположение файла:
● Для ОС Windows: в каталоге исполняемых файлов конкретной версии.
● Для ОС Linux: в корневом каталоге установки.
● Для OS X: отсутствуют.
dbgs
Сервер отладки системы «1С:Предприятие». Отладка прикладных решений см. здесь.
Расположение файла:
● Для ОС Windows: в каталоге исполняемых файлов конкретной версии.
● Для ОС Linux: в корневом каталоге установки.
● Для OS X: в каталоге исполняемых файлов конкретной версии.
webinst
Утилита настройки публикации веб-клиента на веб-сервере (подробнее см. здесь).
Расположение файла:
● Для ОС Windows: в каталоге исполняемых файлов конкретной версии.
● Для ОС Linux: в корневом каталоге установки.
● Для OS X: отсутствует.
<Номер версии>\bin\conf ОС Windows
Конфигурационные файлы конкретной версии системы «1С:Предприятие». Подробную информацию о поиске конфигурационных файлов см. здесь.
\conf ОС Linux
Конфигурационные файлы системы «1С:Предприятие». Подробную информацию о поиске конфигурационных файлов см. здесь.
chdbfl
Утилита тестирования базы данных файлового варианта (подробнее см. здесь).
Расположение файла:
● Для ОС Windows: в каталоге исполняемых файлов конкретной версии.
● Для ОС Linux: в корневом каталоге установки.
● Для OS X: отсутствует.
chvbfl
Утилита конвертирования базы данных файлового варианта (подробнее см. здесь).
Расположение файла:
● Для ОС Windows: в каталоге исполняемых файлов конкретной версии.
● Для ОС Linux: в корневом каталоге установки.
● Для OS X: в каталоге исполняемых файлов конкретной версии.
v7cnv.exe ОС Windows
Конвертер информационных баз из версии «1С:Предприятия 7.7» в текущую версию. Конвертер более подробно описан в книге 1С:Предприятие 8.3. "Руководство разработчика".
Расположение файла:
● Для ОС Windows: в каталоге исполняемых файлов конкретной версии.
● Для ОС Linux: отсутствует.
● Для OS X: отсутствует.
RegMSC.cmd ОС Windows
Командный файл для регистрации утилиты администрирования кластера серверов «1С:Предприятия» конкретной версии (расположен в каталоге исполняемых файлов конкретной версии).
Расположение файла:
● Для ОС Windows: в каталоге исполняемых файлов конкретной версии.
● Для ОС Linux: отсутствует.
● Для OS X: отсутствует.
1ceunt.dll ОС Windows
Библиотека пиктограмм, которыми операционная система отображает различные типы файлов системы «1С:Предприятие». Данная библиотека является общей для всех версий системы. Регистрация этой библиотеки (и привязка пиктограмм к типам файлов) выполняется при первой установке на компьютере «1С:Предприятия». Отмена регистрации библиотеки (и удаление привязки пиктограмм к типам файлов) выполняется при удалении с компьютера последней версии «1С:Предприятия».
Расположение файла:
● Для ОС Windows: в каталоге common корневого каталога установки.
● Для ОС Linux: отсутствует.
● Для OS X: отсутствует.
1.5. Конфигурационные файлы: расположение и поиск
1.5.1. Общая информация
Конфигурационные файлы, которые используются при работе системы «1С:Предприятие» (logcfg.xml, nethasp.ini и т. д.), могут располагаться в различных местах файловой системы.
1.5.2. Для ОС Windows
В ОС Windows файлы могут располагаться в следующих местах (в порядке поиска):
● Каталог bin\conf конкретной версии, например, для версии 8.3.3.100, путь будет выглядеть так: C:\Program Files\1cv8\8.3.3.100\bin\conf.
● Каталог %USERPROFILE%\Local Settings\Application Data\1C\1cv8\conf (%LOCALAPPDATA%\1C\1cv8\conf для ОС Windows Vista и старше) пользователя, под которым работает система.
● Каталог, который указан в файле conf.cfg, расположенном в каталоге bin\conf конкретной версии. Подробнее о формате файла conf.cfg см. здесь.
● Каталог %ALLUSERSPROFILE%\Application Data\1C\1cv8\conf (%ALLUSERSPROFILE%\1C\1cv8\conf для ОС Windows Vista и старше) данных для всех пользователей компьютера.
Примечание. При установке системы конфигурационные файлы записываются в каталог C:\Program Files\1cv8\conf, и данный путь записывается в файл bin\conf\conf.cfg устанавливаемой версии.
Такой порядок поиска конфигурационных файлов позволяет:
● Формировать единые конфигурационные файлы для всех версий и компонент, установленных на компьютере. Для этого конфигурационные файлы должны располагаться только в каталоге C:\Program Files\1cv8\conf.
● Формировать конфигурационные файлы отдельно для каждой версии, установленной на компьютере. Для этого конфигурационные файлы должны располагаться только в каталоге bin\conf конкретной версии.
● Формировать различные конфигурационные файлы для разных компонентов (для клиентского приложения и сервера «1С:Предприятия», функционирующего под другим пользователем системы) любой версии, работающих на компьютере. Для этого конфигурационные файлы должны располагаться только в каталогах %USERPROFILE%\Local Settings\Application Data\1C\1cv8\conf (%LOCALAPPDATA%\1C\1cv8\conf для ОС Windows Vista и старше) соответствующих пользователей.
● Использовать комбинации перечисленных способов для различных конфигурационных файлов.
1.5.3. Для ОС Linux
В ОС Linux файлы могут располагаться в следующих местах (в порядке поиска):
● Каталог conf установленной версии, например, для 32-разрядной версии «1С:Предприятия» путь к этому каталогу будет выглядеть следующим образом: /opt/1C/v8.3/i386/conf, а для 64-разрядной версии: /opt/1C/v8.3/x86_64/conf.
● Каталог ~/.1cv8/1C/1cv8/conf (~ – домашний каталог пользователя, от имени которого работает сервер «1С:Предприятия»).
● Каталог, который указан в файле conf.cfg, расположенном в каталоге conf установленной версии. Подробнее о формате файла conf.cfg см. здесь.
1.5.4. Для OS X
В OS X конфигурационные файлы могут располагаться в следующих местах (в порядке поиска):
● Каталог conf установленной версии, например: /opt/1cv8/A.B.C.D/conf, где A.B.C.D – полный номер версии «1С:Предприятия».
● Каталог ~/.1cv8/1C/1cv8/conf (~ – домашний каталог пользователя, от имени которого работает клиентское приложение «1С:Предприятия»).
● Каталог, который указан в файле conf.cfg, расположенном в каталоге conf установленной версии. Подробнее о формате файла conf.cfg см. здесь.