Ответ
 
Опции темы
Старый 14.06.2017, 05:13    | »»» |  #81
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,970
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™
По умолчанию

Сообщение от born85 Посмотреть сообщение
Если кто то выгружал через оле треки детальные маршрутов - т.е. нужно тупо кородинаты ... подскажите
В рейсах:



Потом все сразу:



Либо перебором по одной записи в цикле:




Либо выгрузить в файл:


ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Старый 14.06.2017, 07:54    | »»» |  #82
born85
Начинающий
 
Аватар для born85
 
Бийск
Регистрация: 13.06.2017
Сообщений: 9
born85 is on a distinguished road
По умолчанию

Сообщение от SK Посмотреть сообщение
Сообщение от born85 Посмотреть сообщение
Если кто то выгружал через оле треки детальные маршрутов - т.е. нужно тупо кородинаты ... подскажите
В рейсах:

Потом все сразу:

Либо перебором по одной записи в цикле:


Либо выгрузить в файл:

Спасибо !
born85 вне форума   Ответить с цитированием
Старый 14.06.2017, 10:15    | »»» |  #83
mironenkods
Начинающий
 
Аватар для mironenkods
 
Николаев, Украина
Регистрация: 14.06.2017
Сообщений: 7
mironenkods is on a distinguished road
По умолчанию

Подскажите, пожалуйста, каким образом можно получить из OLE HTTP доступ к полям:
TrackCrdsStr,
TrackCrdsArray.
Или доступ к массиву координат по рейсу.
Заранее спасибо.
mironenkods вне форума   Ответить с цитированием
Старый 14.06.2017, 10:38    | »»» |  #84
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,970
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™
По умолчанию

Сообщение от mironenkods Посмотреть сообщение
Или доступ к массиву координат по рейсу.
А Вы пост выше прочитали ???

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

Сообщение от SK Посмотреть сообщение
Сообщение от mironenkods Посмотреть сообщение
Или доступ к массиву координат по рейсу.
А Вы пост выше прочитали ???
Да. И описание OLE внимательно перечитал. Но у меня HTTP запросы. В примере обработки я нашел запрос - name=AllTrips, получаю все рейсы.
Далее есть запрос name=AllEntries&arg0=1, все контрольные точки. А каким запросом получить именно сущность координаты, чтобы иметь доступ к выше описанным полям?
mironenkods вне форума   Ответить с цитированием
Старый 15.06.2017, 11:51    | »»» |  #86
mironenkods
Начинающий
 
Аватар для mironenkods
 
Николаев, Украина
Регистрация: 14.06.2017
Сообщений: 7
mironenkods is on a distinguished road
По умолчанию

Попробую описать подробнее, может кто подскажет.
Проблема, с которой я столкнулся при загрузке трека движения транспорта в 1С. У нас Автограф установлен локально на компе логиста, а 1С находится на другом сервере (подключение через терминал). Поэтому я не могу обращаться напрямую из 1С к Автограф через COM-объект. По рекомендациям в этой ветке использую утилиту HTTP2OLE (инструкцию по утилите перечитал!). У Меня получается загрузить массив контрольных точек, но этого не достаточно для построения маршрута в 1С. К примеру на рейс длиной 179 км получаю всего 9 контрольных точек. В результате запроса по рейсу видно поле "TripCrdEntriesNum" значение порядка 2000. Судя по описанию COM-объекта, есть подходящие методы: TrackCrdsStr, TrackCrdsArray. НО как написать запрос, чтобы обратиться через утилиту HTTP2OLE и получить массив всех точек маршрута, а не только контрольные точки? К сожалению, в доступной мне документации я не нашел пример. Помогите пожалуйста!
mironenkods вне форума   Ответить с цитированием
Старый 15.06.2017, 12:18    | »»» |  #87
Igor'
Пользователь
 
Аватар для Igor'
 
Челябинск
Регистрация: 30.01.2014
Сообщений: 253
Igor' is on a distinguished road
По умолчанию

mironenkods, версия программы Автограф какая?
Igor' вне форума   Ответить с цитированием
Старый 15.06.2017, 12:37    | »»» |  #88
mironenkods
Начинающий
 
Аватар для mironenkods
 
Николаев, Украина
Регистрация: 14.06.2017
Сообщений: 7
mironenkods is on a distinguished road
По умолчанию

Сообщение от Igor' Посмотреть сообщение
mironenkods, версия программы Автограф какая?
4-ая
mironenkods вне форума   Ответить с цитированием
Старый 16.06.2017, 05:20    | »»» |  #89
Igor'
Пользователь
 
Аватар для Igor'
 
Челябинск
Регистрация: 30.01.2014
Сообщений: 253
Igor' is on a distinguished road
По умолчанию

Сообщение от mironenkods Посмотреть сообщение
В результате запроса по рейсу видно поле "TripCrdEntriesNum" значение порядка 2000.
Теперь перебирайте координатные записи в цикле: устанавливайте CrdEntryIndex (начинается с 1) и доставайте координаты из CrdEntryLongitude и CrdEntryLatitude, либо TrackCrdsStr.

Последний раз редактировалось Igor'; 16.06.2017 в 05:29.
Igor' вне форума   Ответить с цитированием
Старый 16.06.2017, 05:23    | »»» |  #90
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,970
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™
По умолчанию

Сообщение от Igor' Посмотреть сообщение
Сообщение от mironenkods Посмотреть сообщение
В результате запроса по рейсу видно поле "TripCrdEntriesNum" значение порядка 2000.
Теперь перебирайте координатные записи в цикле: устанавливайте CrdEntryIndex (начинается с 1) и доставайте координаты из CrdEntryLongitude и CrdEntryLatitude, либо TrackCrdsStr.
Там можно весь массив координат одной функцией получить: TrackCrdsStr
По одной координате на запрос через HTTP - долго.


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


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

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

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

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


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


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