Настройка модуля Card
Добавьте в конфигурацию модуля карточек следующие параметры:
findmode.x.mode=режим поиска findmode.x.mid=id модуля findmode.x.pid=id параметра findmode.x.title=название поискаВозможные сочетания.
Поиск по номеру договора:
#(режим поиска - по номеру договора)findmode.x.mode=contractfindmode.x.title=Номер договораПоиск по адресу:
#(режим поиска - по адресу)findmode.x.mode=address  findmode.x.title=Адрес#(id параметра, т.к в договоре может быть несколько параметров с типом адрес)findmode.x.pid=xПоиск по текстовому параметру
#(режим поиска - по текст. параметру)findmode.x.mode=parameterfindmode.x.title=Параметр#(id параметра, т.к в договоре может быть несколько текст. параметров)findmode.x.pid=xПоиск по комментарию договора
#(режим поиска - по комментарию договора)findmode.x.mode=commentfindmode.x.title=Комментарий договора*id параметра в справочнике можно узнать выбрав нужный элемент и нажав Ctrl+i
Поиск по логину модуля Inet
#(режим поиска - логин)findmode.x.mode=login_inet#(id модуля)findmode.x.mid=xfindmode.x.title=Логин InetПоиск по логину модуля DialUp (VPN и т.д.)
#(режим поиска - логин)findmode.x.mode=login_dialup#(id модуля)findmode.x.mid=xfindmode.x.title=Логин Dialup Поиск по логину модуля IP телефонии (VoiceIP)
#(режим поиска - логин)findmode.x.mode=login_voip#(id модуля)findmode.x.mid=x findmode.x.title=Логин VoIPПоиск по номеру модуля телефонии (Phone)
#(режим поиска - телефон)findmode.x.mode=phone#(id модуля)findmode.x.mid=xfindmode.x.title=ТелефонПоиск по карточке модуля CerberCrypt
#(режим поиска - cerbercrypt)findmode.x.mode=cerbercrypt#(id модуля)findmode.x.mid=x  findmode.x.title=Карта цифрового телевиденияДалее можно указать группы договоров или шаблон, названия договора которые разрешено находить (выбрать необходимые нужно будет в настройках параметров дилера):
dealer.allow.contract.x.title=заголовокdealer.allow.contract.x.group=группы договоров через запятуюdealer.allow.contract.x.regexp=regexp названия договораПри установке regexp-фильтра используется MySQL REGEXP. Например, фильтр по договорам частников (префиксы AA, AD, AL и т.п.) может выглядеть так:
dealer.allow.contract.1.title=Частникиdealer.allow.contract.1.regexp=(AA*)|(AD*)|(AL*)Еще один параметр указывает разрешать ли выдавать часть результата поиска, если было найдено несколько договоров
dealer.findcontract.fewresults= 1 | 0В web-интерфейсе дилера существует возможность вывода тарифных планов договора при проведении платежа. Для этого следует добавить в конфигурацию параметр
idealer.tariff.ids=X,Y,...,ZЗдесь X, Y и Z - это коды тарифных планов. Порядок их расположения определяет порядок вывода тарифных планов в интерфейсе дилера. Например, сперва можно указать все тарифные планы телефонии (например, 10,11,12), а далее все тарифные планы абонплат (например, 23, 24, 26). Тогда при различных комбинациях этих тарифов у клиентов в любом случае на первом месте будет стоять один из тарифов телефонии, а затем уже какой-либо тариф абонплат. Не указанные в перечислении тарифные планы не отображаются. Для отображения персональных тарифных планов (всех сразу) следует указать код 0. При этом порядок также имеет значение.
Далее пример конфигурации:
#поиск по договоруfindmode.1.mode=contractfindmode.1.title=Номер договора#поиск по адресуfindmode.2.mode=addressfindmode.2.title=Адрес#id параметра-адресаfindmode.2.pid=19#поиск по логину(алиасу) dialupfindmode.3.mode=login_dialupfindmode.3.mid=21findmode.3.title=Логин Dialup#поиск по логину(алиасу) VPNfindmode.4.mode=login_voipfindmode.4.mid=22findmode.4.title=Логин VPN#поиск по логину Voipfindmode.5.mode=loginfindmode.5.mid=6findmode.5.title=Логин VoIP#поиск по телефону Phonefindmode.6.mode=phonefindmode.6.mid=20findmode.6.title=Телефон#поиск по картам Cerbercryptfindmode.7.mode=cerbercryptfindmode.7.mid=43findmode.7.title=Карта цифрового телевидения##будут выводиться только договоры из указанных через запятую групп#номера групп указаны в справочникеdealer.allow.contract.1.title=Поиск по VIP договорамdealer.allow.contract.1.group=1,10,17#будут выводиться договоры, название которых совпадает с regexp #(краткий список: .-любой символ,\d-цифра,\w-буква/цифра; * после одного из них - нет или любое кол-во,#+ - один и более, ? - нет или один)dealer.allow.contract.2.title=Поиск по физическим лицамdealer.allow.contract.2.regexp=K.*#если указаны и regexp и group то выводятся договоры, совпадающие по обоим параметрам#dealer.findcontract.fewresults=1##коды тарифных планов для отображения в интерфейсе idealer'а. Сперва отображаем персональные ТП, #а затем ТП с кодами 10, 13, 24 (если они присутствуют у договора)idealer.tariff.ids=0,10,13,24