wmsmobileclientexchange ошибка на клиенте
☑
0
john90
29.11.17
✎
14:07
приветствую.
вызываю метод {()
на сервере формируется ответ и отправляется на клиент, на клиенте падаю в исключение.
Исходная строка: ПараметрыЗаданияWS = ПроксиWS.GetAndTakeAllotmentPickJob(
Номер строки: 288
Описание: Ошибка при вызове метода контекста (GetAndTakeAllotmentPickJob)
При вызове веб-сервиса произошла ошибка. Неизвестная ошибка. Ошибка преобразования данных XDTO:
Чтение объекта типа: {}РасходныйОрдерНаТовары - [35,22]
Проверка свойства 'ОтгружаемыеТовары':
форма: Элемент
имя: {}ОтгружаемыеТовары
тип: {}РасходныйОрдерНаТоварыОтгружаемыеТовары
Ошибка преобразования данных XDTO:
Чтение объекта типа: {}РасходныйОрдерНаТовары - [35,22]
Проверка свойства 'ОтгружаемыеТовары':
форма: Элемент
имя: {}ОтгружаемыеТовары
тип: {}РасходныйОрдерНаТоварыОтгружаемыеТовары
Ошибка проверки данных XDTO:
Структура объекта не соответствует типу: {}РасходныйОрдерНаТовары
Проверка свойства 'ОтгружаемыеТовары':
форма: Элемент
имя: {}ОтгружаемыеТовары
тип: {}РасходныйОрдерНаТоварыОтгружаемыеТовары
Не установлено значение одного из следующих свойств: Контролер
контролер только в РасходныйОрдерНаТовары, причем тут РасходныйОрдерНаТоварыОтгружаемыеТовары я не понимаю.
и кто нибудь может пояснить, что означает это -- РасходныйОрдерНаТовары - [35,22]
1
Cyberhawk
29.11.17
✎
14:41
Это позиция в строковом представлении сериализованного объекта.
Ну и заполни контролера-то
2
john90
29.11.17
✎
14:44
как получить сериализованный вид? сформировал xml по объекту, такой строки нет, там всего 29 строчек. у типа объекта РасходныйОрдерНаТовары убрал свойство Последовательный в Ложь, заработало.
3
Cyberhawk
29.11.17
✎
14:45
(2) Вызовать метод фабрики / сериализатора, созданного по фабрике
4
Cyberhawk
29.11.17
✎
14:45
Ну и знать, по какой схеме она создается
5
john90
29.11.17
✎
14:47
спасибо
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.