ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ»

ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ» (http://forum.tk-chel.ru/index.php)
-   Система «АвтоГРАФ»: Программное обеспечение (http://forum.tk-chel.ru/forumdisplay.php?f=4)
-   -   Открыть трек в Autograph WEB из стороннего ПО (http://forum.tk-chel.ru/showthread.php?t=6997)

Дмитрий Пиминов 23.10.2017 08:18

Открыть трек в Autograph WEB из стороннего ПО
 
Добрый день!
Вступление из http://forum.tk-chel.ru/showthread.p...4&postcount=20

У нас реализована такая возможность ("Показать трек") в нескольких документах и отчетах: по нажатию на кнопку или по двойному клику в ячейке отчета по транспортному средству документа или строки открывается трек в Автограф.
По сути используется только команда WaitForComputing, которая заставляет Автограф 4 выбрать соответствующее ТС и период и показать трек, затем из 1С активизируется окно приложения Автограф.

Есть ли возможность формировать (по шаблону: схема, транспортное средство, даты начала и конца) ссылку из стороннего ПО (например 1С) для открытия ее в Autograph WEB через браузер.
И как доп возможность формирование таких ссылок в самом Autograph web для отправки, например, по почте другому пользователю схемы, этакая кнопка "Поделиться".

NickolaDed 23.10.2017 08:38

Вы можете в 1С сделать окно в котором будет отображаться трек за нужный период и не надо никаких переключений между приложениями. Если хотите консультации звоните мне на телефон +79043979081

denisio 23.10.2017 08:39

Цитата:

Сообщение от Дмитрий Пиминов (Сообщение 170278)
Добрый день!
Вступление из http://forum.tk-chel.ru/showthread.p...4&postcount=20
У нас реализована такая возможность ("Показать трек") в нескольких документах и отчетах: по нажатию на кнопку или по двойному клику в ячейке отчета по транспортному средству документа или строки открывается трек в Автограф.
По сути используется только команда WaitForComputing, которая заставляет Автограф 4 выбрать соответствующее ТС и период и показать трек, затем из 1С активизируется окно приложения Автограф.
Есть ли возможность формировать (по шаблону: схема, транспортное средство, даты начала и конца) ссылку из стороннего ПО (например 1С) для открытия ее в Autograph WEB через браузер.
И как доп возможность формирование таких ссылок в самом Autograph web для отправки, например, по почте другому пользователю схемы, этакая кнопка "Поделиться".

2. в самом AutoGRAPH.Web да, есть создать токен:
Нажмите для просмотра содержимого...

1. автоматизированно и из стороннего ПО можно подергать за API

Дмитрий Пиминов 12.02.2018 06:54

Цитата:

Сообщение от denisio (Сообщение 170281)
2. в самом AutoGRAPH.Web да, есть создать токен:
Нажмите для просмотра содержимого...

1. автоматизированно и из стороннего ПО можно подергать за API

Здравствуйте!
Мы начали проверку возможности реализации замещающего функционала для перехода с 4.06 на Автограф.net и в частности функции "Показать трек" и столкнулись с тем, что через токен открывается только трек, без информации по нему, графиков движения, расхода топлива и всего прочего, что необходимо для анализа движения ТС в рейсе. Сейчас у нас трек открывается в Автограф 4 при клике по кнопке в путевом листе или ячейке в отчете.

В связи с чем вопросы:
1. Есть ли другие возможности открыть трек из стороннего ПО в Автограф.NET со всеми информационными окнами доступными выбранному пользователю?
2. Не планируете ли вы дорабатывать открытие трека по токену в полноценном рабочем режиме для выбранного пользователя?
Спасибо!

SK 12.02.2018 07:30

Дмитрий Пиминов, у меня такое ощущение, что люди поняли Вас совсем по-другому.
Как я понимаю, Вам нужно из стороннего ПО передать в ПО АвтоГРАФ две вещи:
1. интервал времени просмотра;
2. нужное ТС,
чтобы информация о нем отобразилась во всех модулях, которые доступны пользователю.
Грубо говоря, извне выбрать машинку и даты/время просмотра.

Дмитрий Пиминов 13.02.2018 02:26

SK, вы все правильно поняли. Нам нужно открытие произвольного трека по определенной машине из стороннего ПО со всеми доступными пользователю модулями.
Возможно ли это сделать с Автограф.net и если нет, то не планируете ли вы или хотите ли добавить такую возможность в обозримом будущем?
Спасибо!

programmer 13.02.2018 05:26

Цитата:

Сообщение от Дмитрий Пиминов (Сообщение 176455)
Нам нужно открытие произвольного трека по определенной машине из стороннего ПО со всеми доступными пользователю модулями.

OLE команд таких нет. АвтоГРАФ Про сессии всех подключенных COM-клиентов выполняет в фоновом режиме.
Цитата:

Сообщение от Дмитрий Пиминов (Сообщение 176455)
Возможно ли это сделать с Автограф.net

Есть команды в API для этого. Но, чтобы ими воспользоваться, нужно писать связующий модуль.

Дмитрий Пиминов 13.02.2018 06:43

Цитата:

Сообщение от programmer (Сообщение 176464)
Цитата:

Сообщение от Дмитрий Пиминов (Сообщение 176455)
Возможно ли это сделать с Автограф.net

Есть команды в API для этого. Но, чтобы ими воспользоваться, нужно писать связующий модуль.

programmer, здравствуйте!
Речь идет о модуле для Автограф.net? Если да, то планируете ли вы разработать его?
Или речь идет о модуле на стороне сторонней системы?

Дмитрий Пиминов 13.02.2018 07:24

Хочу пояснить, что когда писал Автограф.net имел в виду Автограф web.

programmer 13.02.2018 08:36

В web это доступно через генератор одноразовых ссылок. См. wiki документацию.

SK 13.02.2018 11:18

programmer, нужны, как я понимаю, не одноразовые ссылки, а использование ПО АвтоГРАФ в качестве "модуля визуализации для 1С", например. Т.е. не нужно кому-то расшарить доступ к машинке, а иметь возможность перейти из некоего программного продукта в ПО АвтоГРАФ на нужную машинку. Типа как загрузить трек в Гугль Ёрш.

NickolaDed 13.02.2018 13:42

Цитата:

Сообщение от SK (Сообщение 176533)
programmer, нужны, как я понимаю, не одноразовые ссылки, а использование ПО АвтоГРАФ в качестве "модуля визуализации для 1С", например. Т.е. не нужно кому-то расшарить доступ к машинке, а иметь возможность перейти из некоего программного продукта в ПО АвтоГРАФ на нужную машинку. Типа как загрузить трек в Гугль Ёрш.

Я тут думал, что нужна ссылка которая дает не только карту, но еще и возможность просмотреть графики, отрезки, в каких та случаях выбрать период, а где то и вовсе отобразить и список техники для того что бы можно было тут же сменить транспорт и отобразить нужный период.

Мне судя по всему такой токен уже нужен

Добавлено через 1 минуту
Или вообще, токин который бы просто подгружал АГ.ВЕБ под нужным пользователем

Добавлено через 41 секунду
Хотя первый вариант более изящный, с множеством настроек и т.д.

SK 14.02.2018 08:11

NickolaDed, почему токен ?
Как я понимаю, там юзер нормально залогинен.
Возможно, достаточно сделать, к примеру, параметр для строки адреса.
Что-то типа:
Код:

http://demo.tk-nav.com/?tid=1234567&dstart=20180211&tstart=1120&dend=20180214&tend=1235

NickolaDed 14.02.2018 09:04

А мне токин нужен, чтоб я на сайте кнопку сделал для перехода в режим просмотра треков

Дмитрий Пиминов 14.02.2018 09:05

Цитата:

Сообщение от SK (Сообщение 176581)
NickolaDed, почему токен ?
Как я понимаю, там юзер нормально залогинен.
Возможно, достаточно сделать, к примеру, параметр для строки адреса.
Что-то типа:
Код:

http://demo.tk-nav.com/?tid=1234567&dstart=20180211&tstart=1120&dend=20180214&tend=1235

Было бы просто отлично! Нам этого как раз не хватает. Чтобы в один клик открыть рейс или его часть и посмотреть подробности.

SK 15.02.2018 05:25


SK 15.02.2018 09:10

Обновлено Балашов Денис 33 минуты назад

В следующем билде. В существующем надо обязательно указывать токен в strict/index для аутентификации.
В остальном различий нет.
Остальное отсюда http://wiki.tk-chel.ru/index.php/%D0...B0%D0%BC%D0%B8

См. адресную строку на рисунках:






Дмитрий Пиминов 04.04.2018 08:20

Здравствуйте!
Создал токен интеграции, пробую открыть ссылку вида: адрес_сервера/Strict/index/E9857FADB7A52543B5774380C04E7B2DF339FB38B1AAA841F2 4961834DB4065A?serials=3004429&sd=20180403&ed=2018 0404
и получаю ошибку:
Доступ запрещён
Организация не найдена
Свяжитесь с администратором

Подскажите пожалуйста в чем причина?

SK 04.04.2018 11:17

Дмитрий Пиминов, логи что говорят ?

Дмитрий Пиминов 05.04.2018 07:51

Цитата:

Сообщение от SK (Сообщение 178673)
Дмитрий Пиминов, логи что говорят ?

Здесь мы создаем токен, а потом пробуем открыть ссылку с ним.
Версия 2018.3.19

Код:

#Software: Microsoft Internet Information Services 8.5
#Version: 1.0
#Date: 2018-04-05 07:10:48
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status time-taken
2018-04-05 07:10:48 ::1 GET /install - 80 E9857FADB7A52543B5774380C04E7B2DF339FB38B1AAA841F24961834DB4065A ::1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.3;+WOW64;+Trident/7.0;+.NET4.0E;+.NET4.0C;+.NET+CLR+3.5.30729;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.30729) - 200 0 0 8390
2018-04-05 07:10:53 ::1 GET /Install/MakeToken - 80 E9857FADB7A52543B5774380C04E7B2DF339FB38B1AAA841F24961834DB4065A ::1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.3;+WOW64;+Trident/7.0;+.NET4.0E;+.NET4.0C;+.NET+CLR+3.5.30729;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.30729) http://uis-autograftst.office.ipe.corp/install 200 0 0 31
2018-04-05 07:14:29 ::1 GET /Install/MakeToken - 80 E9857FADB7A52543B5774380C04E7B2DF339FB38B1AAA841F24961834DB4065A ::1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.3;+WOW64;+Trident/7.0;+.NET4.0E;+.NET4.0C;+.NET+CLR+3.5.30729;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.30729) http://uis-autograftst.office.ipe.corp/install 200 0 0 15
2018-04-05 07:14:29 ::1 GET /bundles/install.min.css - 80 E9857FADB7A52543B5774380C04E7B2DF339FB38B1AAA841F24961834DB4065A ::1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.3;+WOW64;+Trident/7.0;+.NET4.0E;+.NET4.0C;+.NET+CLR+3.5.30729;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.30729) http://uis-autograftst.office.ipe.corp/Install/MakeToken 304 0 0 15
2018-04-05 07:14:29 ::1 GET /Content/kendo/kendo.common.min.css - 80 E9857FADB7A52543B5774380C04E7B2DF339FB38B1AAA841F24961834DB4065A ::1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.3;+WOW64;+Trident/7.0;+.NET4.0E;+.NET4.0C;+.NET+CLR+3.5.30729;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.30729) http://uis-autograftst.office.ipe.corp/Install/MakeToken 304 0 0 15
2018-04-05 07:14:29 ::1 GET /Content/kendo/kendo.default.min.css - 80 E9857FADB7A52543B5774380C04E7B2DF339FB38B1AAA841F24961834DB4065A ::1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.3;+WOW64;+Trident/7.0;+.NET4.0E;+.NET4.0C;+.NET+CLR+3.5.30729;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.30729) http://uis-autograftst.office.ipe.corp/Install/MakeToken 304 0 0 0
2018-04-05 07:14:29 ::1 GET /bundles/kendo-fix.min.css - 80 E9857FADB7A52543B5774380C04E7B2DF339FB38B1AAA841F24961834DB4065A ::1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.3;+WOW64;+Trident/7.0;+.NET4.0E;+.NET4.0C;+.NET+CLR+3.5.30729;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.30729) http://uis-autograftst.office.ipe.corp/Install/MakeToken 304 0 0 15
2018-04-05 07:14:29 ::1 GET /bundles/jquery.min.js - 80 E9857FADB7A52543B5774380C04E7B2DF339FB38B1AAA841F24961834DB4065A ::1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.3;+WOW64;+Trident/7.0;+.NET4.0E;+.NET4.0C;+.NET+CLR+3.5.30729;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.30729) http://uis-autograftst.office.ipe.corp/Install/MakeToken 304 0 0 0
2018-04-05 07:14:29 ::1 GET /bundles/kendo-core.min.js - 80 E9857FADB7A52543B5774380C04E7B2DF339FB38B1AAA841F24961834DB4065A ::1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.3;+WOW64;+Trident/7.0;+.NET4.0E;+.NET4.0C;+.NET+CLR+3.5.30729;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.30729) http://uis-autograftst.office.ipe.corp/Install/MakeToken 304 0 0 0
2018-04-05 07:14:29 ::1 GET /bundles/kendo-ru-RU.min.js - 80 E9857FADB7A52543B5774380C04E7B2DF339FB38B1AAA841F24961834DB4065A ::1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.3;+WOW64;+Trident/7.0;+.NET4.0E;+.NET4.0C;+.NET+CLR+3.5.30729;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.30729) http://uis-autograftst.office.ipe.corp/Install/MakeToken 304 0 0 15
2018-04-05 07:14:29 ::1 GET /bundles/common.min.js - 80 E9857FADB7A52543B5774380C04E7B2DF339FB38B1AAA841F24961834DB4065A ::1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.3;+WOW64;+Trident/7.0;+.NET4.0E;+.NET4.0C;+.NET+CLR+3.5.30729;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.30729) http://uis-autograftst.office.ipe.corp/Install/MakeToken 304 0 0 0
2018-04-05 07:14:29 ::1 GET /Content/images/empty.png - 80 E9857FADB7A52543B5774380C04E7B2DF339FB38B1AAA841F24961834DB4065A ::1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.3;+WOW64;+Trident/7.0;+.NET4.0E;+.NET4.0C;+.NET+CLR+3.5.30729;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.30729) http://uis-autograftst.office.ipe.corp/Install/MakeToken 304 0 0 15
2018-04-05 07:14:29 ::1 GET /Content/images/flags-32.png - 80 E9857FADB7A52543B5774380C04E7B2DF339FB38B1AAA841F24961834DB4065A ::1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.3;+WOW64;+Trident/7.0;+.NET4.0E;+.NET4.0C;+.NET+CLR+3.5.30729;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.30729) http://uis-autograftst.office.ipe.corp/Install/MakeToken 304 0 0 0
2018-04-05 07:17:55 192.168.177.136 GET /Strict/index/E9857FADB7A52543B5774380C04E7B2DF339FB38B1AAA841F24961834DB4065A serials=3004429&sd=20180403&ed=2018200404 80 E9857FADB7A52543B5774380C04E7B2DF339FB38B1AAA841F24961834DB4065A 192.168.164.209 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64;+rv:59.0)+Gecko/20100101+Firefox/59.0 - 200 0 0 2328
2018-04-05 07:17:55 192.168.177.136 GET /Content/denied.png - 80 E9857FADB7A52543B5774380C04E7B2DF339FB38B1AAA841F24961834DB4065A 192.168.164.209 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64;+rv:59.0)+Gecko/20100101+Firefox/59.0 http://uis-autograftst.office.ipe.corp/Strict/index/E9857FADB7A52543B5774380C04E7B2DF339FB38B1AAA841F24961834DB4065A?serials=3004429&sd=20180403&ed=2018200404 200 0 0 62
2018-04-05 07:17:55 192.168.177.136 GET /Content/Font-Awesome/webfonts/fa-light-300.woff2 - 80 E9857FADB7A52543B5774380C04E7B2DF339FB38B1AAA841F24961834DB4065A 192.168.164.209 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64;+rv:59.0)+Gecko/20100101+Firefox/59.0 http://uis-autograftst.office.ipe.corp/Content/Font-Awesome/css/fontawesome-all.min.css 200 0 64 15

