Ответ
 
Опции темы
Старый 22.02.2016, 08:28    | »»» |  #1
SahatoshL
Опытный пользователь
 
Аватар для SahatoshL
 
Павлодар
Регистрация: 27.01.2015
Сообщений: 308
SahatoshL is on a distinguished road
Question Как вытащить данные из Автографа по запросу.

Добрый день! Товарищи возникла такая проблема. У нас система именуемая Галактикой которая используется в АТЦ для работы с путевыми листами , и теперь у нас появился Автограф. Поработав раздельно в системах год образовалась идея перетягивать данные из автографа в путевой лист по запросу в нужный момент времени. Данные которые нужно перетаскивать это ПРОБЕГ на момент запроса, ОСТАТОК ТОПЛИВА на момент запроса. Подскажите пожалуйста как можно реализовать это. Изначально была идея с автоформировалкой отчета выкладывать данные на сервере и оттуда из экселя брать данные но этот вариант отпал потому что он не дает возможности требовать данные в нужный момент времени. есть ли еще какой путь получать данные оттуда куда то и отправить их в другую систему?
SahatoshL вне форума   Ответить с цитированием
Старый 22.02.2016, 08:42    | »»» |  #2
NickolaDed
Дилер
 
Аватар для NickolaDed
 
ООО "Системы Контроля и Анализа Транспорта", г. Нижний Новгород
Регистрация: 17.05.2011
Сообщений: 5,673
NickolaDed is on a distinguished road
Отправить сообщение для NickolaDed с помощью ICQ Отправить сообщение для NickolaDed с помощью Skype™
По умолчанию

Курите мануал по АГ5ПРО и АГСервис. Если вы хотите на АГ3/4 то курите мануал по оле
__________________
ООО «Системы Контроля и Анализа Транспорта»
Бородин Николай Олегович, ген. директор
Тел.: +7 (831) 42-42-3-42, E-mail: info@ckat-nn.ru
Тел.: +7 (904) 397-90-81, skype: nickola8787, E-mail: nborodin@ckat-nn.ru
http://скат-нн.рф
http://cloud.ckat-nn.ru

ООО "Системы Контроля и Анализа Транспорта" г. Нижний Новгород
Бородин Николай Олегович, ген. Директор
NickolaDed вне форума   Ответить с цитированием
Старый 22.02.2016, 08:43    | »»» |  #3
SahatoshL
Опытный пользователь
 
Аватар для SahatoshL
 
Павлодар
Регистрация: 27.01.2015
Сообщений: 308
SahatoshL is on a distinguished road
По умолчанию

Сообщение от NickolaDed Посмотреть сообщение
Курите мануал по АГ5ПРО и АГСервис. Если вы хотите на АГ3/4 то курите мануал по оле
у нас Автограф 4.0.6. где взять мануал по OLE?
SahatoshL вне форума   Ответить с цитированием
Старый 22.02.2016, 08:50    | »»» |  #4
plex
Дилер
 
Аватар для plex
 
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 15,025
plex is on a distinguished road
Отправить сообщение для plex с помощью ICQ Отправить сообщение для plex с помощью Skype™
По умолчанию

Сообщение от SahatoshL Посмотреть сообщение
у нас Автограф 4.0.6. где взять мануал по OLE?
когда программу ставите инсталятором в папке с программой документация

ЗАО "Седьмая Экспедиция", Екатеринбург, РФ
Мушин Виктор Валерьевич, Технический директор
plex вне форума   Ответить с цитированием
Старый 22.02.2016, 09:11    | »»» |  #5
SahatoshL
Опытный пользователь
 
Аватар для SahatoshL
 
Павлодар
Регистрация: 27.01.2015
Сообщений: 308
SahatoshL is on a distinguished road
По умолчанию

Сообщение от plex Посмотреть сообщение
когда программу ставите инсталятором в папке с программой документация
Описание COM-сервера АвтоГРАФ
В этом документе?

