|
Пустое значение свойства объекта XDTO в web-сервисе
| ☑ |
0
sereban
07.03.14
✎
11:43
|
В пакете xdto добавил тип объекта field со свойствами name(string ()) и value(anyType ())
Нужно через свойство value передавать значения примитивных типов или null. С примитивными типами проблем не возникает. А вот null не присваивается в свойство value.
Ошибка отображения типов:
Отображение типа 'Null' в тип '{'
Может есть тип какой-нибудь подходящий для передачи значений разных типов и null в том числе?
|
|
1
Maxus43
07.03.14
✎
11:46
|
Null () - там есть null
|
|
2
Maxus43
07.03.14
✎
11:48
|
и ошибка у тебя NULL в anySimpleType, должно быть в anyType
|
|
3
Maxus43
07.03.14
✎
11:49
|
или тупо сделай необязательным это свойство, раз его не будет - значит null, иначе чо там у тебя есть
|
|
4
Serginio1
07.03.14
✎
12:33
|
Поставь Возможно пустое в истина и будет он у тебя nillable="true"
|
|
5
sereban
07.03.14
✎
13:41
|
(1) Да видел, что есть. Мне нужно, чтобы значение могло помимо NULL принимать значения других примитивных типов 1с. Их как-то можно объединить?)
(2) Я ставлю в тип значение anyType, а в тексте ошибки написано anySimpleType
(3) Ставлю "возможно пустое" и не заполняю значение свойства value в модуле веб сервиса, получаю:
Проверка свойства 'fields':
форма: Элемент
имя: {
тип: {: Ошибка проверки данных XDTO:
Структура объекта не соответствует типу: {
Проверка свойства 'value':
форма: Элемент
имя: {
тип: {
Отсутствует обязательное свойство
|
|
6
Serginio1
07.03.14
✎
13:46
|
Нужно установить = неопределено.
Если не хочешь устанавливать значение, то поставь минимальное количество = 0
|
|
7
sereban
07.03.14
✎
14:17
|
(6) Спасибо огромное. Работает и так, и так.
|
|
8
Serginio1
07.03.14
✎
15:05
|
(7) Так на всякий случай ты можешь сбрасывать значение
v8: Вопрос по поводу свойства типа объекта XDTO
и проверять свойство на установлено
|
|