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,994
|
Сообщение от 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,994
|
Сообщение от 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,994
|
Сообщение от 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) = "пробег"
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 12:45. Часовой пояс GMT.
|
|