Справка Инфо-Бухгалтер 10

Параметры запуска клиентского приложения

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

Параметры указываются после имени исполняемого файла клиентского приложения (athena.exe) и разделяются пробелом. Имя параметра и его значение разделяются знаком "=". Например:

athеna.exe /login=Администратор /passwd="" /direct /ip=127.0.0.1; /conn=5185 /sl=1

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

athеna.exe стартовый_бланк.ibx

при старте платформы будет запущен алгоритм "стартовый_бланк.ibx".

Описание параметров:

Формат записи параметра Описание
/ini=<имя файла> Имя ini-файла клиентского приложения. По умолчанию используется имя athena.ini.
/cfg=<имя файла> Имя файла локальной конфигурации. По умолчанию используется имя athloc.cfg.
/ver=<версия> Запускаемая версия приложения. Параметр /ver имеет приоритет над параметром MODE в athena.ini и автоматическим определением версии. Указание версии имеет смысл только в локальном режиме, в сетевом режиме версия определяется сервером. При указании какой-либо версии в папке исполнимых файлов платформы должна присутствовать соответствующая dll.
Значения:
  • AUTO - версия установленная по умолчанию
  • DEMO - демо-версия
  • BASE - базовая версия
  • PROF - профессиональная версия
/mode=<значение> Режим запуска программы.
Значение: local - локальный режим, network - сетевой режим. Параметры подавляют значение SearchServers в файле athena.ini.
/login=<значение> Имя пользователя.
/passwd=<значение> Пароль пользователя.
/ip=<значение> ip-адрес или имя сервера в локальной сети. Заданный сервер должен быть найден (содержаться в списке найденных) с использованием параметров, заданных в ini-файле (в частности, маски подсети для поиска). При подключении к серверу на локальной машине можно использовать адрес 127.0.0.xx или имя localhost.
/conn=<значение> Имя соединения (например, имя источника данных ODBC) или номер порта службы базы данных.
/direct Признак прямого подключения к серверу. В этом режиме не осуществляется поиск серверов с использованием протокола UDP. Для подключения требуется адрес или сетевое имя сервера (параметр ip), номер порта базы данных (параметр conn), уровень защиты соединения (параметр sl), а также данные пользователя (параметры login и passwd). Если заданы все указанные параметры, подключение производится без показа диалога мастера подключения.
/sl=<значение> Уровень защиты соединения. Используется только для режима прямого подключения (параметр direct). При поиске серверов по протоколу UDP, необходимый уровень защиты сообщается в отклике сервера.
Значения: 0 - нет шифрования, 1 - средний, 2 - высокий, 3 - максимальный.
/dup Подавление инсталлятором проверки уникальности запуска в данной рабочей папке.Данный параметр не влияет на блокирование рабочей папки инсталлятором.
/custom Пользовательский параметр. Параметры, содержащие пробелы, должны быть заключены в кавычки. Пример /custom=Первый /custom="Второй параметр"
Все последующие параметры идущие после ключа /с рассматриваются как custom. Параметры, содержащие пробелы, должны быть заключены в кавычки. Пример /c Первый "Второй параметр".
Параметры, управляющие поведением платформы после подключения
<имя_алгоритма>.ibx Имя исполняемого файла алгоритма на клиентском месте, который будет запущен автоматически при старте платформы.
/e При указании этого параметра платформа завершает работу сразу по окончании работы алгоритма, запущенного при старте платформы. Если имя алгоритма не указано, данный параметр не имеет смысла: платформа будет закрыта сразу после запуска.
/nctx Запрет сохранения пользовательского контекста в базе данных. При указании этого параметра заданные в процессе работы настройки клиентского места не будут сохранены при завершении работы с платформой.
/ndb Запрет смены базы данных в процессе работы с платформой.
/trace=<опции> Начальное состояния опций трассировки.
Опции:
  • p - использовать профайлер;
  • l - трассировка запуска;
  • i - запись входных параметров;
  • s - установить режим также на сервере (только для администраторов);
  • r - восстановить режим на сервере (если был изменен).
Для задания сразу нескольких опций, они указываются через запятую, например, /trace=p, i
/debug Переключение локальной среды выполнения в конфигурацию "Отладка"
/srvdbg Переключение на сервере среды выполнения в конфигурацию "Отладка"
/srvrestore Восстановление настройки конфигурации отладки на сервере.
/nsave Подавление сохранения локальных настроек. Ключ подавляет автоматическое сохранение настроек, сохранение по команде Инструменты - Сохранить настройки, с помощью функции ЛКФ_СОХРАНИТЬ_НАСТРОЙКИ и при выходе из программы.
/open=<имя проекта> Открытие указанного проекта при старте приложения, для открытия нескольких проектов команда может быть задана неоднократно.

Порядок указания параметров значения не имеет.
Если указать неверное имя или значение параметра, либо продублировать один из параметров, возникает ошибочная ситуация и работа платформы завершается.

Некоторые из параметров запуска клиентского приложения могут указываться в файле инициализации athena.ini. Если в файле инициализации и в командной строке указана противоречивая информация - приоритет имеет информация в командной строке.


См. также: