Filters.ini

Материал из Такси Диспетчер
Перейти к: навигация, поиск

Содержание

Описание

Вы можите добавлять различные фильтра на различных страницах.
Ниже представлена типичная секция.
[CurrentOrdersFilters-General] - название секции которая создает панельку на которой будут распологаться Ваши фильтры
PanelWidth=300 - размер панели.
Visible=0 -Показать или спрятать панель. 0 - спрятать 1- показать.
dt= - это поле предназначяено для сортировки по времени. У некоторых таблицы ввиду того, что время не учитывается - нет соответственно сортировки по периоду.
MaxShift - максимальное количество дней, за которые на этом компьютере доступны пользователю архивы этой секции (значенеи в днях)
MaxShiftHours - максимальное количество дней, за которые на этом компьютере доступны пользователю архивы этой секции (значенеи в часах, возможно дробное значение).



[CurrentOrdersFilters] - непосредствено секция рисующая фильтр.
Caption0=Оператор - название фильтра.
Field0=oper - ключевое поле в таблице для которого будет применен фильрт.
LookupKeyField0=refusers.num - поле ключевое в наборе данных фактически это поле для которого будет справедливо refusers.num=num. Только для режима combo.
LookupShowField0=refusers.fname - Список который будет отображен в выпадающем списке. ( в даном случае фамилии операторов.) Только для режима combo.
DefaultValue0=Все - значение по умолчанию То- которое не учитывается при выполнении запроса.
LookupConstraints0=
HotKey0=Alt+F2 - горячая клавиша.
Control0=combo - тип фильтра - Бываает три типа фильра:

combo - выпадающий список
check - переключатель - да нет (вклчюен выключен)
edit - поле для ввода текста


Operation0==
Операции:

= - равно (указано в примере выше)
> - больше
< -  меньше
like - включает текст



Операция like работает только при использовании фильтра 'edit', может принимать значения:

%like% - поиск на наличие введённых символов в слове, без учета регистра;
%like - поиск на наличие введённых символов в конце слова, без учета регистра;
like% - поиск на наличие введённых символов в начале слова, без учета регистра;
like - поиск на точное совпадение, без учета регистра, при использовании символа '% ' в начале, на частичное совпадение.

Файл конфигурации

Фильтр для текущих заказов


[CurrentOrdersFilters-General]
PanelWidth=300
dt=

[CurrentOrdersFilters]
Caption0=Оператор
Field0=oper
LookupKeyField0=refusers.num
LookupShowField0=refusers.fname
DefaultValue0=Все
LookupConstraints0=
HotKey0=Alt+F2
Control0=combo
Operation0==
Caption1=Мой канал
Field1=ordervendorexecute
LookupKeyField1=
LookupShowField1=
DefaultValue1=Мой заказ
LookupConstraints1=
HotKey1=Shift+Ctrl+5
Control1=check
Operation1==

;Значения - первое для состояния выкл, второе- вкл.

Фильтр для предварительных заказов


[CurrPreOrdersFilters]

[RemoteOrdersFilters-General]
;Visible=0
PanelWidth=100

[RemoteOrdersFilters]
Caption0=Невзятые
Field0=accepted
;LookupKeyField0=refusers.num
;LookupShowField0=refusers.fname
DefaultValue0=0
LookupConstraints0=
HotKey0=
Control0=check
Operation0==

;Caption1=Невзятые1
;Field1=accepted
;LookupKeyField0=refusers.num
;LookupShowField0=refusers.fname
;DefaultValue1=0
;LookupConstraints1=
;HotKey1=
;Control1=check
;Operation1=<>
;Caption2=Невзятые
;Field2=accepted
;LookupKeyField0=refusers.num
;LookupShowField0=refusers.fname
;DefaultValue2=0
;LookupConstraints2=
;HotKey2=
;Control2=check
;Operation2=<>
;Caption3=Невзятые
;Field3=accepted
;LookupKeyField0=refusers.num
;LookupShowField0=refusers.fname
;DefaultValue3=0
;LookupConstraints3=
;HotKey3=
;Control3=check
;Operation3=<>

Фильтр для текущих смен водителей ( Закрытые смены водителей)


[CompleteDriverShiftFilters-General]
PanelWidth=300
dt=ds`.`starttime

[CompleteDriverShiftFilters]
Caption0=Водитель
Field0=driver
LookupKeyField0=refdrivers.num
LookupShowField0=refdrivers.fname
DefaultValue0=Все
LookupConstraints0=
HotKey0=
Control0=combo
Operation0==

Caption1=Закончена
Field1=complete
LookupKeyField1=
LookupShowField1=
DefaultValue1=1
LookupConstraints1=
HotKey1=
Control1=check
Operation1==

