Справочный материал

Структура каталогов установки

Описаны принятые обозначения и структура каталогов установки BAS Framework в ОС Linux и Windows. Приведено расположение каталогов версий, common, conf и srvinfo и значения переменных среды.. Принятые обозначения. Структура каталогов установки

Два упорядоченных дерева папок — для Linux и Windows — расходятся от общего корневого каталога к общим, конфигурационным, серверным и версионным папкам.

Принятые обозначения

Структура каталогов установки

 

Принятые обозначения

Для лучшего понимания материала в данном Руководстве приняты общие способы выделения отдельных элементов текста. Их описание приведено ниже.

Обозначение клавиш. Клавиши, например Enter, Esc, Del, выделяются в тексте, как показано выше.

Для ссылки на клавиши управления курсором (клавиши со стрелками) используется фраза клавиши управления курсором. Если требуется указать эти клавиши отдельно, используются словосочетания Стрелка вверх, Стрелка вниз, Стрелка вправо и Стрелка влево.

Комбинации клавиш. Если для выполнения определенного действия требуется нажать комбинацию клавиш, в тексте это обозначается, например, как Ctrl + F3.

Обозначение кнопок. Наименования кнопок в форме отображаются их названиями без кавычек, например OK, Отменить, Удалить и т. д.

Ключевые слова встроенного языка. Ключевые слова встроенного языка выделяются шрифтом и приводятся вместе с англоязычным синонимом (через «/»): WorkingDate/РабочаяДата (в программных модулях можно использовать один из вариантов). В тексте также будут встречаться ссылки на описания разделов или элементов встроенного языка (свойства, методы и т. д.). С этими описаниями можно ознакомиться в справке (ветвь Встроенный язык).

Описание действия с помощью меню. Для описания выбора пункта меню используется следующая конструкция: Меню – Подменю – Подменю – ... – Пункт. Например: «Для выбора масштаба изображения используется пункт Таблица – Вид – Масштаб», что эквивалентно тексту: «Для выбора масштаба изображения используется пункт Масштаб подменю Вид меню Таблица главного меню программы». Если выбор осуществляется не из главного меню программы, это указывается дополнительно.

Режимы работы системы. Система работает в двух режимах: настройки и проверки конфигурации (далее в Руководстве — режим Конфигуратор или конфигуратор, когда описывается работа по созданию или изменению конфигурации) и выполнения конфигурации (далее в Руководстве — пользовательский режим).

В данном Руководстве «пользователем» называется специалист, который выполняет разработку или сопровождение конфигурации.

Выражение A.B.C.D в контексте версии системы означает, что должен использоваться полный номер версии вида 8.3.19.1669.

Выражение %SYSTEMROOT% означает переменную среды ОС Windows, которая содержит путь к каталогу установки операционной системы. При стандартной установке и настройке ОС этот путь имеет следующий вид:

C:\Windows

Выражение %USERPROFILE% означает переменную среды ОС Windows, которая содержит путь к каталогу профиля текущего пользователя. При стандартной установке (для пользователя Ivanov) этот путь имеет следующий вид:

C:\Documents and Settings\Ivanov

Для ОС Windows Vista и новее этот путь имеет следующий вид:

C:\Users\Ivanov

Выражение %APPDATA% означает переменную среды ОС Windows, которая содержит путь к каталогу в профиле пользователя, где программы хранят свои данные. При стандартной установке (для пользователя Ivanov) этот путь имеет следующий вид:

C:\Documents and Settings\Ivanov\Application Data

Для ОС Windows Vista и новее этот путь имеет следующий вид:

C:\Users\Ivanov\AppData\Roaming

Выражение %LOCALAPPDATA% означает переменную среды ОС Windows Vista и новее, которая содержит путь к каталогу в профиле пользователя, где хранятся специфичные для пользователя данные программы. При стандартной установке (для пользователя Ivanov) этот путь имеет следующий вид:

C:\Users\Ivanov\AppData\Local

Выражение %ALLUSERSPROFILE% означает переменную среды ОС Windows, которая содержит путь к каталогу, доступному всем пользователям системы. При стандартной установке этот путь имеет следующий вид:

C:\Documents and Settings\All Users

