Справка Инфо-Бухгалтер 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".

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

Формат записи параметра Описание
/wdir=<путь к папке> Переопределяет рабочую папку (текущую). Должен указываться полный путь к папке. Папка должна существовать.
/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=<имя проекта> Открытие указанного проекта при старте приложения, для открытия нескольких проектов команда может быть задана неоднократно. Если указана хотя бы одна команда /open, то не происходит открытия запомненных окон среды разработки (аналогично команде /nrecent).
/nrecent Подавляет режим открытия последних окон среды разработки, если соответствующий режим включен в настройках среды разработки.

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

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


См. также: