Поиск

Личный кабинет

VTEM skitter

Community ERP BSI

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

Возможно задание любого файла начальных установок: BSI.exe /inifile=appv5.ini /module=FINACC.

Назначение файла

Файл является основным файлом настроек и предназначен для задания начальных установок интегратора.

Структура файла

Раздел [AppIni]
Содержит перечень файлов настроек, который инициализируется интегратором при запуске. 

·    SYS=Sys.ini - указывает файл настроек для модуля Integrator

SchemaPath=”С:\Work\Schemas\”   - указывает путь к схемам. По этому пути берутся все ini-файлы модулей, с помощью которых и производится их загрузка. Необязательный параметр, если не указан то схемы берутся относительно исполняемого (BSI.exe) файла.

RunApplicationFromTempDir=1  - Указывает на то что программу копировать на локальную машину клиента и оттуда запускать. По умолчанию равно 0.

работает следующимследующим образом

BSI.exeкопируется пользователю в темповую директорию после чего стартует

То есть запуск исполняемого файла происходит не по сети а с локальных дисков клиентской машины.

Плюсы – если сетка на мгновение падает – то это не сказывается на исполняемом файле. Возможность заменить исполняемый файл налету.

Какие могут быть проблемные места. – нехватка дискового пространства на клиентской машине (порядка 30 мегабайт), вирус который не позволит писать в %TEMP% директорию, либо %TEMP% директория закрыта какими ни будь политиками. Также возможно кто то заблокировал файл  %TEMP% \BSI\BSI.exe​
Раздел [AppServer]

Настройки для объекта провайдера данных. Ниже приведен пример данного раздела.
ProviderVersion=4   - Указывает  версию провайдера данных. Текущая версия 4.

MTSDataServerName=ServerName - Указыавется имя сервера на котором установлен DataProvider


BlockManagerVersion=2 - Указывается версия сервера лицензий

BlockManagerServerName=http://bsapp.odessa.####.com:35131​ - указывается путь к серверу лицензий, его нужно скопировать с файла лицензий
Раздел [DataBase]
QueryWithOUTParametr=1

Означает что в запросы отправляемые на сервер будут впечатываться параметры, а не передаваться как переменные

Рекомендуем ставить равным 1, иначе сервер MS SQL может тормозить. По умолчанию равен 0.

Type=ORACLE
 ​;тип базы данных. Может принимать значения ORACLE или MSSQLSERVER.
;Необязателен. По умолчанию MSSQLSERVER

NoTranHints=Nolock
;хинты для таблиц если запрос выполняется не под транзакцией.
;при формировании запроса дописывается к имени таблицы в виде
;with(NoTranHints), где NoTranHints берется из app.ini.
;необязателен.
Раздел [Scheduler]
Active=True

Активизирует внутренний планировщик в BSI.
Раздел [Book]
ExpiredTime=50​ 

Указывает время кеширования справочников в сек. Если справочник был вычитан на клиента то через указаное время он будет при необходимости перечитан.
Раздел [Control]
OldRefBookControl=1

Указывает на то что по умолчанию контролы являющиеся ссылками на справочник будут без комбобоксов.
Активизирует внутренний планировщик в BSI.Раздел [Log]
Содержит имя файла для ведения лога. По умолчанию – log.txt.

Например: Log=LogFile.txt
Раздел [Inventory]
; содержит настройки для работы с модулем запасы

StockTakeControl -контроль на отрицательные строки при генерации инвенторизации. 
; По умолчанию – False


StockTakeControl=False

;Allocation -  означает что использовать соотнесение из базы.

;Должно всегда быть равно SQL

Allocation=SQL
Раздел [Language]
; установка языка интерфейса программы.
; по умолчанию – русский.
Lang=uk

Раздел [Test]


; включение возможностей автоматического тестирования.
; по умолчанию = 0 (автом. тестирование выключено)
Test=1

Раздел [Settings]

Здесь указывается имя логическое имя базы, которое используется для старта системы. Смотри настройки DataProvider
Например:

SystemDSN=Demo.

Файл инициализации RegInfo.ini

Назначение файла

Выдается индивидуально каждому клиенту. Содержит лицензионную информацию: клиент, дата окончания лицензии, серийный номер продукта, код

Структура файла

Раздел [SysInfo]
Ниже приведен пример данного раздела.

UserName=Oper                                 - название клиента

Firm= Business Service                       - фирма

Location=Kiev                         - месторасположение клиента

SerialNumber=36982               - серийный номер продукта

ExpiryDate=15/11/2002                      - дата окончания лицензии

Code=B540324-11340408-3D840C2C-6E61BF65-63524979-7132D941-4C4376F5- код защиты
Раздел [BlockManager]
Содержит информацию для запуска менеджера блокировок. Ниже приведен пример данного раздела.

ServerName=BOSS                  - сервер в локальной сети, на котором будет запускаться менеджер блокировок.
Раздел [Licenses]
Содержит информацию о количестве выданных лицензий на каждый модуль. Ниже приведен пример данного раздела.

AGRO=100                  - Количество лицензий модуля «Сельское хозяйство»

AR=100                        - Количество лицензий модуля «Средства»

PAYROLL=100            - Количество лицензий модуля «Зарплата»

FINACC=100              - Количество лицензий модуля «Финансы»

BUSIC=100                  - Количество лицензий модуля «Запасы»

SYS=100                                   - Количество лицензий модуля Integrator