Добавлено через 12 минут
надо поинтересоваться поддерживает ли среда на которой будет разрабатываться данное слияние данных работу с OLE. была еще идея сделать экспорт в SQL и оттуда запросами работать, возникла потому что с OLE я не разу в жизни дело не имел а SQL думаю все знают. или через SQL будет не совсем корректно?
SahatoshL вне форума   Ответить с цитированием
Сказал «Я - ЗА»:
plex (22.02.2016)
Старый 22.02.2016, 09:12    | »»» |  #6
plex
Дилер
 
Аватар для plex
 
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 15,025
plex is on a distinguished road
Отправить сообщение для plex с помощью ICQ Отправить сообщение для plex с помощью Skype™
По умолчанию

Сообщение от SahatoshL Посмотреть сообщение
была еще идея сделать экспорт в SQL и оттуда запросами работать
дело в том что в SQL делает экспорт сервер, а там сырые данные, точки трека уровни с датчиков, нет остатка топлива заправок и пробега, в этом плане в разы проще OLE

ЗАО "Седьмая Экспедиция", Екатеринбург, РФ
Мушин Виктор Валерьевич, Технический директор
plex вне форума   Ответить с цитированием
Старый 22.02.2016, 10:09    | »»» |  #7
SahatoshL
Опытный пользователь
 
Аватар для SahatoshL
 
Павлодар
Регистрация: 27.01.2015
Сообщений: 308
SahatoshL is on a distinguished road
По умолчанию

Сообщение от plex Посмотреть сообщение
дело в том что в SQL делает экспорт сервер, а там сырые данные, точки трека уровни с датчиков, нет остатка топлива заправок и пробега, в этом плане в разы проще OLE
ну я вот поэтому и засомневался в данном варианте так как где то я читал на форуме про сырость данных которые будут сливать в SQL.

Добавлено через 52 минуты
Сообщение от plex Посмотреть сообщение
дело в том что в SQL делает экспорт сервер, а там сырые данные, точки трека уровни с датчиков, нет остатка топлива заправок и пробега, в этом плане в разы проще OLE
а чтоб работать с OLE не надо на сервере делать какие то дополнительные настройки? предложил разработчикам данный вариант они сказали чтоб изначально мы его пррверили попробовав подтянуть какие нибудь данные для примера. хочу попробовать в excel сделать запрос только не подключается к внешней базе через мастер подключений.
SahatoshL вне форума   Ответить с цитированием
Старый 22.02.2016, 10:34    | »»» |  #8
plex
Дилер
 
Аватар для plex
 
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 15,025
plex is on a distinguished road
Отправить сообщение для plex с помощью ICQ Отправить сообщение для plex с помощью Skype™
По умолчанию

Сообщение от SahatoshL Посмотреть сообщение
а чтоб работать с OLE не надо на сервере делать какие то дополнительные настройки?
Никаких, потому как с сервером отношения никакого
COM сервер встроен в диспетчерское ПО и данные получаются напрямую из диспетчерского ПО, таким же образом данные получает модуль отчетов которым вы наверняка пользуетесь, так же существуют примеры для взаимодействия с 1с и EXCEL

Добавлено через 2 минуты
Сообщение от SahatoshL Посмотреть сообщение
хочу попробовать в excel сделать запрос
Все уже давно сделано до вас
Примеры OLE excel 1с

ЗАО "Седьмая Экспедиция", Екатеринбург, РФ
Мушин Виктор Валерьевич, Технический директор
plex вне форума   Ответить с цитированием
Старый 22.02.2016, 11:32    | »»» |  #9
SahatoshL
Опытный пользователь
 
Аватар для SahatoshL
 
Павлодар
Регистрация: 27.01.2015
Сообщений: 308
SahatoshL is on a distinguished road
По умолчанию

Сообщение от plex Посмотреть сообщение
Все уже давно сделано до вас
пробую сам подключится к автографу в экселе но не хотел подключаться не в какую чтоб элементарные данные вытащить, т.к. в источника в экселе не могу задать место откуда это брать
SahatoshL вне форума   Ответить с цитированием
Старый 23.02.2016, 03:21    | »»» |  #10
SahatoshL
Опытный пользователь
 
Аватар для SahatoshL
 
Павлодар
Регистрация: 27.01.2015
Сообщений: 308
SahatoshL is on a distinguished road
По умолчанию

Сообщение от 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) = "пробег"
SahatoshL вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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