Сообщение от denisio
|
Сообщение от NickolaDed
|
наверное проблема в том что они не знают в каких полях работала техника и им надо сначало выяснитть где она трудилась.
|
И для этих целей есть GetTripsCustom, где можно передать геозоны произвольным набором (независимо от настроек в схеме), чтобы получить отрезок GeoFence, и понять какие именно ID были задействованы.
|
Получаю все геозоны примером из вашей обработки:
Geofences = WSСсылка.EnumGeoFences(ВыборСхемы) ;
Пробовал потом передать двумя путями:
Делитель = 1; //(В обычной обработке выводит Делители 1 - 0,Делители 2 - 1, нам нужен Делители2)
1.
Geofences = WSСсылка.EnumGeoFences(ВыборСхемы) ;
РейсыТС = WSСсылка.GetTripsCustom(ВыборСхемы , СписокGuid, ВремяВыездаФактическое, ВремяВозвращенияФактическ ое, Geofences , ДелительРейсов);
2.
Geofences = Geofences.Items.RGeofenceItem;
РейсыТС = WSСсылка.GetTripsCustom(ВыборСхемы , СписокGuid, ВремяВыездаФактическое, ВремяВозвращенияФактическ ое, Geofences , ДелительРейсов);
Все равно возвращает аналогично
РейсыТС = WSСсылка.GetTrips(ВыборСхемы, СписокGuid, ВремяВыездаФактическое, ВремяВозвращенияФактическ ое, ДелительРейсов, Неопределено, Неопределено);
Как правильно передать геозоны, чтобы он увидел рейсы?