PM=100                                   - Количество лицензий модуля «Платежи»

MEDICINE=100                      - Количество лицензий модуля «Медицина»

StandartReport=100    - Количество лицензий модуля StandartReport

Marketing=100                        - Количество лицензий модуля «Маркетинг»

Management =100       - Количество лицензий модуля «Управление»

RESTAURANT=100     - Количество лицензий модуля «Ресторан»

HOTEL=100                - Количество лицензий модуля «Отель»

AT=100                        - Количество лицензий модуля «Автотранспорт»

BACKOFFICE=100    - Количество лицензий модуля BackOffice
Раздел [LicenseGroupsDefinition]
Содержит информацию о тех модулях, которые входят в групповую лицензию

Demo_set=SYS+AR+PAYROLL+REPORTS+FINAR+FINACC+BUGTRACK+BUSPURCH+BUSIC+PM+MEDICINE+StandartReport+Marketing+RESTAURANT+HOTEL+AT+Accounting+BACKOFFICE+STAFF+Analysis
Раздел [LicenseGroupsCounts]

Содержит информацию о количестве лицензий для групповой лицензии

Описание app.ini 
[AppIni]
;ссылки на ini-файлы модулей
;формат: имя_модуля=file.ini
AR=Assets.ini
FINACC=FinAcc.ini
SYS=Sys.ini

;путь к схемам
SchemaPath="E:\WORK\Clients\Demo\"

[DataBase]
;тип базы данных. Может принимать значения ORACLE или MSSQLSERVER. 
;Необязателен. По умолчанию MSSQLSERVER
Type=ORACLE

;хинты для таблиц если запрос выполняется не под транзакцией.
;при формировании запроса дописывается к имени таблицы в виде
;with(NoTranHints), где NoTranHints берется из app.ini.
;необязателен.
NoTranHints=Nolock

;Имя сервера для создания объекта удаленного провайдера данных ADO или 
;значение MTS для использования MTS-провайдера.
DataServerName=MTS

; Создание MTS-провайдера через DCOM:
;Имя сервера для удаленного создания объектов MTS-провайдера данных.
MTSDataServerName=BOSS

;GUID объекта MTS с Supports Transaction
MTSDataProviderSupportsTransactionCLSID={73CE5A7D-4976-49F9-A53C-5C01297CB767}

;GUID объекта MTS с Requires Transaction
MTSDataProviderRequiresTransactionCLSID={9B8F5A78-532B-4924-9EE1-7D5AB491A7AA}

;GUID объекта MTS сиквенс-провайдера.
MTSSequenceProviderCLSID={29641C4F-6C6A-11D5-BD5E-000021D5C501}

(*) примечание: если провайдер данных создается через механизм DCOM (указаны MTSDataServerName, MTSDataProviderSupportsTransactionCLSID и MTSDataProviderRequiresTransactionCLSID), то считается, что создаются объекты пакета BSDataProviderEx2, а не BSDataProviderEx. BSDataProviderEx2 поддерживает тип БД ORACLE и соединение с базой под пользователем, созданным в БД. 

[Log]
; лог-файл
LogFile=”e:\log.txt\”

; лог-файл ошибок
ErrorFile=”e:\Errlog.txt”

[Inventory]
; контроль на отрицательные строки при генерации инвенторизации. 
; По умолчанию - False
StockTakeControl=False

[Test]
; включение возможностей автоматического тестирования.
; по умолчанию = 0 (автом. тестирование выключено)
Test=1

[Language]
; установка языка интерфейса программы.
; по умолчанию – русский.
Lang=uk

[Settings]
; имя DSN, указывающего на базу, с которой начинается загрузка программы
SystemDSN=demo

[Access]
; если установлено в 1, то в меню выводятся только пункты, к которым пользователь имеет доступ V
AccessVersion=1


Текст главной страницы

Community ERP BSI – это сообщество специалистов и компаний, которые занимаются разработкой, внедрением, настройкой, сопровождением этих решений и обучением, а также заказчики, которым для решения определенных бизнес-задач необходимы те или и иные компоненты, конфигурации, модули и специалисты по ним. Кроме того, Community включает интернет-магазин, в котором представлены готовые решения на базе BSI Foundation и IT-BRAMА. Сообщество помогает заказчикам найти исполнителей, а исполнителям - более качественно разрабатывать решения на базе BSI Foundation и IT-BRAMА и предлагать свои услуги.

Участником сообщества может стать любой специалист или компания, которая занимается внедрением, сопровождением, доработкой различного программного обеспечения и хочет расширить список предоставляемых услуг и решений. Кроме того, в Community ERP BSI могут входить потенциальные и действующие пользователи услуг, а также каждый, кто интересуется вопросами автоматизации бизнеса.

В интернет-магазине представлены решения, созданные как компанией-разработчиком, так и отдельными специалистами и компаниями. Эти решения созданы на базе корпоративного портала IT-BRAMA и инструментария BSI Foundation. Решения выполнены с соблюдением необходимых стандартов, прошли необходимые тестирование, их функционал соответствует описанию.

Воспользовавшись такой опцией, как "Фильтр", Вы можете самостоятельно подобрать специалиста или группу специалистов для разработки необходимого компонента или модуля.

На Форуме Вам предоставляется возможность задать вопрос и получить на него ответ, обсудить особенности автоматизации бизнеса, узнать новости из мира специализированного программного обеспечения и многое другое.

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