Примеры настройки фильтров

Материал из Такси Диспетчер

Перейти к: навигация, поиск

Здесь приведены фильтры, которые Вы можете использовать для настройки

XXX - значение заполните в соответствии с порядоковым номером фильтра filters.ini.

Примечание: при вставке фильтра, помните, чтобы он поместился на панели, Вам необходимо увеличить его ширину - значение PanelWidth для соответствующей секции.

Содержание

Текущие/предварительные/архив заказы

Секция: CurrentOrdersFilters - текущие заказы

Секция: CurrPreOrdersFilters - текущие заказы

Секция: CompleteOrdersFilters - выполненные заказы

Фильтр1: по Оператору

Показывает заказы только созданные указанным оператором

CaptionXXX=Оператор
FieldXXX=oper
LookupKeyFieldXXX=refusers.num
LookupShowFieldXXX=refusers.fname
DefaultValueXXX=Все
LookupConstraintsXXX=
HotKeyXXX=
ControlXXX=combo
OperationXXX==

Фильтр2: по Диспетчеру

Показывает заказы только назначенные указанным диспетчером

CaptionXXX=Диспетчер
FieldXXX=disp
LookupKeyFieldXXX=refusers.num
LookupShowFieldXXX=refusers.fname
DefaultValueXXX=Все
LookupConstraintsXXX=
HotKeyXXX=
ControlXXX=combo
OperationXXX==

Фильтр3: по водителю (с выбором)

Показывает заказы только указаного водителя. Для выбора водителя есть список выбора из cправочника Водители

CaptionXXX=Водитель
FieldXXX=driver
LookupKeyFieldXXX=refdrivers.num
LookupShowFieldXXX=refdrivers.sign+": "+refdrivers.fname
DefaultValueXXX=Все
LookupConstraintsXXX=
HotKeyXXX=
ControlXXX=combo
OperationXXX==

Фильтр4: по водителю (с вводом позывного)

Показывает заказы только указаного водителя.

CaptionXXX=Позывного... 
FieldXXX=drvsign
DefaultValueXXX=%input%
LookupConstraintsXXX=
HotKeyXXX=
ControlXXX=check
OperationXXX==
SetStartValueXXX=0
EnabledXXX=1

Фильтр5: заказы без водителя

Для текущих заказов - показывает только заказы без водителя

CaptionXXX=Без водителя
FieldXXX=drivershift
DefaultValueXXX=0
LookupConstraintsXXX=
HotKeyXXX=
ControlXXX=check
OperationXXX==
SetStartValueXXX=0
EnabledXXX=1

Фильтр6: по статусу завершения заказа

Для архиве - показывает только заказы, у коотрых статус заверешни указанный в фильтре

CaptionXXX=Завершение
FieldXXX=endtask
LookupKeyFieldXXX=refendtask.num
LookupShowFieldXXX=refendtask.name
DefaultValueXXX=Все
LookupConstraintsXXX=
HotKeyXXX=
ControlXXX=combo
OperationXXX==

Фильтр7: по каналу

Показывает только заказы определенного канала. Вместо YYY нужно проставить refchannel.num того канала, который нужно показывать

CaptionXXX=Мой канал
FieldXXX=((Channel=YYY) OR (Channel=0)) 
DefaultValueXXX="1"
HotKeyXXX=
ControlXXX=check
OperationXXX==
SetStartValueXXX=1
EnabledXXX=1
UseFullValueStringXXX=1

Фильтр8: по суммам заказов просчитанных и реально закрытых

Показывает заказы, которые закрыты дешевле ем просчитан тариф диспетчером

CaptionХХХ=Закрыты дешевле, чем просчитан диспетчером
FieldХХХ=(paysum < ordersum)
UseFullValueStringХХХ=1
DefaultValueХХХ=0
LookupConstraintsХХХ=
HotKeyХХХ=
ControlХХХ=check
OperationХХХ==

Фильтр9: Отображение заказов полученых по обмену


Показывает все заказы пришедшие сквозь обменые сервера.

CaptionХХХ=Обмен
FieldХХХ=(source<>'')
LookupKeyFieldХХХ=
LookupShowFieldХХХ=
DefaultValueХХХ=2
LookupConstraintsХХХ=
HotKeyХХХ=
ControlХХХ=check
OperationХХХ==
SetStartValueХХХ=2
EnabledХХХ=1
UseFullValueStringХХХ=1

Архив: Смены водителей

Секция: CompleteDriverShiftFilters

Фильтр1: по водителю

Показывает только смены указаного водителя

CaptionXXX=Водитель
FieldXXX=driver
LookupKeyFieldXXX=refdrivers.num
LookupShowFieldXXX=refdrivers.fname
DefaultValueXXX=Все
LookupConstraintsXXX=
HotKeyXXX=
ControlXXX=combo
OperationXXX==

Фильтр2: смена закончена да/нет

CaptionXXX=Закончена
FieldXXX=complete
DefaultValueXXX=1
HotKeyXXX=
ControlXXX=check
OperationXXX==

Архив: мобильные сообщения

Секция: CompleteOrderMessagesFilters

Фильтр1: по водителю

Показывает сообщения только для определенного водителя

CaptionXXX=Водители
FieldXXX=driver_id
LookupKeyFieldXXX=refdrivers.num
LookupShowFieldXXX=refdrivers.fname
DefaultValueXXX=Все
LookupConstraintsXXX=
HotKeyXXX=
ControlXXX=combo
OperationXXX==

Фильтр2: по номеру заказа

Показывает сообщения только для определенного заказа

CaptionXXX=Номер заказа
FieldXXX=order_id
DefaultValueXXX=
LookupConstraintsXXX=
HotKeyXXX=
ControlXXX=edit
OperationXXX==

Интернет заказы

Секция: RemoteOrdersFilters

Фильтр1: невзятые

Показывает заказы только необработанные заявки в окне Интернет

CaptionХХХ=Невзятые
FieldХХХ=accepted
DefaultValueХХХ=0
LookupConstraintsХХХ=
HotKeyХХХ=
ControlХХХ=check
OperationХХХ==