Ответ
 
Опции темы
Старый 27.11.2019, 07:58    | »»» |  #1
Waso
Начинающий
 
Аватар для Waso
 
Иркутск
Регистрация: 15.08.2018
Сообщений: 8
Waso is on a distinguished road
По умолчанию Автограф.WEB и интеграция с 1С, как?

Изначально стоял .NET service и работала интеграция через XML. После добавления в схему новой машины все сломалось. Нам посоветовали поставить WEB версию. поставили, теперь маюсь с запросами.
Из дебага 1С берем старый (когда-то работавший запрос), который выглядит так:
Код:
http://autograph:8200/GetTrips/Gazobeton/53ab7ce7-bcd0-4901-aa12-2ac4d9789279/20191104-0600/20191104-1600/0/*/*
Согласно документации JSON запросы должны выглядеть так:

Перелопачиваем под WEB то, что было в дебаге. По идее это должно выглядеть так:
Код:
http://autograph/ServiceJSON/GetTrips?schemaID=Gazobeton&IDs=53ab7ce7-bcd0-4901-aa12-2ac4d9789279&SD=20191104-0600&ED=20191104-1600&tripSplitterIndex=0
получаем:

Что я делаю не так? schemaID никак не желает передаваться.
И да, можно заметить, что здесь нет sessionID. его наличие или отсутствие не влияет ошибку.




И да, в документации написано, что в WEB можно сгенерировать токен, чтобы обходится без логинов/паролей, в нынешнем интерфейсе этого нет. Где взять? И не является ли ID генерируемый методом Login тем самым токеном?




версия WEB webmap_net_20191118.zip
Что ещё требуется для решения?
Waso вне форума   Ответить с цитированием
Старый 27.11.2019, 08:36    | »»» |  #2
Ivan
ТехноКом
 
Аватар для Ivan
 
г. Челябинск, ООО "ТехноКом"
Регистрация: 14.02.2012
Сообщений: 1,153
Ivan is on a distinguished road
По умолчанию

Сообщение от Waso Посмотреть сообщение
Что я делаю не так?
Вы к дилеру обращались с данным вопросом?

Запрос некорректный, в описании приведены примеры таких запросов. - http://i.tk-chel.ru/ivan/sharex/chro...7_13-34-50.png

Ошибки следующие: http://i.tk-chel.ru/ivan/sharex/chro...7_13-32-51.png, т.е. адрес WEBa некорректный и запрос схемы, нужно указывать не имя, а GUID схемы, который возвращается при запросе метода EnumSchemas

ООО «ТехноКом», г. Челябинск
Черепанов Иван Олегович, инженер технической поддержки
Ivan вне форума   Ответить с цитированием
Старый 27.11.2019, 09:03    | »»» |  #3
Waso
Начинающий
 
Аватар для Waso
 
Иркутск
Регистрация: 15.08.2018
Сообщений: 8
Waso is on a distinguished road
По умолчанию

Сообщение от Ivan Посмотреть сообщение
Сообщение от Waso Посмотреть сообщение
Что я делаю не так?
Вы к дилеру обращались с данным вопросом?
Общение с дилером странно как никогда. Дозвониться до конкретного человека я могу с трудом.



Сообщение от Ivan Посмотреть сообщение
Запрос некорректный, в описании приведены примеры таких запросов. - http://i.tk-chel.ru/ivan/sharex/chro...7_13-34-50.png

Зачем мне WCF? Вроде речь шла о JSON.



Сообщение от Ivan Посмотреть сообщение


Ошибки следующие: http://i.tk-chel.ru/ivan/sharex/chro...7_13-32-51.png, т.е. адрес WEBa некорректный и запрос схемы, нужно указывать не имя, а GUID схемы, который возвращается при запросе метода EnumSchemas
Почему адрес WEBа неправильный? Нужен IP? поставил ID схемы, запрос заработал, что-то возвращается.

Добавлено через 2 минуты
И ещё один вопрос. Насколько я понялл license.xml ограничивает только доступ к самому .WEB ? Для интеграции лицензия роли не играет?

Добавлено через 4 минуты
Сообщение от Ivan Посмотреть сообщение
и запрос схемы, нужно указывать не имя, а GUID схемы, который возвращается при запросе метода EnumSchemas
И опять у вас полное несоответствие документации и реальности....


Идем в http://wiki.tk-chel.ru/index.php/Aut...rvice_GetTrips смотрим раздел про JSON как выглядит запрос. В скриншоте он же
Waso вне форума   Ответить с цитированием
Старый 27.11.2019, 09:33    | »»» |  #4
Ivan
ТехноКом
 
Аватар для Ivan
 
г. Челябинск, ООО "ТехноКом"
Регистрация: 14.02.2012
Сообщений: 1,153
Ivan is on a distinguished road
По умолчанию

Сообщение от Waso Посмотреть сообщение
Зачем мне WCF? Вроде речь шла о JSON.
Там и JSON ниже, курсор случайно попал на WCF, если Вы на это заострили внимание.

Сообщение от Waso Посмотреть сообщение
Почему адрес WEBа неправильный? Нужен IP?
Нужен IP или DNS.

Сообщение от Waso Посмотреть сообщение
ещё один вопрос. Насколько я понял license.xml ограничивает только доступ к самому .WEB ?
Да, ограничение из вне, как внешний ресурс. Если лицензия по умолчанию, то работа доступна только локально.

Сообщение от Waso Посмотреть сообщение
И опять у вас полное несоответствие документации и реальности
По поводу правок данного руководства можно отписаться по адресу denisio@tk-chel.ru
Сейчас не успевают отследить и внести правки, но это временно.

