Размещение каталогов комплекса

Таким образом, структура каталогов комплекса следующая:

•  Есть основной каталог программы, его название выбирается произвольно. Этот каталог всегда должен размещаться на локальном диске рабочей станции.

•  Далее есть каталог базы данных, имя которого также выбирается произвольно (как правило, "db") и прописывается в параметрах файла "sbis.ini". При многопользовательском режиме работы с комплексом каталог базы данных размещается на сервере базе данных и должен быть доступен как сетевой ресурс со всех рабочих станций. При однопользовательском режиме каталог базы данных, как правило, размещается в основном каталоге программы.

•  И, наконец, каталог "Модули", в котором хранятся описания отчётов, внешних функций, обработчиков событий и т.д. Как уже говорилось, имена базовых модулей жёстко определены, а вот размещаться они могут и в основном каталоге программы, и в том каталоге, в котором размещён каталог базы данных. Программа будет просматривать и тот, и другой каталог, но для неё приоритетнее файлы, размещённые в основном каталоге программы.

Таким образом, есть две возможности – сделать отчёты и функции индивидуальными для каждого пользователя или общими для всех пользователей, работающих с данной базой данных. Мы рекомендуем использовать первую возможность, когда отчёты и функции для каждого пользователя будут индивидуальными.

И в заключение, приведём типовое размещение каталогов, которое мы рекомендуем использовать:

•  при однопользовательском режиме:

C:\СБиС++ Каталог программы
C:\СБиС++\DB База данных
C:\СБиС++\DB.INSTALL Инсталляционная база данных
C:\СБиС++\Модули Отчёты, обработчики событий, внешние функции и т.д.
C:\СБиС++\jinnee Каталог с утилитой Jinnee
C:\СБиС++\uninstall Каталог с программой удаления СБиС++
C:\СБиС++\Обновления Каталог с файлами архивов обновлений

•  при многопользовательском режиме:

C:\СБиС++ Клиент Каталог программы
S:\SBIS\DB Сетевая база данных
S:\SBIS\DB.INSTALL Инсталляционная база данных
C:\СБиС++ Клиент\ Модули Отчёты, обработчики событий, внешние функции и т.д., расположенные на рабочем месте пользователя
S:\SBIS\Администратор Каталог с утилитой Jinnee и программами для выполнения автоархивации и проверки БД
S:\SBIS\Обновления Каталог с файлами архивов обновлений

А теперь рассмотрим, что же хранится в этих каталогах.