09.01.2018, 14:17
|
| »»» |
#1
|
Начинающий
Украина
Регистрация: 25.10.2017
Сообщений: 22
|
Ошибка загрузки данны
Добрый день.
В этом году дилер поднял новый веб сервер Автографа.
В 2017 я пользовался функциями Get Stage и GetTips без проблем.
В этом году вызов этих функций из 1С (SOAP)заканчивается ошибкой "недостаточно фактических параметров". Отладчик показывает что все параметры заполнены. Код в 1С и данные не менялись
GetStage (SchemaID,DeviceID,SD,ED,StageName)
Подозреваю дело в формате даты SD ED.
Прошу проконсультировать:
- в чем может быть проблема;
- какой формат дат ожидает SOAP;
Спасибо.
|
|
|
|
09.01.2018, 14:30
|
| »»» |
#2
|
Дилер
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 15,032
|
yura.nikolaenko, какая версия веба выдаёт ошибку?
ЗАО "Седьмая Экспедиция", Екатеринбург, РФ
Мушин Виктор Валерьевич, Технический директор
|
|
|
|
09.01.2018, 14:34
|
| »»» |
#3
|
Дилер
г. Киев, ООО "ТЕХ-КОНТРОЛЬ"
Регистрация: 27.05.2015
Сообщений: 384
|
2017.12.25 версия.
Тикет создан в багтрекере, Денису в телеграме и почте так же продублировано и Константину Юрьевичу маяковали. Пока глухо. С учетом того, что предыдущий тикет по сервису заглох уже 18 дней, то не ожидаю быстрой реакци..
ООО "ТЕХ-КОНТРОЛЬ", г. Киев, Украина
Стрелец Дмитрий Иванович, главный инженер
|
|
|
|
09.01.2018, 15:52
|
| »»» |
#4
|
Начинающий
Украина
Регистрация: 25.10.2017
Сообщений: 22
|
Опытным путем обнаружил, что функции теперь нужно вызывать с обязательным неявным указанием параметров, которые раньше можно было не указывать (=null).
Т.е вместо GetStage (SchemaID,DeviceID,SD,ED,StageName)
нужно использовать GetStage (SchemaID,DeviceID,SD,ED,StageName,,)
Однако если метод GetTrips таким вызовом сработал и возвращает рейсы, то
метод GetStage возвращает пустой ответ.
Т.е. в новой версии изменился вызов процедур.
|
|
|
|
09.01.2018, 19:03
|
| »»» |
#5
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,957
|
Сообщение от yura.nikolaenko
|
В 2017 я пользовался функциями Get Stage и GetTips без проблем.
|
В какой версии ПО ? 2017-й год большой.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
09.01.2018, 19:07
|
| »»» |
#6
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,957
|
Сообщение от Blackone
|
С учетом того, что предыдущий тикет по сервису
|
SOAP в сервисе нет. Вопрос топикстартера относится к полноценному АвтоГРАФ.WEB.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
09.01.2018, 19:20
|
| »»» |
#7
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,957
|
yura.nikolaenko, вот различия между относительно старой (март 2017) версией и текущей:
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
10.01.2018, 07:46
|
| »»» |
#8
|
Дилер
г. Киев, ООО "ТЕХ-КОНТРОЛЬ"
Регистрация: 27.05.2015
Сообщений: 384
|
до этого стояла вебка 2017.7.20
ООО "ТЕХ-КОНТРОЛЬ", г. Киев, Украина
Стрелец Дмитрий Иванович, главный инженер
|
|
|
|
10.01.2018, 07:54
|
| »»» |
#9
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,957
|
Сообщение от Blackone
|
до этого стояла вебка 2017.7.20
|
Ну так получается, что работало "без ,," не потому, что "раньше так работало, а сейчас по-другому заработало", а потому, что раньше этих параметров не было вообще.
Собственно, SOAP тем и хорош в том числе - что Вы сразу видите "I/O-протокол" метода и все его изменения/обновления/дополнения в явном виде по мере их выпуска.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
10.01.2018, 12:16
|
| »»» |
#10
|
Начинающий
Украина
Регистрация: 25.10.2017
Сообщений: 22
|
Добрый день. Спасибо за консультации.
Я переделал вызов функций, ознакомившись с их новой схемой.
Как уже говорил ранее, это помогло, допустим, получить рейсы с помощью GetTrips.
Вызов GetStage (,,) с пустыми новыми параметрами, возвращает мне пустой список.
С кем я могу проконсультироваться по правильности вызова функций в SOAP.
Согласно http://wiki.tk-chel.ru/index.php/Aut...rvice_GetStage новые параметры можно не вызывать (допустимо tripParams==null).
Но это для WCF.
Наверное в случае с SOAP я что то делаю не так, но с кем можно проконсультироваться, что именно не так, раз результат пустой? Какой путь поиска решения проблемы?
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 06:30. Часовой пояс GMT.
|
|