ООО «ТехноКом», г. Челябинск
Черепанов Иван Олегович, инженер технической поддержки
Ivan вне форума   Ответить с цитированием
Старый 27.11.2019, 09:55    | »»» |  #5
Waso
Начинающий
 
Аватар для Waso
 
Иркутск
Регистрация: 15.08.2018
Сообщений: 8
Waso is on a distinguished road
По умолчанию

Сообщение от Ivan Посмотреть сообщение
Сообщение от Waso Посмотреть сообщение
Зачем мне WCF? Вроде речь шла о JSON.
Там и JSON ниже, курсор случайно попал на WCF, если Вы на это заострили внимание.
конечно заострил. так как если кликнуть на JSON, то можно пару раз пробежать по кругу и ничего нового не узнать, попробуйте

Добавлено через 2 минуты
Сообщение от Ivan Посмотреть сообщение
Сообщение от Waso Посмотреть сообщение
Почему адрес WEBа неправильный? Нужен IP?
Нужен IP или DNS.
Сервер находится внутри локалки, там что FQDN, что имя хоста, все едино.
Waso вне форума   Ответить с цитированием
Старый 17.12.2019, 06:57    | »»» |  #6
denisio
ТехноКом
 
Аватар для denisio
 
Регистрация: 11.01.2011
Сообщений: 2,921
denisio is on a distinguished road
Отправить сообщение для denisio с помощью Skype™
По умолчанию

schemaID это идентификатор схемы (поле ID), который отдается в EnumSchemas. Используйте его для параметра schemaID.
В AutoGRAPH Service список схем также отдавался в виде массива ID,Name - и в этом частном случае ID может совпадать с названием схемы.
schemaID - это просто строка-идентификатор схемы на сервере, не надо закладываться на его тип. Это просто строка-уникальныйID схемы на данном сервере.

ООО «ТехноКом», г. Челябинск
Балашов Денис Александрович - Программист (WEB-интерфейс, кейген-БД, диспетчерское ПО «АвтоГРАФ» .NET)
denisio вне форума   Ответить с цитированием
Старый 01.06.2020, 12:20    | »»» |  #7
Сергей К
Начинающий
 
Аватар для Сергей К
 
Сургут Тюменская обл. ООО СК ЮВиС
Регистрация: 27.05.2020
Сообщений: 28
Сергей К is on a distinguished road
По умолчанию

Приветствую всех.
Подскажите что за id видит 1С, но нигде не видно в Автографе?

Добавлено через 3 минуты
Сообщение от Сергей К Посмотреть сообщение
Приветствую всех.
Подскажите что за id видит 1С, но нигде не видно в Автографе?
id транспортного средства если быть точным

пример id
b5136661-4f22-4036-9396-532fe8e99d1c
Сергей К вне форума   Ответить с цитированием
Старый 01.06.2020, 13:01    | »»» |  #8
plex
Дилер
 
Аватар для plex
 
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 14,671
plex is on a distinguished road
Отправить сообщение для plex с помощью ICQ Отправить сообщение для plex с помощью Skype™
По умолчанию

Сергей К, уникальный идентификатор ТС, номер тс может меняться, номер прибора модет меняться, GUID меняется при создании ТС

ЗАО "Седьмая Экспедиция", Екатеринбург, РФ
Мушин Виктор Валерьевич, Технический директор
plex на форуме   Ответить с цитированием
Старый 02.06.2020, 05:34    | »»» |  #9
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,171
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™
По умолчанию

Сообщение от Сергей К Посмотреть сообщение
b5136661-4f22-4036-9396-532fe8e99d1c
Это внутренний уникальный идентификатор объекта типа GUID. Присваивается каждому объекту только 1 раз при его создании и служит практически для всех внутренних операций с объектом.
Применяется за неимением какого-либо иного гарантированно уникального идентификатора. В т.ч. при экспорте/импорте объектов между схемами гарантирует минимальную вероятность совпадения.

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по работе с регионами
SK вне форума   Ответить с цитированием
Старый 02.06.2020, 08:35    | »»» |  #10
Сергей К
Начинающий
 
Аватар для Сергей К
 
Сургут Тюменская обл. ООО СК ЮВиС
Регистрация: 27.05.2020
Сообщений: 28
Сергей К is on a distinguished road
По умолчанию

Сообщение от SK Посмотреть сообщение
Сообщение от Сергей К Посмотреть сообщение
b5136661-4f22-4036-9396-532fe8e99d1c
Это внутренний уникальный идентификатор объекта типа GUID. Присваивается каждому объекту только 1 раз при его создании и служит практически для всех внутренних операций с объектом.
Применяется за неимением какого-либо иного гарантированно уникального идентификатора. В т.ч. при экспорте/импорте объектов между схемами гарантирует минимальную вероятность совпадения.
Где в программе автограф мы можем его увидеть ?

Добавлено через 30 секунд
Сообщение от SK Посмотреть сообщение
Сообщение от Сергей К Посмотреть сообщение
b5136661-4f22-4036-9396-532fe8e99d1c
Это внутренний уникальный идентификатор объекта типа GUID. Присваивается каждому объекту только 1 раз при его создании и служит практически для всех внутренних операций с объектом.
Применяется за неимением какого-либо иного гарантированно уникального идентификатора. В т.ч. при экспорте/импорте объектов между схемами гарантирует минимальную вероятность совпадения.
Где в программе автограф мы можем его увидеть ?
Сергей К вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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