Ответ
 
Опции темы
Старый 12.11.2013, 05:07    | »»» |  #1
Vasiliy_09_05
Начинающий
 
Аватар для Vasiliy_09_05
 
Oren
Регистрация: 11.11.2013
Сообщений: 18
Vasiliy_09_05 is on a distinguished road
По умолчанию Определение данных между остановками ТС в 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-сервером Автографа занимаюсь всего сутки
Vasiliy_09_05 вне форума   Ответить с цитированием
Старый 22.11.2013, 06:44    | »»» |  #2
AlexProg1C
ТехноКом
 
Аватар для AlexProg1C
 
Челябинск, Техноком
Регистрация: 20.11.2013
Сообщений: 134
AlexProg1C is on a distinguished road
Отправить сообщение для AlexProg1C с помощью ICQ Отправить сообщение для AlexProg1C с помощью Skype™
По умолчанию

Из вышесказанного не совсем понятно, что значит "неверна дистанция". Не такая как отображается в Автографе?
Тогда нужны ваши данные, чтобы мы могли посмотреть эту ситуацию у себя.
Или те данные, что в Автограф вас не устраивают???

ООО «ТехноКом», г.Челябинск
Александр Шпаров, 1С программист
AlexProg1C вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 10:15. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot