Ответ
 
Опции темы
Старый 29.10.2012, 06:30    | »»» |  #1
Ugrumi
Начинающий
 
Аватар для Ugrumi
 
Барнаул, Алтайский край, ООО Алтайские колбасы
Регистрация: 28.09.2012
Сообщений: 7
Ugrumi is on a distinguished road
По умолчанию Интеграция текущей дистанции(CrdEntryDistance)

Добрый день, занимаюсь интеграцией данных подскажите как выгрузить текущую дистанцию. Вот следующий код:

Попытка
COM = Новый COMОбъект("AutoGRAPH.AutoGRAPHAutomation");
Исключение
Сообщить("Не удалось инициализировать AutoGRAPH");
Возврат;
КонецПопытки;

S = COM.WaitForInitializing();

ОчиститьСообщения();

// Выбираем вторую группу транспортных средств
COM.GroupIndex = 2;

Для Сч = 1 По COM.GroupCarsNum Цикл
COM.CarIndex = Сч;
COM.WaitForComputing(COM.CurrentGroupFileName,COM. CarDevice,Строка(НачалоПериода) ,Строка(КонецПериода),"GSM",1);
Для Сч2 = 1 По COM.TripsNum Цикл
COM.TripIndex = Сч2;
COM.TripEntriesListTypeName = "parks";
Для Сч3 = 1 По COM.TripEntriesNum Цикл
COM.EntryIndex = Сч3;

// Получаю данные по конкретной остановки, вот только нет
// пройденного расстояния
// сделал следующее и понял что хрень,

Для Сч4 = 1 По COM.TripEntriesNum Цикл
Попытка
COM.CrdEntryIndex = Сч4;
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;

Сообщить(COM.CrdEntryDistance); //не получается связать дистанцию .... выходит не связанные данные

КонецЦикла;
КонецЦикла;
КонецЦикла;

КонецЦикла;
Идей особо ни каких нет, может кто знает как правильно вывести дистанцию пройденную авто до последней остановки...
Ugrumi вне форума   Ответить с цитированием
Старый 29.10.2012, 06:36    | »»» |  #2
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,974
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

Ugrumi, а Вы ЧТО пытаетесь выгрузить ? Пробег на остановках (parks) ?

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Старый 29.10.2012, 09:35    | »»» |  #3
Ugrumi
Начинающий
 
Аватар для Ugrumi
 
Барнаул, Алтайский край, ООО Алтайские колбасы
Регистрация: 28.09.2012
Сообщений: 7
Ugrumi is on a distinguished road
По умолчанию

Сообщение от SK Посмотреть сообщение
а Вы ЧТО пытаетесь выгрузить ? Пробег на остановках (parks) ?
Необходимо понимать сколько проехала машина на текущем рейсе, в каждой точке...

Добавлено через 1 час 37 минут
Приведу пример нашего использования АвтоГрафа, у нас оборудование АвтоГраф GSM установлено на машины торговых представителей, мне необходимо понимать какой пробег составил (приблизительно конечно...) по приезду к каждой точке..., т.к. машины личные и используются в личных целях, нужно отсекать не служебные перемещения автомобиля....

Добавлено через 1 час 6 минут
Видимо помочь не можете! извините... буду дальше думать...
Ugrumi вне форума   Ответить с цитированием
Старый 30.10.2012, 03:49    | »»» |  #4
Ugrumi
Начинающий
 
Аватар для Ugrumi
 
Барнаул, Алтайский край, ООО Алтайские колбасы
Регистрация: 28.09.2012
Сообщений: 7
Ugrumi is on a distinguished road
По умолчанию

Тема закрыта, получал две таблицы и помещал в запрос и связывал их по времени...

Добавлено через 1 минуту
т.е. была таблица парковок к ней присоединил таблицу с дистанциями по времени... кому интересно могу выслать код...
Ugrumi вне форума   Ответить с цитированием
Старый 30.10.2012, 21:48    | »»» |  #5
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,974
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

Понятно. Запрос сформулирован неверно. Был нужен пробег от начала рейса до точки (события). А у Вас в коде был приведен перебор по событиям, а пробег - по координатам. Это разные вещи.
CrdEntryIndex - это последовательный перебор всех координат (номер координатной записи), он не связан с EntryIndex (индексом события)...
А у Вас было:
Для Сч4 = 1 По COM.TripEntriesNum Цикл
Попытка
COM.CrdEntryIndex = Сч4;
т.е. порядковый номер события в списке событий присваивался индексу координатной точки...

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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