Имя: Пароль:
1C
1С v8
Пустое значение свойства объекта XDTO в web-сервисе
0 sereban
 
07.03.14
11:43
В пакете xdto добавил тип объекта field со свойствами name(string (http://www.w3.org/2001/XMLSchema)) и value(anyType (http://www.w3.org/2001/XMLSchema))

Нужно через свойство value передавать значения примитивных типов или null. С примитивными типами проблем не возникает. А вот null не присваивается в свойство value.

Ошибка отображения типов:
Отображение типа 'Null' в тип '{http://www.w3.org/2001/XMLSchema}anySimpleType'

Может есть тип какой-нибудь подходящий для передачи значений разных типов и null в том числе?
1 Maxus43
 
07.03.14
11:46
Null (http://v8.1c.ru/8.1/data/core) - там есть 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':
    форма: Элемент
    имя: {http://xxx.ru/xxx}fields
    тип: {http://xxx.ru/xxx}field: Ошибка проверки данных XDTO:
Структура объекта не соответствует типу: {http://xxxx/xxx}field
Проверка свойства 'value':
    форма: Элемент
    имя: {http://xxx.ru/xxx}value
    тип: {http://www.w3.org/2001/XMLSchema}anyType
Отсутствует обязательное свойство
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
и проверять свойство на установлено

http://forum-mista.pro/topic.php?id=451659#35