24 мая 2011
Менеджер:
- исправлены проблемы с сохранением галочек в настройках фильтров на вкладке сотрудников.
- исправлены проблемы с предложением заказа водителям из черного списка
Система:
- водители, работающие в он/офф-лайн режиме и имеющие на своих приборах кнопку могут задействовать ее для изменения статуса – нажата «занят», отжата «свободен». Изменение статуса действует только в ситуации, когда водитель не выполняет заказ.
- оптимизированы финансовые проводки
- при расчете стоимости учитываются фильтры, переданные со стороны клиента. Расчет осуществляется по базовым тарифам, фильтры которых соответствуют фильтру клиента. Для выполнения заказа выбираются только машины, соответствующие фильтрам заказа и базового тарифа.
Веб сервис:
- добавлены веб методы для работы с черным списком водителей:
DriverBan[] GetDriversBlackList()
bool ChangeDriversBlackList(DriverBan[] drivers)
При запросе возвращаются все водители из черного списка, внесенные в него для указанной группы указанным сотрудником. При установке черного списка передается список водителей, которых необходимо внести в черный список (свойство IsActive должно быть установлено в true) и водители, которых необходимо удалить из черного списка(свойство IsActive должно быть установлено в false). Считается, что водителей в черный список добавляет указанный веб-диспетчер в указанную группу. При сохранении черного списка через веб-сервис считается, что водитель добавляется в черный список по всем тарифам, веб-диспетчером, вызвавшим метод, в группу, через канал которой сделан вызов.