ФОРМАТ ФАЙЛА SBIS.INI

Формат файла sbis.ini

Рекомендуем использовать для сдачи отчетности онлайн-версию СБИС. Она удобнее, не требует обновления, имеет больше функций — ЭДО, все о компаниях и владельцах, ОФД и ЕГАИС, поиск и анализ закупок, а также обладает рядом других преимуществ.

Поскольку может быть несколько вариантов запуска программы, то параметры запуска для каждого варианта указываются в ini-файле в самостоятельной секции, выделенной квадратными скобками. Каждый раз при запуске конкретной конфигурации программы используются параметры, прописанные в файле sbis.ini именно для этой конфигурации запуска. В базовой поставке комплекса в файле у параметров уже установлены необходимые значения, которые могут быть использованы по умолчанию. Для удобства пользователь может указать другие значения параметров, которые и будут использоваться при каждом запуске программы.

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

[Базовая конфигурация]
БазаДанных=s:\sbis\DB
Модули=Модули
СетевойРежим=ДА
РазделяемыеМодули=ДА
РазделяемыеНастройки=ДА
ПоУмолчанию=ДА
Иконка=
Настройки=S:\sbis\cfg\%COMPUTERNAME%
РабочееМесто=
Джинн=jinnee\jinnee.exe
Обновления=
Временные=
Лицензии=Лицензии

Основные параметры 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

[Базовая конфигурация]
БазаДанных=DB
Модули=Модули
СетевойРежим=НЕТ
РазделяемыеМодули=НЕТ
РазделяемыеНастройки=НЕТ
ПоУмолчанию=ДА
Иконка=
Настройки=
РабочееМесто=
Джинн=jinnee\jinnee.exe
Обновления=
Временные=
Лицензии=Лицензии

[Рабочая]
БазаДанных=\\tea-supp\sbis\db
Модули=Модули
Настройки=\\tea-supp\sbis\cfg\%COMPUTERNAME%
РабочееМесто=
Джинн=
Обновления=
Временные=
Иконка=
Лицензии=Лицензии
СерверЛицензий=
СетевойРежим=ДА
РазделяемыеМодули=ДА
РазделяемыеНастройки=ДА
ПоУмолчанию=ДА
КонфигСетевойКлиент=\\tea-supp\sbis\СБиС++ Клиент
КонфигСинхронизация=\\tea-supp\sbis\СБиС++ Клиент\fsynchro.exe

[Рабочая]
БазаДанных=S:\sbis\db
Модули=Модули
Настройки=S:\sbis\cfg\%COMPUTERNAME%
РабочееМесто=
Джинн=
Обновления=
Временные=
Иконка=
Лицензии=Лицензии
СерверЛицензий=
СетевойРежим=ДА
ПоУмолчанию=ДА
РазделяемыеМодули=ДА
РазделяемыеНастройки=ДА
КонфигСетевойКлиент=S:\sbis\СБиС++ Клиент
КонфигСинхронизация=S:\sbis\СБиС++ Клиент\fsynchro.exe

Сетевая версия под PSQL с базой без сетевого диска Сетевая версия под сервером одноранговой сети  

[Рабочая]
БазаДанных=btrv://tea-supp/sbis_database
Модули=Модули
Настройки=\\tea-supp\sbis\cfg\%COMPUTERNAME%
РабочееМесто=
Джинн=
Обновления=
Временные=
Иконка=
Лицензии=Лицензии
СерверЛицензий=
СетевойРежим=ДА
ПоУмолчанию=ДА
РазделяемыеМодули=ДА
РазделяемыеНастройки=ДА
КонфигСетевойКлиент=\\tea-supp\sbis\СБиС++ Клиент
КонфигСинхронизация=\\tea-supp\sbis\СБиС++ Клиент\fsynchro.exe

[Рабочая]
БазаДанных=sbis-net://tea-supp:7777
Модули=Модули
Настройки=\\tea-supp\sbis\cfg\%COMPUTERNAME%
РабочееМесто=
Джинн=
Обновления=
Временные=
Иконка=
Лицензии=Лицензии
СерверЛицензий=
СетевойРежим=НЕТ
ПоУмолчанию=ДА
РазделяемыеМодули=ДА
РазделяемыеНастройки=НЕТ
КонфигСетевойКлиент=\\tea-supp\sbis\СБиС++ Клиент
КонфигСинхронизация=\\tea-supp\sbis\СБиС++ Клиент\fsynchro.exe

 

Пример. Запуск нескольких программ с одного ярлыка

Для того, чтобы при запуске программы была возможность выбрать нужную Базу данных или конфигурацию программ в файле sbis.ini укажите следующее
  1. ПоУмолчанию=Нет
  2. Скопируйте строки и вставьте их чуть ниже
  3. В строке БазаДанных укажите путь ко второй базе
  4. Если Вы собираетесь запускать с одного ярлыка разные конфигурации программы, то в строке Модули укажите путь к модулям нужной Вам программы.

[Электронная отчетность]
БазаДанных=C:\СБИС Электронная отчетность\DB
Модули=Модули
СетевойРежим=ДА
РазделяемыеМодули=ДА
РазделяемыеНастройки=ДА
ПоУмолчанию=НЕТ
Иконка=
Настройки=
РабочееМесто=
Джинн=jinnee\jinnee.exe
Обновления=
Временные=
Лицензии=Лицензии

[Уполномоченная бухгалтерия]
БазаДанных=C:\СБИС Уполномоченная бухгалтерия\DB
Модули=C:\СБИС Уполномоченная бухгалтерия\Модули
...

 

Внимание!

Одновременно работать с разными базами/конфигурациями при такой настройке нельзя!

14
2
Оставьте свой отзыв:
ОТПРАВИТЬ