Цитата: lev292 ➤ Каких еще параметров не хватает? Всю голову уже сломал.
Теперь и у меня появилась необходимость зачислять бонусы с 1ски, удалось ли решить данную задачу?
в вашем коде нужно было указать все параметры в методе:
Код:
WSПрокси.chargeOnBonusAccount(WSпараметр.cardNumber,
WSпараметр.bonusAccountType,
WSпараметр.shopNum,
WSпараметр.cashNum,
WSпараметр.shiftNum,
WSпараметр.checkNum,
WSпараметр.chargeSum,
WSпараметр.activatingDate,
WSпараметр.expirationDate
);
только теперь столкнувшись это понимаю.
Сейчас застрял на том что бонусы начисляются, но как я понял 1с неможет нормально разобрать ответ и выпадает в ошибку:
{ВнешняяОбработка.ТестВеб.Форма.Форма.Форма(50)}: Ошибка при вызове метода контекста (chargeOnBonusAccount)
WSПрокси.chargeOnBonusAccount(WSпараметр.cardNumber,
по причине:
При вызове веб-сервиса произошла ошибка. Ошибка вызова операции сервиса: {хэttp://processing.cards.crystals.ru/}:ExternalSystemsProcessingService:chargeOnBonusAccount()
по причине:
При вызове веб-сервиса произошла ошибка. Неизвестная ошибка. Ошибка преобразования данных XDTO:
Чтение объекта типа: {хэttp://processing.cards.crystals.ru/}bonusChargeOperationResponseVO - [1,278]
Проверка дополнительного свойства:
форма: Элемент
имя: errorCode
по причине:
Ошибка преобразования данных XDTO:
Чтение объекта типа: {хэttp://processing.cards.crystals.ru/}bonusChargeOperationResponseVO - [1,278]
Проверка дополнительного свойства:
форма: Элемент
имя: errorCode
по причине:
Ошибка проверки данных XDTO:
Структура объекта не соответствует типу: {хэttp://processing.cards.crystals.ru/}bonusChargeOperationResponseVO
может кто то сталкивался с таким, подтолкните в нужном направлении.