Фильтр для страницы архива таблица - выполненые заказы


[CompleteOrdersFilters-General]
PanelWidth=700
;По какому полю
dt=completetime
;Ограничение по выдаче в днях
;MaxShift=1
;Ограничение по выдаче в часах
;MaxShiftHours=4

[CompleteOrdersFilters]
Caption0=Оператор
Field0=oper
LookupKeyField0=refusers.num
LookupShowField0=refusers.fname
DefaultValue0=Все
LookupConstraints0=
HotKey0=
Control0=combo
Operation0==
Caption1=Диспетчер
Field1=disp
LookupKeyField1=refusers.num
LookupShowField1=refusers.fname
DefaultValue1=Все
LookupConstraints1=
HotKey1=
Control1=combo
Operation1==
Caption2=Водитель
Field2=driver
LookupKeyField2=refdrivers.num
LookupShowField2=refdrivers.sign+": "+refdrivers.fname
DefaultValue2=Все
LookupConstraints2=
HotKey2=
Control2=combo
Operation2==
Caption3=Завершение
Field3=endtask
LookupKeyField3=refendtask.num
LookupShowField3=refendtask.name
DefaultValue3=Все
LookupConstraints3=
HotKey3=
Control3=combo
Operation3==

Caption4=Телефон
Field4=phone
LookupKeyField4=orderscomplete.phone
LookupShowField4=orderscomplete.phone
DefaultValue4=Все
LookupConstraints4=
HotKey4=
Control4=edit
Operation4=like

Фильтр для страницы архива таблица - Мобильные сообщения


[CompleteOrderMessagesFilters-General]
PanelWidth=300
dt=cm`.`created

[CompleteOrderMessagesFilters]
Caption0=Водители
Field0=driver_id
LookupKeyField0=refdrivers.num
LookupShowField0=refdrivers.fname
DefaultValue0=Все
LookupConstraints0=
HotKey0=
Control0=combo
Operation0==

Фильтр для страницы архива таблица - Карточки(дисконтные карточки) - текущее сотояние


[CompleteDCardsFilters-General]

PanelWidth=300
dt=c`.`activationdate

[CompleteDCardsFilters]
;Caption0=Номер карты
;Field0=num
;LookupKeyField0=dcards.num
;LookupShowField0=dcards.num
;DefaultValue0=Все
;LookupConstraints0=
;HotKey0=
;Control0=combo
;Operation0==
;отображается но не работает

Caption1=Безнал
Field1=discounttypecreditcard
LookupKeyField1=
LookupShowField1=
DefaultValue1=1
LookupConstraints1=
HotKey1=
Control1=check
Operation1==

Фильтр для страницы архива таблица -Оплата по картам


[CompleteDCardsPayLogFilters-General]

PanelWidth=300
dt=paydate

[CompleteDCardsPayLogFilters]
Caption0=Номер карточки
Field0=cardid
LookupKeyField0=dcards.num
LookupShowField0=dcards.num
DefaultValue0=Все
LookupConstraints0=
HotKey0=
Control0=combo
Operation0==

Фильтр для страницы архива таблица -Штрафы водителей


[CompleteDriverPenaltyLogFilters-General]

PanelWidth=300
dt=penaltytime

[CompleteDriverPenaltyLogFilters]
Caption0=Водитель
Field0=driver
LookupKeyField0=refdrivers.num
LookupShowField0=refdrivers.fname
DefaultValue0=Все
LookupConstraints0=
HotKey0=
Control0=combo
Operation0==

Фильтр для страницы архива таблица -Штрафы пользователей


[CompleteUserPenaltyLogFilters-General]

PanelWidth=300
dt=penaltytime

[CompleteUserPenaltyLogFilters]
Caption0=Пользователь
Field0=user
LookupKeyField0=refusers.num
LookupShowField0=refusers.fname
DefaultValue0=Все
LookupConstraints0=
HotKey0=
Control0=combo
Operation0==

Фильтр для страницы архива таблица -Расчеты с работниками


[CompleteEmpPayLogFilters-General]

PanelWidth=300
dt=paydate

[CompleteEmpPayLogFilters]
Caption0=Работник
Field0=(accounttype<>3) AND accountid
LookupKeyField0=refusers.num
LookupShowField0=refusers.fname
DefaultValue0=Все
LookupConstraints0=
HotKey0=
Control0=combo
Operation0==

Caption1=Водитель
Field1=(accounttype=3) AND accountid
LookupKeyField1=refdrivers.num
LookupShowField1=refdrivers.fname
DefaultValue1=Все
LookupConstraints1=
HotKey1=
Control1=combo
Operation1==