Как то странно он работает. Только при первом создании токена, он отображается. При повторном создании даже с использованием другого логина и пароля токен не отображается в окне создания токена.

Дмитрий Пиминов 05.04.2018 08:45

Последнее предложение не корректное. Наш администратор через localhost создавал токен, а я через полный доменный адрес.

Дмитрий Пиминов 04.05.2018 04:20

Здравствуйте!
Сообщите пожалуйста, работает ли вообще функция открытия приложения через доступ по токену?
У нас сейчас версия 2018.4.18 и ничего не поменялось.
Я также пробовал открыть ссылку http://demo.tk-nav.com/Strict/Index/...78C77AB929F1B8
указанную на странице http://wiki.tk-chel.ru/index.php/Интеграция_с_сайтами и получил такую же ошибку:

Access denied
Organization not found
Contact to administrator


denisio 04.05.2018 07:57

Цитата:

Сообщение от Дмитрий Пиминов (Сообщение 179573)
Здравствуйте!
Сообщите пожалуйста, работает ли вообще функция открытия приложения через доступ по токену?
У нас сейчас версия 2018.4.18 и ничего не поменялось.
Я также пробовал открыть ссылку http://demo.tk-nav.com/Strict/Index/...78C77AB929F1B8
указанную на странице http://wiki.tk-chel.ru/index.php/Интеграция_с_сайтами и получил такую же ошибку:

