Фабрика XDTO необязательный реквизит обязателен? #628947


#0 by ZUM
В пакете XDTO есть тип объекта у одного из свойств установлено возможно пустое значение, при передаче веб-сервисом ругается на незаполненность. Подскажите, пожалуйста, в чем беда?
#1 by zladenuw
оно пустое или неопределенно ?
#2 by ZUM
У свойства в пакете стоит "Возможно пустое", когда создается объект по умолчанию стоит неопределено.
#3 by zladenuw
ну так присвой ""
#5 by zladenuw
у меня так    Если ТекСервисEurocar = НЕОПределено Тогда
#6 by ZUM
по причине: Несоответствие типов XDTO: Тип '{UPP_WMSTopLog}Контрагент' не найден Значение не может быть установлено свойству, имеющему объектный тип
#7 by zladenuw
тип какой ?
#8 by ZUM
Тип объектный Контрагент, который содержит свои свойства
#9 by zladenuw
ну а свойство какое именно и его тип? из тебя все тисками вытягивать или паяльником ?
#10 by ZUM
:) Спасибо за внимание! В общем у меня есть объект: Контрагент заполняется не всегда.
#11 by zladenuw
а если дать пустую ссылку на контрагента ?
#12 by ZUM
При создании объекта Контрагент по умолчанию становится неопределено, и не заполняется до передачи. пробовал, тогда за собой тянуться свойства ИНН и КПП, которые при условии заполнения контрагента, должны быть обязательно заполнены.
#13 by zladenuw
хм. а что за схема такая ? туповато.
#14 by ll13
Перед записью XDTO-объекта используй процедуру дозаполнения, т.е. схема работы такая: 1. Создаешь и заполняешь требуемыми(не пустыми) свойствами XDTO-объект. 2. Инициализируешь остальные свойства.(обрати внимания, что в схеме у всех свойства должно быть установлено "Возможно пустое = Истина") 3. Записываешь.
#15 by ZUM
Схема как схема CML 4 Контрагент
#16 by zladenuw
все равно нужно указать значение, даже неопределенно ?
#17 by ZUM
Нашел свою ошибку :) когда создавал Тип объекта в свойствах задал явный тип "Контрагент", даже если стоит галка "Возможно пустое значение" отрабатывает не верно. Убрал явное указание типа и все заработало! Всем огромное спасибо за помощь!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С