Файл инициализации клиентского приложения athena.ini
Файл инициализации athena.ini (по умолчанию), может присутствовать в рабочем каталоге клиентского приложения, содержит необходимые данные для запуска клиентского приложения. Другое имя ini-файла может быть указано в параметрах запуска клиентского приложения. В файле указываются значения параметров для запуска клиентского приложения. Формат задания параметров:
<имя_параметра>=<значение>
Параметры подразделяются на группы. Предустановленное имя группы указывается в квадратных скобках:
[<имя_группы>]
Пример файла athena.ini:
[Startup] ShowSplash = 1 SearchServers = 1 DirectConnect = 0 Login = Администратор Password = adminpassword [Local] DefDbLogin = sa DefDbPswd = abc ForceDbSelect = 0
Описание параметров athena.ini:
Название параметра или группы | Описание |
---|---|
[Startup] | Параметры запуска клиентского приложения |
SearchServers | Логический признак поиска серверов: 1 - включен(сетевой режим), 0 - выключен(локальный режим). |
DirectConnect | Логический признак прямого соединения с сервером. Используется, когда SearchServers=1. Значение: 1 - использовать прямое подключение по протоколу TCP/IP, 0 - использовать предварительный поиск сервера по протоколу UDP. Прямое соединение требует знание адреса или сетевого имени сервера, номера порта базы данных и уровня защиты соединения. В режиме поиска эти сведения передаются в отклике сервера и пользователю не нужно их угадывать. Тем не менее, режим прямого подключения может быть полезен, когда протокол UDP недоступен (из-за сетевых экранов, антивирусов и т.п.). |
ShowSplash | Логический признак отображения картинки при старте: 1 - отображать, 0 - не отображать. |
TitleAdd | Строка, которая будет добавлена к заголовку главного окна платформы. |
Login | Имя (логин) пользователя. Если пароль пользователя при этом не указан - заданное имя пользователя будет подставляться в диалог |
Password | Пароль пользователя. При указании корректных имени и пароля пользователя в файле athena.ini идентификация пользователя происходит автоматически. |
PerConnectAuth | Включает режим авторизации в разрезе подключения. При подключении к базе данных имя пользователя и опционально пароль запоминаются в секции [Auth:Local:DSN:<имя DSN>] для локальной версии и в секции [Auth:Network:<адрес сервера>:<порт базы данных>] – в сетевой версии. При выборе базы даных в мастере подключения из соответствующей секции автоматически загружаются логин и пароль (если есть). Если для выбранного подключения имеется как логин, так и пароль, то страница мастера для авторизации пользователя пропускается. |
DbList | Позволяет ограничить список доступных для подключения
баз данных:
Пример 1: Пример 2: |
Mode | Версия запускаемого клиентского приложения: DEMO, PROF, BASE. При указании какой-либо версии в папке исполнимых файлов платформы должна присутствовать соответствующая dll. |
[Local] | Параметры для локальной версии |
DefDbLogin | Имя пользователя базы данных (логин) по умолчанию. Используется СУБД, не путать с именем пользователя Инфо-Бухгалтера. Значение используется только если для выбранной базы данных не был явно задан соответствующий параметр. |
DefDbPswd | Пароль пользователя базы данных по умолчанию. Используется СУБД, не путать с паролем пользователя Инфо-Бухгалтера. Значение используется только если для выбранной базы данных не был явно задан соответствующий параметр. |
ForceDbSelect | Логический признак принудительного отображения страницы мастера подключения для выбора локальной базы данных. 1 - показывать всегда, 0 - подключаться к последней базе без выбора. |
[UI] | Параметры для настройки внешнего вида |
MDISkin | Позволяет отключить отображение дочерних MDI-окон в стиле Windows 8/10/11. 0 - скины отключены, 1 - скины включены (по умолчанию). Для Windows XP/Vista/7 значение параметра роли не играет. |
TableTheme | Позволяет включить экспериментальные визуальные темы для некоторых таблиц. По умолчанию используеться тема Classic. Доступны экспериментальные темы Blue и Green. |
TableExpertMode | Позволяет включить режим экспертного работы с таблицами. В экспертном режиме доступно непосредственное редактирование параметров отдельных столбцов и схемы таблицы в целом. В меню заголовка таблицы добаляется подменю "Эксперт" с соответствующими пунктами. 0 - экспертный режим отключен (по умолчанию), 1 - включен. |
[SysResMonitoring] | Параметры для настройки мониторинга системных ресурсов, потребляемых клиентским приложением. В файл sysres.log выводится количество используемых дескрипторов Kernel, GDI и User, а также заголовок активного окна. |
Enable | Включает мониторинг системных ресурсов. 0 - мониторинг отключен (по умолчанию), 1 - включен. |
Period | Задает период выполнения мониторинга системных ресурсов в миллисекундах. По умолчанию 30000, т.е. 30 секунд. |
FileName | Позволяет изменить имя log-файла для вывода результатов мониторинга. По умолчанию используется файл с именем sysres.log в персональной рабочей папке. |
GDIStat | Позволяет вывод детальной информации по типам объектов GDI, принадлежащих текущему процессу. 0 - выводится только общее количество объектов GDI (по умолчанию), 1 - выводится общее количество и детальная информации по типам объектов. |
[Customize] | Параметры для пользовательских настроек |
Title | Надпись для заголовка окна приложения, вместо заголовка Инфо-Бухгалтер. |
Icon | Путь к файлу для отображаемой иконки в окне приложения. |
Splash | Путь к .bmp-файлу для отображаемой картинки при старте. |
[Local:DSN:<имя источника данных>] | Параметры источника данных |
Favorite | Логический признак избранной базы данных для Инфо-Бухгалтера. Избранные БД отображаются в первую очередь в Мастере подключения к БД, далее отображаются все остальные. 1 - избранные БД, 0 - другие БД. |
Login | Имя пользователя базы данных (логин). |
Password | Пароль пользователя базы данных. |
[LastConnect] | Параметры последнего подключения к БД |
DSN | Имя БД, к которой производилось подключение последний раз |
Login | Имя пользователя (логин) приложения Инфо-Бухгалтер. |
[DiagFilter] | Позволяет задать фильтр диагностики среды выполнения программ И++. Настройки влияют на запуск локальных программ и серверных алгоритмов в локальной версии. В сетевой версии на стороне сервера аналогичный фильтр задается в файле ippsrv.ini. |