22.02.2016, 08:28
|
| »»» |
#1
|
Опытный пользователь
Павлодар
Регистрация: 27.01.2015
Сообщений: 308
|
Как вытащить данные из Автографа по запросу.
Добрый день! Товарищи возникла такая проблема. У нас система именуемая Галактикой которая используется в АТЦ для работы с путевыми листами , и теперь у нас появился Автограф. Поработав раздельно в системах год образовалась идея перетягивать данные из автографа в путевой лист по запросу в нужный момент времени. Данные которые нужно перетаскивать это ПРОБЕГ на момент запроса, ОСТАТОК ТОПЛИВА на момент запроса. Подскажите пожалуйста как можно реализовать это. Изначально была идея с автоформировалкой отчета выкладывать данные на сервере и оттуда из экселя брать данные но этот вариант отпал потому что он не дает возможности требовать данные в нужный момент времени. есть ли еще какой путь получать данные оттуда куда то и отправить их в другую систему?
|
|
|
|
22.02.2016, 08:42
|
| »»» |
#2
|
Дилер
ООО "Системы Контроля и Анализа Транспорта", г. Нижний Новгород
Регистрация: 17.05.2011
Сообщений: 5,672
|
Курите мануал по АГ5ПРО и АГСервис. Если вы хотите на АГ3/4 то курите мануал по оле
ООО "Системы Контроля и Анализа Транспорта" г. Нижний Новгород
Бородин Николай Олегович, ген. Директор
|
|
|
|
22.02.2016, 08:43
|
| »»» |
#3
|
Опытный пользователь
Павлодар
Регистрация: 27.01.2015
Сообщений: 308
|
Сообщение от NickolaDed
|
Курите мануал по АГ5ПРО и АГСервис. Если вы хотите на АГ3/4 то курите мануал по оле
|
у нас Автограф 4.0.6. где взять мануал по OLE?
|
|
|
|
22.02.2016, 08:50
|
| »»» |
#4
|
Дилер
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 14,999
|
Сообщение от SahatoshL
|
у нас Автограф 4.0.6. где взять мануал по OLE?
|
когда программу ставите инсталятором в папке с программой документация
ЗАО "Седьмая Экспедиция", Екатеринбург, РФ
Мушин Виктор Валерьевич, Технический директор
|
|
|
|
22.02.2016, 09:11
|
| »»» |
#5
|
Опытный пользователь
Павлодар
Регистрация: 27.01.2015
Сообщений: 308
|
Сообщение от plex
|
когда программу ставите инсталятором в папке с программой документация
|
Описание COM-сервера АвтоГРАФ
В этом документе?
Добавлено через 12 минут
надо поинтересоваться поддерживает ли среда на которой будет разрабатываться данное слияние данных работу с OLE. была еще идея сделать экспорт в SQL и оттуда запросами работать, возникла потому что с OLE я не разу в жизни дело не имел а SQL думаю все знают. или через SQL будет не совсем корректно?
|
|
|
|
22.02.2016, 09:12
|
| »»» |
#6
|
Дилер
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 14,999
|
Сообщение от SahatoshL
|
была еще идея сделать экспорт в SQL и оттуда запросами работать
|
дело в том что в SQL делает экспорт сервер, а там сырые данные, точки трека уровни с датчиков, нет остатка топлива заправок и пробега, в этом плане в разы проще OLE
ЗАО "Седьмая Экспедиция", Екатеринбург, РФ
Мушин Виктор Валерьевич, Технический директор
|
|
|
|
22.02.2016, 10:09
|
| »»» |
#7
|
Опытный пользователь
Павлодар
Регистрация: 27.01.2015
Сообщений: 308
|
Сообщение от plex
|
дело в том что в SQL делает экспорт сервер, а там сырые данные, точки трека уровни с датчиков, нет остатка топлива заправок и пробега, в этом плане в разы проще OLE
|
ну я вот поэтому и засомневался в данном варианте так как где то я читал на форуме про сырость данных которые будут сливать в SQL.
Добавлено через 52 минуты
Сообщение от plex
|
дело в том что в SQL делает экспорт сервер, а там сырые данные, точки трека уровни с датчиков, нет остатка топлива заправок и пробега, в этом плане в разы проще OLE
|
а чтоб работать с OLE не надо на сервере делать какие то дополнительные настройки? предложил разработчикам данный вариант они сказали чтоб изначально мы его пррверили попробовав подтянуть какие нибудь данные для примера. хочу попробовать в excel сделать запрос только не подключается к внешней базе через мастер подключений.
|
|
|
|
22.02.2016, 10:34
|
| »»» |
#8
|
Дилер
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 14,999
|
Сообщение от SahatoshL
|
а чтоб работать с OLE не надо на сервере делать какие то дополнительные настройки?
|
Никаких, потому как с сервером отношения никакого
COM сервер встроен в диспетчерское ПО и данные получаются напрямую из диспетчерского ПО, таким же образом данные получает модуль отчетов которым вы наверняка пользуетесь, так же существуют примеры для взаимодействия с 1с и EXCEL
Добавлено через 2 минуты
Сообщение от SahatoshL
|
хочу попробовать в excel сделать запрос
|
Все уже давно сделано до вас
Примеры OLE excel 1с
ЗАО "Седьмая Экспедиция", Екатеринбург, РФ
Мушин Виктор Валерьевич, Технический директор
|
|
|
|
22.02.2016, 11:32
|
| »»» |
#9
|
Опытный пользователь
Павлодар
Регистрация: 27.01.2015
Сообщений: 308
|
Сообщение от plex
|
Все уже давно сделано до вас
|
пробую сам подключится к автографу в экселе но не хотел подключаться не в какую чтоб элементарные данные вытащить, т.к. в источника в экселе не могу задать место откуда это брать
|
|
|
|
23.02.2016, 03:21
|
| »»» |
#10
|
Опытный пользователь
Павлодар
Регистрация: 27.01.2015
Сообщений: 308
|
Сообщение от plex
|
Все уже давно сделано до вас
Примеры OLE excel 1с
|
покопавшись в предоставленном вашем примере я наконец немного начал понимать как устроена работа с OLE через excel. Но возник вопрос когда я пытаюсь вывести пробеги в данный момент он выводит нули.
получается что то вот так делал на примере вывода других онлайн данных.
Cells(CRow, 4) = "ïðîáåã"
If AG.CarSpeed >= 0 Then
Cells(CRow, 5) = AG.EntryDistance
Else
Cells(CRow, 5) = "-"
End If
CRow = CRow + 1
Почему он рисует нули?? просьба не смеятся я всего первый день в OLE
Добавлено через 58 секунд
эх при копировании в одной строчке иероглифы вышли. там было вот так
Cells(CRow, 4) = "пробег"
|
|
|
|
23.02.2016, 03:46
|
| »»» |
#11
|
Дилер
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 14,999
|
SahatoshL, а вы когда это видели что автограф пробег выводил? Автограф ничего не знает об абсолютном пробеге, разве что в CAN. данных по пробегу его можно найти, но пробег в CAN никак не связан с пробегом по GPS треку. Автограф выдаст путь пройденный автомобилем за нужный период
Добавлено через 3 минуты
SahatoshL, как вариант хранить данные об абсолютном пробеге в вашей БД и ваша программа по мере запросов от АвтоГРАФа будет его наращивать, НО чем больше времени пройдёт тем больше он будет отличаться от абсолютного пробега на одометре автомобиля.
ЗАО "Седьмая Экспедиция", Екатеринбург, РФ
Мушин Виктор Валерьевич, Технический директор
|
|
|
|
23.02.2016, 04:03
|
| »»» |
#12
|
Опытный пользователь
Павлодар
Регистрация: 27.01.2015
Сообщений: 308
|
Сообщение от plex
|
Автограф выдаст путь пройденный автомобилем за нужный период
|
а как ему можно сказать за какой период?
|
|
|
|
23.02.2016, 05:05
|
| »»» |
#13
|
Дилер
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 14,999
|
Сообщение от SahatoshL
|
Сообщение от plex
|
Автограф выдаст путь пройденный автомобилем за нужный период
|
а как ему можно сказать за какой период?
|
Задайте временной промежуток и получаете пробег за промежуток или выгрузку трека в файл
ЗАО "Седьмая Экспедиция", Екатеринбург, РФ
Мушин Виктор Валерьевич, Технический директор
|
|
|
|
23.02.2016, 05:25
|
| »»» |
#14
|
Опытный пользователь
Павлодар
Регистрация: 27.01.2015
Сообщений: 308
|
Сообщение от plex
|
Задайте временной промежуток и получаете пробег за промежуток или выгрузку трека в файл
|
да я понял что мне нужно сделать я не понял как это нужно сделать вот я вижу на третьем листе в excel есть поля начальное и конечное время. но в макросе не могу найти где это прописывается хотя уже все пересмотрел а в дальнейшем вообще не вижу проверки данных по дате.
|
|
|
|
23.02.2016, 06:35
|
| »»» |
#15
|
Дилер
ООО "Системы Контроля и Анализа Транспорта", г. Нижний Новгород
Регистрация: 17.05.2011
Сообщений: 5,672
|
Могу пояснить по тв. Но на всякий случай спрошу, ты VB знаешь?
ООО "Системы Контроля и Анализа Транспорта" г. Нижний Новгород
Бородин Николай Олегович, ген. Директор
|
|
|
|
23.02.2016, 06:57
|
| »»» |
#16
|
Опытный пользователь
Павлодар
Регистрация: 27.01.2015
Сообщений: 308
|
Сообщение от NickolaDed
|
Могу пояснить по тв. Но на всякий случай спрошу, ты VB знаешь?
|
VB не учил не было необходимости. excel наконец начал выводить пробег на 3 стр в примере но я просто где вывод пробега не вижу проверки на соответсвтвие даты. просто привык что например в делфе по логике запустил сначала проверку на дату а потом уже вывод идет))
|
|
|
|
24.02.2016, 14:21
|
| »»» |
#17
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,985
|
Сообщение от SahatoshL
|
VB не учил не было необходимости. excel наконец начал выводить пробег на 3 стр в примере но я просто где вывод пробега не вижу проверки на соответсвтвие даты. просто привык что например в делфе по логике запустил сначала проверку на дату а потом уже вывод идет))
|
Ну так и работайте через OLE в Delphi. Кто мешает-то ? OLE/COM - это универсальная технология.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
24.02.2016, 14:26
|
| »»» |
#18
|
Дилер
ООО "Системы Контроля и Анализа Транспорта", г. Нижний Новгород
Регистрация: 17.05.2011
Сообщений: 5,672
|
Если знаешь хоть один язык, на таком же уровне можешь освоить любой другой за пару присестов
Добавлено через 1 минуту
Хотя бы просто доя чтения
ООО "Системы Контроля и Анализа Транспорта" г. Нижний Новгород
Бородин Николай Олегович, ген. Директор
|
|
|
|
25.02.2016, 04:51
|
| »»» |
#19
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,985
|
Там где-то и на С пример был в комплекте.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
25.02.2016, 05:09
|
| »»» |
#20
|
Опытный пользователь
Павлодар
Регистрация: 27.01.2015
Сообщений: 308
|
Сообщение от SK
|
Ну так и работайте через OLE в Delphi. Кто мешает-то ? OLE/COM - это универсальная технология.
|
да не я собственно буду работать а наши разработчики я всего лишь сопровождаю ПО данной системы. программисты которые будут непосредственно работать с переносом данных из автографа в нашу уже давно имеющуюся систему просто хотели знать работает ли OLE в автографе. пример в excel доказал вроде бы что OLE работает.
Добавлено через 1 минуту
Сообщение от NickolaDed
|
Если знаешь хоть один язык, на таком же уровне можешь освоить любой другой за пару присестов
|
надо будет как нибудь почитать. вроде говорят что он довольно простой не зря же называют его Бэйсик)
|
|
|
|
25.02.2016, 05:18
|
| »»» |
#21
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,985
|
Сообщение от SahatoshL
|
просто хотели знать работает ли OLE в автографе. пример в excel доказал вроде бы что OLE работает.
|
)))))))
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
25.02.2016, 05:19
|
| »»» |
#22
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,985
|
Сообщение от SahatoshL
|
вроде говорят что он довольно простой не зря же называют его Бэйсик)
|
Сейчас это скорее относится к синтаксису а-ля Basic, чем к простоте самого языка.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 14:51. Часовой пояс GMT.
|
|