Для ОС Windows Vista и новее этот путь имеет следующий вид:

C:\ProgramData

Выражение %PROGRAMFILES% означает переменную среды Windows, указывающую на каталог расположения программных файлов для программ, разрядность которых совпадает с разрядностью операционной системы. При стандартной установке и настройке ОС этот путь имеет следующий вид:

C:\Program Files

Выражение %PROGRAMFILES(x86)% означает переменную среды Windows, указывающую на каталог расположения программных файлов для программ, разрядность которых не совпадает с разрядностью операционной системы. Иными словами, эта переменная среды содержит ссылку на каталог расположения программных файлов 32-разрядных программ под управлением 64-разрядной операционной системы. При стандартной установке и настройке ОС этот путь имеет следующий вид:

C:\Program Files (x86)

Выражение $HOME означает переменную среды ОС Linux, которая содержит путь к каталогу профиля текущего пользователя. Синонимом этой переменной среды является выражение ~/, указанное в пути к чему-либо.

Все одноименные файлы, одновременно используемые в ОС Windows и Linux, называются одинаково независимо от используемой ОС. Так, конфигурационный файл 1cestart.cfg в Руководстве будет указываться именно так, но в ОС Windows он будет называться 1CEStart.cfg, а в ОС Linux — 1cestart.cfg.

Для программных файлов дополнительно не указывается расширение, если оно есть. Так, программный файл 1cv8.exe будет упоминаться как 1cv8. При этом для ОС Windows необходимо добавить расширение .exe (регистр файлов не имеет значения), а для ОС Linux ничего добавлять не нужно.

Также следует помнить, что регистр символов важен в ОС Linux и не имеет значения в ОС Windows.

Структура каталогов установки

Общая информация

После установки на диске будет создана определенная структура каталогов, в которых расположены программные файлы системы. В этом разделе описана структура каталогов установки в зависимости от операционной системы. В именах каталогов может использоваться сокращение A.B.C.D, которое означает полный номер версии BAS Framework (BAF).

Для ОС Linux

Система будет установлена в каталог /opt/BAF (далее этот каталог будет называться корневым каталогом установки). В корневом каталоге установки создаются другие каталоги и файлы конфигурации:

  • common – каталог содержит общие файлы системы. К ним относятся программа установки драйвера ключа защиты и конфигурационный файл 1cescmn.cfg.
  • conf – каталог содержит конфигурационные файлы, необходимые для работы системы.
  • i386 – каталог установки 32-разрядной версии BAF. В этом каталоге размещены каталоги версии, описанные далее.
  • x86_64 – каталог установки 64-разрядной версии BAF. В этом каталоге размещены каталоги версии, описанные далее.
  • В каталоге конкретной архитектуры размещен каталог вида A.B.C.D. Этот каталог содержит файлы конкретной версии BAF. Далее этот каталог будет называться каталогом версии. Полный путь к каталогу 32-разрядной версии имеет следующий вид: /opt/BAF/i386/A.B.C.D, а для 64-разрядной версии — /opt/BAF/x86_64/A.B.C.D.
  • Следует отметить, что программа установки позволяет одновременно устанавливать несколько версий системы. В таком случае в каталоге соответствующей архитектуры будет размещено несколько каталогов версий. Так, при установке версий 8.3.18.100 и 8.3.18.150 (номера версий условные) будут присутствовать два каталога версии с именами 8.3.18.100 и 8.3.18.150. Каждый каталог версии содержит все файлы, входящие в дистрибутив конкретной версии, кроме файла 1cestart, а именно: программные файлы, сопроводительные файлы, лицензии на используемые программные продукты и т. д. Каталог версии имеет следующую структуру:

    • conf – содержит файлы конфигурации конкретной версии или файл conf.cfg.
    • distr – каталог размещения дистрибутивов клиентских программ.
    • licenses – содержит лицензионные соглашения на используемые программные компоненты сторонних производителей (этот список может изменяться от версии к версии).
    • readme – этот каталог содержит файлы readme на украинском, английском и русском языках.
    • ExtDst – содержит дополнительные утилиты, предназначенные для использования вместе с системой.

