Infinity-taxi:Корректное отображение информации о водителе

При применении в IVR-сценариях скрипта для извлечения  как в расширенной информации о водителе(ФИО,баланс,Id машины,позывной), так и в упрощенной(ФИО, баланс), не совсем удобно отображается поле FIO: Имя, Фамилия, Отчество, вместо привычного Фамилия, Имя, Отчество.

Можно, конечно, в справочнике водителей поменять местами имя и фамилия, и забивать далее так.  Но это не лучшее решение проблемы. Поэтому предлагаю следующий алгоритм действий, необходимый для корректного отображения этих полей.

В папке IntelTelecom\Infinity Contact-center\Servers\ServerCRMSBL\Data\Scripts находится файл ExternalUtils.bas. На всякий случай копируем его, далее открываем обычным блокнотом этот файл, ищем строчку вида:

 
FIO=Trim(Trim(.FieldByName("NAME").AsString+" "+.FieldByName("LASTNAME").AsString)+"        
 
"+.FieldByName("OTCHESTVO").AsString )

Меняем местами NAME и LASTNAME, в результате получаем:

 
FIO=Trim(Trim(.FieldByName("LASTNAME").AsString+" "+.FieldByName("NAME").AsString)+" 
 
"+.FieldByName("OTCHESTVO").AsString )

Сохраняем файл и проверяем. Проверено на версиях 2.9. и 2.10.

Добавить комментарий

Ваш e-mail не будет опубликован.

*