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=pretime
;Ограничение по выдаче в днях
;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==