Следует отметить, что предыдущие версии системы, до версии 8.3.18, можно вручную разместить в вышеописанной структуре каталогов. Для этого необходимо правильно указать каталоги конкретных версий. После такого размещения программы запуска начнут использовать предыдущие версии для автоматического подбора клиентских программ.

Для ОС Windows

Каталог установки системы, используемый по умолчанию, зависит от выбранного режима установки. Этот каталог будет называться корневым каталогом установки:

  • Установка «для компьютера»:

    • 32-разрядная система в 64-разрядной ОС: %PROGRAMFILES(x86)%\BAF;
    • в других случаях: %PROGRAMFILES%\BAF.
  • Установка для пользователя:

    • 32-разрядная система в 32-разрядной ОС: %LOCALAPPDATA%\Programs\BAF.
    • 32-разрядная система в 64-разрядной ОС: %LOCALAPPDATA%\Programs\BAF_x86.
    • 64-разрядная система в 64-разрядной ОС: %LOCALAPPDATA%\Programs\BAF_x64.

В корневом каталоге установки создаются другие каталоги и конфигурационные файлы:

  • common – этот каталог содержит общие файлы системы. К ним относятся программа запуска 1cestart, программа установки драйвера ключа защиты, оснастка консоли управления для администрирования кластера серверов системы (BAF Servers.msc), библиотека значков файлов программ системы BAS для нужд операционной системы.
  • conf – этот каталог содержит конфигурационные файлы, необходимые для работы системы.
  • srvinfo – рабочий каталог центрального сервера. Содержит данные кластера серверов при установке сервера BAF как службы Windows.
  • 8.3.X.YYY – этот каталог содержит файлы конкретной версии BAF. Далее этот каталог будет называться каталогом версии. Следует отметить, что программа установки позволяет одновременно устанавливать несколько версий системы. В этом случае в корневом каталоге установки будет расположено несколько каталогов версий. Так, при установке версий 8.3.3.100 и 8.3.3.150 (номера версий условные) будут присутствовать два каталога с именами 8.3.3.100 и 8.3.3.150. Каждый каталог версии содержит все файлы, входящие в дистрибутив конкретной версии, кроме файла 1cestart, а именно: программные файлы, сопроводительные файлы, лицензии на используемые программные продукты и т. д. Структура каталога версии следующая:

    • bin – содержит программные файлы версии (каталог файлов).
    • bin\conf – содержит конфигурационные файлы конкретной версии или файл conf.cfg, который содержит путь к общему каталогу конфигурационных файлов (по умолчанию — каталог conf корневого каталога установки).
    • distr – каталог размещения дистрибутивов клиентских программ.
    • bin\dmf – содержит файлы, необходимые для функционирования оптимизированного механизма обновления конфигурации базы данных.
    • licenses – содержит пользовательские соглашения на используемые программные компоненты сторонних производителей (этот список может изменяться от версии к версии).
    • readme – этот каталог содержит файлы readme на украинском, английском и русском языках.

Некоторые каталоги при установке всегда размещаются в фиксированном месте файловой системы, независимо от выбранного каталога установки системы:

  • Каталоги common и conf всегда размещаются в следующих каталогах:

    • Установка «для компьютера»:

      • 32-разрядная система в 64-разрядной ОС: %PROGRAMFILES(x86)%\BAF;
      • в других случаях: %PROGRAMFILES%\BAF.
    • Установка для «пользователя»:

      • 32-разрядная система в 32-разрядной ОС: %LOCALAPPDATA%\Programs\BAF.
      • 32-разрядная система в 64-разрядной ОС: %LOCALAPPDATA%\Programs\BAF_x86.
      • 64-разрядная система в 64-разрядной ОС: %LOCALAPPDATA%\Programs\BAF_x64.
  • Каталог srvinfo создается программой установки только при выборе режима запуска кластера серверов системы как службы ОС Windows, что возможно только при установке «для компьютера». Тогда каталог srvinfo создается:

    • при одинаковой разрядности BAF и операционной системы – в каталоге %PROGRAMFILES%\BAF.
    • при установке 32-разрядной версии BAF на 64-разрядной версии операционной системы – в каталоге %PROGRAMFILES(x86)%\BAF.
Записаться по телефону