Access denied
Organization not found
Contact to administrator

А откуда эта ссылка выше?

Дмитрий Пиминов 07.05.2018 01:32

Цитата:

Сообщение от denisio (Сообщение 179578)
А откуда эта ссылка выше?

С этой страницы http://wiki.tk-chel.ru/index.php/Интеграция_с_сайтами

Дмитрий Пиминов 11.05.2018 01:48

denisio, подскажите, пожалуйста, эта функция работает и мы просто что-то не так делаем, или она пока не доработана?
Спасибо!

Ivan 11.05.2018 05:52

Цитата:

Сообщение от Дмитрий Пиминов (Сообщение 179702)
denisio, подскажите, пожалуйста, эта функция работает и мы просто что-то не так делаем, или она пока не доработана?

Данная функция уже давно реализована на уровне интерфейса WEB5: http://ybex.com/d/rtzzn2gm2t2yq3n7d0...rzz4wsu35.html
Руководство

dbogdanov 23.07.2018 04:46

Цитата:

Сообщение от SK (Сообщение 176581)
NickolaDed, почему токен ?
Как я понимаю, там юзер нормально залогинен.
Возможно, достаточно сделать, к примеру, параметр для строки адреса.
Что-то типа:
Код:

http://demo.tk-nav.com/?tid=1234567&dstart=20180211&tstart=1120&dend=20180214&tend=1235

Добрый день, подскажите это уже реализовано? есть описание функционала?

Или только планы? Если планы, то есть примерные сроки реализации?

SK 23.07.2018 13:06

dbogdanov, создан тикет 3392


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

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