Фильтр для страницы архива таблица -Сообщения чата


[CompleteMessagesFilters-General]

PanelWidth=300
dt=senddate

[CompleteMessagesFilters]
Caption0=От пользователя
Field0=fromuser
LookupKeyField0=refusers.num
LookupShowField0=refusers.fname
DefaultValue0=Все
LookupConstraints0=
HotKey0=
Control0=combo
Operation0==

Caption1=Для пользователя
Field1=touser
LookupKeyField1=refusers.num
LookupShowField1=refusers.fname
DefaultValue1=Все
LookupConstraints1=
HotKey1=
Control1=combo
Operation1==

Фильтр для страницы архива таблица -Нарушения


[CompleteViolationsFilters-General]

PanelWidth=300
dt=time

[CompleteViolationsFilters]
Caption0=Работнику
Field0=userid
LookupKeyField0=refusers.num
LookupShowField0=refusers.fname
DefaultValue0=Все
LookupConstraints0=
HotKey0=
Control0=combo
Operation0==

Caption1=Водителю
Field1=driverid
LookupKeyField1=refdrivers.num
LookupShowField1=refdrivers.fname
DefaultValue1=Все
LookupConstraints1=
HotKey1=
Control1=combo
Operation1==

Фильтр для страницы архива таблица -Смены работников


[CompleteUserShiftsFilters-General]

PanelWidth=300
dt=starttime

[CompleteUserShiftsFilters]
Caption0=Пользователь
Field0=userid
LookupKeyField0=refusers.num
LookupShowField0=refusers.fname
DefaultValue0=Все
LookupConstraints0=
HotKey0=
Control0=combo
Operation0==

Фильтр для страницы архива таблица -Сесии пользователей


[CompleteSessionsFilters-General]

PanelWidth=300
dt=starttime

[CompleteSessionsFilters]
Caption0=Пользователь
Field0=userid
LookupKeyField0=refusers.num
LookupShowField0=refusers.fname
DefaultValue0=Все
LookupConstraints0=
HotKey0=
Control0=combo
Operation0==

[General]
PanelWidth=300
dt=

Фильтр для страницы архива таблица -Снятие со смены


[CompleteDriverUnworkLog-General]

PanelWidth=300
dt=chtime

[CompleteDriverUnworkLog]
Caption0=Водитель
Field0=driver
LookupKeyField0=refdrivers.num
LookupShowField0=refdrivers.fname
DefaultValue0=Все
LookupConstraints0=
HotKey0=
Control0=combo
Operation0==

Фильтр для страницы архива таблица - Побращения к архиву


[QueryArchivelog-General]

PanelWidth=300
dt=dateevent

[QueryArchivelog]
Caption0=Пользователь
Field0=refusers_num
LookupKeyField0=refusers.num
LookupShowField0=refusers.fname
DefaultValue0=Все
LookupConstraints0=
HotKey0=
Control0=combo
Operation0==

Фильтр для страницы архива таблица - Баланс пользователей


[BalanceUser-General]

PanelWidth=300
dt=opendatetime

[BalanceUser]
Caption0=Пользователь
Field0=usersfname
LookupKeyField0=refusers.num
LookupShowField0=refusers.fname
DefaultValue0=Все
LookupConstraints0=
HotKey0=
Control0=combo
Operation0==
Caption1=Водитель
Field1=driverfname
LookupKeyField1=refdrivers.num
LookupShowField1=refdrivers.fname
DefaultValue1=Все
LookupConstraints1=
HotKey1=
Control1=combo
Operation1==

Фильтр для страницы архива таблица - Движение по счетам сотрудников


[BalanceUserLog-General]

PanelWidth=300
dt=paydate

[BalanceUserLog]
Caption0=Автор
Field0=creator
LookupKeyField0=refusers.num
LookupShowField0=refusers.fname
DefaultValue0=Все
LookupConstraints0=
HotKey0=
Control0=combo
Operation0==

Фильтр для страницы архива таблица - Бонусы водителей


[BonusDriverlog-General]

PanelWidth=300
dt=bonustime

[BonusDriverlog]
Caption0=Водитель
Field0=driverid
LookupKeyField0=refdrivers.num
LookupShowField0=refdrivers.fname
DefaultValue0=Все
LookupConstraints0=
HotKey0=
Control0=combo
Operation0==

Фильтр для страницы - График смен водителей


[FilterPlanDriverShift-General]
PanelWidth=370
Visible=1
dt=created

[FilterPlanDriverShift]
Caption0=Водитель
Field0=Num
LookupKeyField0=refdrivers.num
LookupShowField0=refdrivers.fname
DefaultValue0=Все
LookupConstraints0=
HotKey0=
Control0=combo
Operation0==