Для получения доступа к некоторым дополнительным настройкам программы, можно использовать ini файлы, которые находяться в каталоге cfg\*.ini Замечание: Вы можете указывать альтернативный каталог запуска командной строкой запуска приложения: taxi -cfg f:\taxi\cfg\
будет использована папка с настройками f:\taxi\cfg\
KS_refbook.ini - файл настроек библиотеки по отчетам за корпоративное подключение КиевСтара
msguo.ini - файл чата для Единого Такси
orders_share_server.ini - файл обмена Едиеного такси
orders_via_script.ini - файл одностороннего обмена
send_orders_note.ini - файлы отправки примечаниея по азказу в систему Единого Такси
send_share_server.ini - файл отсылки заказ в систему Единого Такси
RecallPhoneAsterisk.ini - файл библиотеки перезвона для Астериска
remoteorderslib.ini - файл библиотеки remoteorders.dll
smscustom.ini - файл отправки кастомной СМСки
SpRecords.exe - файл настреок модуля SpRecords
SpRecords.ini
SPserv.ini
Visi11.ini - файл библиотеки Visi11.dll для показания карты Transnavicom
Visicom2006.ini - файл библиотеки Visi11.dll для показания карты Визиком
visicom_server.ini - файл просчета на Visicom XML API
visiom_proxy.exe:
visiom_proxy.ini
Более подробно посмотреть конфигурационные файлы с подробным описанием всех опций можно скачав файл ini.
Детальное описание некоторых ini файлов
sqltpl.ini – шаблоны SQL- запросов, которые используются в sql консоли
Название секции = название шаблона, которое появляется в списке шаблонов в форме SQL -консоль
SQL = …. – текст запроса, поля/таблицы – в обратных кавычках `, строковые параметры – в двойных “”.
Пример – добавлено 2 шаблона:
[Все текущие заказы]
SQL=SELECT * FROM `orders`
[ Все текущие свободные заказы ]
SQL=SELECT * FROM `orders` WHERE `oper` IS NULL
vmap . ini – настройка векторной карты в формате MapInfo
[General]
MapFolder =..\ map _ v \ - путь к каталогу с файлами векторной карты MapInfo
StreetLayer=AStreet - название слоя улиц
SelectedLayer = Allhouse - по умолчанию выбранный слой (на котором будет стоять курсор в списке слоев, объекты этого слоя будут отображаться ниже)
[ ShowOrder ] – порядок отрисовки слоев
Adm =1 Позволяет 1(отображать) / 0(не отображать) на карте административные здания
Square=1 Позволяет 1(отображать) / 0(не отображать) на карте кварталы
Railway=1 Позволяет 1(отображать) / 0(не отображать) на карте железнодорожные пути
Astreet=1 Позволяет 1(отображать) / 0(не отображать) на карте улицы
Bridges=1 Позволяет 1(отображать) / 0(не отображать) на карте мосты
Merge=1 Позволяет 1(отображать) / 0(не отображать) на карте
Sport=1 Позволяет 1(отображать) / 0(не отображать) на карте спортивные сооружения
Allhouse=1 Позволяет 1(отображать) / 0(не отображать) на карте все здания
Metro=1 Позволяет 1(отображать) / 0(не отображать) на карте объекты метро
[ DisplayObjectList ] – слои отображаемые в списке доступных слоев и их порядок
Astreet=1 Позволяет 1(отображать) / 0(не отображать) на карте улицы
Square=1 Позволяет 1(отображать) / 0(не отображать) на карте кварталы
Metro=1 Позволяет 1(отображать) / 0(не отображать) на карте объекты метро
Bridges=1 Позволяет 1(отображать) / 0(не отображать) на карте мосты
Sport=1 Позволяет 1(отображать) / 0(не отображать) на карте спортивные сооружения
Allhouse=1 Позволяет 1(отображать) / 0(не отображать) на карте все здания
Adm =1 Позволяет 1(отображать) / 0(не отображать) на карте административные здания
Настройки слоёв на примере слоя [ Astreet ]
[ Astreet ] - настройки слоя AStreet (то же самое с другими слоями)
DisplayName =Улицы - имя слоя в списке слоев
Selectable =1 - выбираются ли с помощью мыши объекты слоя на карте (1-да, 0-нет)
FieldName 1= Name _ r - имя 1-го поля данных объектов слоя
FieldDisplayName1=Название - заголовок 1-го поля данных объектов слоя
FieldName 2=… - имя 2-го поля данных объектов слоя
FieldDisplayName2=… - заголовок 2-го поля данных объектов слоя
;….. – эти поля выводятся в списке объектов когда выбирается слой, полей может быть сколько угодно и вообще не быть
; следующий слой ->
Далее приведён список ini файлов, редактирование которых, не рекомендуется:
common.ini – общие настройки программы, аналогично закладке Администрирование в опциях программы
common _ res . ini – это копия-эталон common . ini (нужна только для разработки)
default _ user . ini – персональные настройки пользователя по умолчанию, если пользователь новый – настройки из файла, а при сохранении/выходе из программы они уже пишутся в файл с именем пользователя.
dist _ tcp . ini – настройки, касающиеся библиотеки lib\dist_tcp.dll, – запрос на определение расстояния во внешней программе по протоколу tcp.
grids.ini – список доступных полей для отображения в таблицах Текущие/Предварительные/Выполненные заказы и Водители. Эти поля включаются/отключаются в редакторе полей для каждой из таблиц. То есть это список полей, доступных для включения/отключения в виде таблицы - если там прописано
drvsign=Позывной водителя то в таблице параметр "Позывной водителя" будет доступен для включения или
отключения - данные будут братся из drvsign поля базы данных
refbooks.ini – настройки справочников программы
Файлы с именами пользователей, например - Администратор.ini – это настройки из закладки Персональные в опциях.
Файлы common . ini , default _ user . ini , <имя пользователя>. ini имеют свой аналог в базе, т.е. эти настройки хранятся и загружаются из базы. А файлы это запасной способа загрузки настроек, если в базе по каким либо причинам их нет. При выходе из программы и при сохранении настроек в базу, они сохраняются и в эти файлы (дублируются). А при загрузке программы настройки загружаются либо из базы программы, либо из ini файлов, если нет записей в базе. Поэтому, если база работоспособна, настройки в ini файлах не учитываются.