Определение данных между остановками ТС в 1с 8
Доброго времени суток Уважаемые Дамы и Господа :)
Мне необходимо получить информацию о движение ТС в разрезе остановок ТС. Возможно тема замусолена (например тема Интеграция текущей дистанции(CrdEntryDistance)), но я так и не смог найти ответ :( Смысл в том, что мне необходимо получить таблицу типа: Время начала движения|Широта/Долгота|КТ(если движение в КТ)|Время остановки|Широта/Долгота|КТ(если остановка в КТ)|Путь между остановками Сделал следующий код: ТСПериодНач=Формат(НачПери ода,"ДФ=dd.MM.yyyy")+" 00:00:00"; ТСПериодКон=Формат(НачПери ода,"ДФ=dd.MM.yyyy")+" 23:59:59"; AG.SetGroupIndexByFieldName(ГрафФайл); AG.SetCarIndexByDevice (СерийныйНомер); AG.WaitForComputing (ГрафФайл, СерийныйНомер,ТСПериодНач, ТСПериодКон,"GSM",1); КолРейс=AG.TripsNum; Для x=1 По КолРейс Цикл AG.TripIndex=x; AG.TripEntriesListTypeName="parks"; КолОстановок=AG.TripEntriesNum; Для xx=1 По КолОстановок Цикл AG.EntryIndex=xx; НовСтрок=ТабОстанов.Добави ть(); НовСтрок.ВремяНачДвиж=AG.Entry StartRealTime; НовСтрок.НачШиротаДолгота= AG.EntryStartLatitude+" "+AG.EntryStartLongitude; НовСтрок.НачальнаяТочка=AG.E ntryStartName; НовСтрок.ВремяКонДвиж=AG.Entry EndRealTime; НовСтрок.КонШиротаДолгота= AG.EntryEndLatitude+" "+AG.EntryStartLongitude; НовСтрок.КонечнаяТочка=AG.Ent ryEndName; НовСтрок.Дистанция=AG.EntryDistan ce; Но при формировании таблицы хотя время начала движения/остановки верно, широта/долгота начала движения и остановки одинакова (в принципе логично, ведь я проверяю остановки), и неверна дистанция. Видимо я перепутал такие объекты как Entry и CrdEntry, пытался изменить параметры, но тогда 1с начинает выдавать ошибки :( Прошу помощи в оформлении алгоритма :) P.S. И еще прошу сильно не пинать, так как Ole-сервером Автографа занимаюсь всего сутки :) |
Из вышесказанного не совсем понятно, что значит "неверна дистанция". Не такая как отображается в Автографе?
Тогда нужны ваши данные, чтобы мы могли посмотреть эту ситуацию у себя. Или те данные, что в Автограф вас не устраивают??? |
Текущее время: 18:02. Часовой пояс GMT. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot