Ответ
 
Опции темы
Старый 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,672
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
Сообщений: 14,955
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
Сообщений: 14,955
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
Сообщений: 14,955
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 вне форума   Ответить с цитированием
Старый 23.02.2016, 03:46    | »»» |  #11
plex
Дилер
 
Аватар для plex
 
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 14,955
plex is on a distinguished road
Отправить сообщение для plex с помощью ICQ Отправить сообщение для plex с помощью Skype™
По умолчанию

SahatoshL, а вы когда это видели что автограф пробег выводил? Автограф ничего не знает об абсолютном пробеге, разве что в CAN. данных по пробегу его можно найти, но пробег в CAN никак не связан с пробегом по GPS треку. Автограф выдаст путь пройденный автомобилем за нужный период

Добавлено через 3 минуты
SahatoshL, как вариант хранить данные об абсолютном пробеге в вашей БД и ваша программа по мере запросов от АвтоГРАФа будет его наращивать, НО чем больше времени пройдёт тем больше он будет отличаться от абсолютного пробега на одометре автомобиля.

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

Сообщение от plex Посмотреть сообщение
Автограф выдаст путь пройденный автомобилем за нужный период
а как ему можно сказать за какой период?
SahatoshL вне форума   Ответить с цитированием
Старый 23.02.2016, 05:05    | »»» |  #13
plex
Дилер
 
Аватар для plex
 
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 14,955
plex is on a distinguished road
Отправить сообщение для plex с помощью ICQ Отправить сообщение для plex с помощью Skype™
По умолчанию

Сообщение от SahatoshL Посмотреть сообщение
Сообщение от plex Посмотреть сообщение
Автограф выдаст путь пройденный автомобилем за нужный период
а как ему можно сказать за какой период?
Задайте временной промежуток и получаете пробег за промежуток или выгрузку трека в файл

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

Сообщение от plex Посмотреть сообщение
Задайте временной промежуток и получаете пробег за промежуток или выгрузку трека в файл
да я понял что мне нужно сделать я не понял как это нужно сделать вот я вижу на третьем листе в excel есть поля начальное и конечное время. но в макросе не могу найти где это прописывается хотя уже все пересмотрел а в дальнейшем вообще не вижу проверки данных по дате.
SahatoshL вне форума   Ответить с цитированием
Старый 23.02.2016, 06:35    | »»» |  #15
NickolaDed
Дилер
 
Аватар для NickolaDed
 
ООО "Системы Контроля и Анализа Транспорта", г. Нижний Новгород
Регистрация: 17.05.2011
Сообщений: 5,672
NickolaDed is on a distinguished road
Отправить сообщение для NickolaDed с помощью ICQ Отправить сообщение для NickolaDed с помощью Skype™
По умолчанию

Могу пояснить по тв. Но на всякий случай спрошу, ты VB знаешь?
__________________
ООО «Системы Контроля и Анализа Транспорта»
Бородин Николай Олегович, ген. директор
Тел.: +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 вне форума   Ответить с цитированием
Старый 23.02.2016, 06:57    | »»» |  #16
SahatoshL
Опытный пользователь
 
Аватар для SahatoshL
 
Павлодар
Регистрация: 27.01.2015
Сообщений: 308
SahatoshL is on a distinguished road
По умолчанию

Сообщение от NickolaDed Посмотреть сообщение
Могу пояснить по тв. Но на всякий случай спрошу, ты VB знаешь?
VB не учил не было необходимости. excel наконец начал выводить пробег на 3 стр в примере но я просто где вывод пробега не вижу проверки на соответсвтвие даты. просто привык что например в делфе по логике запустил сначала проверку на дату а потом уже вывод идет))
SahatoshL вне форума   Ответить с цитированием
Старый 24.02.2016, 14:21    | »»» |  #17
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™
По умолчанию

Сообщение от SahatoshL Посмотреть сообщение
VB не учил не было необходимости. excel наконец начал выводить пробег на 3 стр в примере но я просто где вывод пробега не вижу проверки на соответсвтвие даты. просто привык что например в делфе по логике запустил сначала проверку на дату а потом уже вывод идет))
Ну так и работайте через OLE в Delphi. Кто мешает-то ? OLE/COM - это универсальная технология.

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK на форуме   Ответить с цитированием
Сказал «Я - ЗА»:
NickolaDed (24.02.2016)
Старый 24.02.2016, 14:26    | »»» |  #18
NickolaDed
Дилер
 
Аватар для NickolaDed
 
ООО "Системы Контроля и Анализа Транспорта", г. Нижний Новгород
Регистрация: 17.05.2011
Сообщений: 5,672
NickolaDed is on a distinguished road
Отправить сообщение для NickolaDed с помощью ICQ Отправить сообщение для NickolaDed с помощью Skype™
По умолчанию

Если знаешь хоть один язык, на таком же уровне можешь освоить любой другой за пару присестов

Добавлено через 1 минуту
Хотя бы просто доя чтения
__________________
ООО «Системы Контроля и Анализа Транспорта»
Бородин Николай Олегович, ген. директор
Тел.: +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 вне форума   Ответить с цитированием
Старый 25.02.2016, 04:51    | »»» |  #19
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™
По умолчанию

Там где-то и на С пример был в комплекте.

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK на форуме   Ответить с цитированием
Старый 25.02.2016, 05:09    | »»» |  #20
SahatoshL
Опытный пользователь
 
Аватар для SahatoshL
 
Павлодар
Регистрация: 27.01.2015
Сообщений: 308
SahatoshL is on a distinguished road
По умолчанию

Сообщение от SK Посмотреть сообщение
Ну так и работайте через OLE в Delphi. Кто мешает-то ? OLE/COM - это универсальная технология.
да не я собственно буду работать а наши разработчики я всего лишь сопровождаю ПО данной системы. программисты которые будут непосредственно работать с переносом данных из автографа в нашу уже давно имеющуюся систему просто хотели знать работает ли OLE в автографе. пример в excel доказал вроде бы что OLE работает.

Добавлено через 1 минуту
Сообщение от NickolaDed Посмотреть сообщение
Если знаешь хоть один язык, на таком же уровне можешь освоить любой другой за пару присестов
надо будет как нибудь почитать. вроде говорят что он довольно простой не зря же называют его Бэйсик)
SahatoshL вне форума   Ответить с цитированием
Старый 25.02.2016, 05:18    | »»» |  #21
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™
По умолчанию

Сообщение от SahatoshL Посмотреть сообщение
просто хотели знать работает ли OLE в автографе. пример в excel доказал вроде бы что OLE работает.
)))))))

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK на форуме   Ответить с цитированием
Старый 25.02.2016, 05:19    | »»» |  #22
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™
По умолчанию

Сообщение от SahatoshL Посмотреть сообщение
вроде говорят что он довольно простой не зря же называют его Бэйсик)
Сейчас это скорее относится к синтаксису а-ля Basic, чем к простоте самого языка.

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


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

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

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

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


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


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