Рекомендуем использовать для сдачи отчетности онлайн-версию СБИС. Она не требует обновления, а также обладает рядом преимуществ. |
Поскольку может быть несколько вариантов запуска программы, то параметры запуска для каждого варианта указываются в ini-файле в самостоятельной секции, выделенной квадратными скобками. Каждый раз при запуске конкретной конфигурации программы используются параметры, прописанные в файле sbis.ini именно для этой конфигурации запуска. В базовой поставке комплекса в файле у параметров уже установлены необходимые значения, которые могут быть использованы по умолчанию. Для удобства пользователь может указать другие значения параметров, которые и будут использоваться при каждом запуске программы.
Вариант настройки базовой конфигурации может выглядеть следующим образом:
[Базовая конфигурация] |
Основные параметры ini-файла:
- БазаДанных — полный путь доступа к каталогу с файлами данных. Как мы уже отмечали, расположение каталога зависит от варианта поставки программы:
- для однопользовательского режима каталог располагается в основном каталоге программы;
- для многопользовательского режима — на сервере базы данных.
- Модули — полный путь доступа к каталогу с файлами ресурсов, словарей, динамически переключаемым библиотекам, отчетам. По умолчанию каталог располагается в основном каталоге программы.
- СетевойРежим — да/нет. Для сетевой версии параметр по умолчанию принимает значение «Да». Если при наличии сетевого режима указать «Нет», программа будет работать в однопользовательском режиме. При этом база данных будет доступна только для пользователя, который первым запустил СБИС и данную конфигурацию. Остальные пользователи не смогут войти в базу данных.
- РазделяемыеМодули — да/нет. Для сетевой версии параметр по умолчанию принимает значение «Да» — ресурсы могут использоваться одновременно несколькими пользователями, «Нет» — монопольный доступ к ресурсам. Если ресурсы открыты монопольно (только одним пользователем) и файлы ресурсов не имеют атрибута «только для чтения», их можно открывать в программе и редактировать.
- РазделяемыеНастройки — да/нет. Для сетевой версии параметр по умолчанию принимает значение «Да» — вы можете запускать программу несколько раз, используя авторизацию одного и того же пользователя СБИС.
- ПоУмолчанию — да/нет. «Да» — по умолчанию, будет загружаться данная конфигурация. «Нет» — после запуска программы пользователю будет предложено выбрать конфигурацию, с которой он собирается работать в данный момент (в случае, если у других конфигураций этот параметр имеет значение «Нет»).
- Иконка — путь к файлу с иконкой (файлу с расширением «.ico»).
- Настройки — путь доступа к файлу настроек с расширением «.cfg». В случае однопользовательского режима значение параметра можно не указывать. Все настройки в программе будут сохраняться в файле «sbis.cfg». При многопользовательском режиме настройки каждого пользователя сохраняются в файле «S:\sbis\cfg\%COMPUTERNAME%»
- Имена переменных, которые можно использовать для хранения файлов конфигурации:
- %computername% — имя компьютера;
- %sbisusername% — имя пользователя в СБИС.
- Рабочее место — название рабочего места пользователя. По умолчанию это сетевое имя компьютера пользователя.
- Джинн — путь к каталогу с утилитой «Джинн». В случае однопользовательского режима значение параметра можно не указывать (каталог с утилитой находится в основном каталоге программы). При многопользовательском режиме каталог располагается на сервере, где и каталог с базой данных.
- Обновления — путь к каталогу, где хранятся файлы с обновлениями программы, полученные через интернет.
- Временные — путь к временным файлам. Этот параметр может отсутствовать. В этом случае по умолчанию будет создан каталог \\<имя сетевого диска>\tmp.
- Лицензии — путь доступа к каталогу «Лицензии» (файлы с лицензией).
Дополнительные параметры ini-файла:
- СерверЛицензий — параметр актуален только для многопользовательской версии СБИС и содержит путь к установленной программе «Сервер лицензий», которая обеспечивает видимость ключа защиты и файлов лицензий со всех клиентских мест в сети. По умолчанию путь не указан и предполагается, что сервер лицензий располагается там же, где и база данных.
- ЛогинПоУмолчанию — имя зарегистрированного пользователя СБИС, используемое по умолчанию при загрузке конфигурации запуска. Если пользователь не указан, то при запуске конфигурации потребуется авторизация.
- ПарольПоУмолчанию — пароль зарегистрированного пользователя СБИС для входа в программу по умолчанию. Если пароль пользователя не указан, то при запуске конфигурации потребуется авторизация.
- КонфигИгнорироватьОбновлениеСловарей — да/нет. Отвечает за выполнение проверки на соответствие словарей в базе и модулях. Если они различны, то программа предложит сконвертировать базу данных. По умолчанию принимает значение «Нет», т.е. проверка не выполняется.
- КонфигСетевойКлиент — параметр актуален только для многопользовательской версии СБИС и содержит путь к каталогу, в котором находятся исполняемые файлы СБИС.
- КонфигСетевыеМодули — параметр актуален только для многопользовательской версии СБИС и содержит путь к каталогу модулей (по умолчанию можно не задавать, в этом случае в качестве названия будет использоваться каталог «Модули»).
- КонфигКаталогАрхивов — путь к каталогу, в который будет производиться резервное копирование клиента перед обновлением версии.
- КонфигСинхронизация — указывается команда для запуска программы fsynchro для обновления клиента.
- КонфигМаскаВхода — маска для вычленения пароля из кода карты, используется при регистрации пользователя в СБИС с помощью магнитной карты или любого ID от устройства.
- ДопБаза0, ДопБаза1, ДопБаза2, ... — пути к дополнительным базам данных.
Отредактировать ini-файл можно при помощи стандартного блокнота Windows либо в СБИС (для этого перейдите в «задачу Администратор <Alt+F11>/ Настройка программы/ Конфигурации запуска программы/ Изменить» и установите нужные вам параметры — Название конфигурации, путь к иконке, загрузку конфигурации по умолчанию, путь к каталогу базы данных, модулей, настроек пользователя и прочее).
Рассмотрим несколько примеров файлов sbis.ini:
Обычная однопользовательская конфигурация | Сетевая версия под PSQL, в обычном режиме | Сетевая версия под PSQL, с подключенным сетевым диском, к примеру S | |||
|
|
| |||
Сетевая версия под PSQL с базой без сетевого диска | Сетевая версия под сервером одноранговой сети | ||||
|
|
Пример. Запуск нескольких программ с одного ярлыка
Чтобы при запуске программы была возможность выбрать нужную базу данных или конфигурацию программ, в файле sbis.ini укажите следующее
|
|
Внимание!
Одновременно работать с разными базами/конфигурациями при такой настройке нельзя!