свойство XDTO объекта #677727


#0 by Олег2510
Все делаю по инструкции от 1С, и не только по официальной,кучу мануалов перечитал в сети, но ни как не могу победить один баг, все время вылетает  ошибка "Поле объекта недоступно для записи" где поле объекта это Свойство - свойства объекта XDTO Как бы я не получал объект XDTO через фабрику например вот так в моем случае объектТип = ФабрикаXDTO.Тип(";, "Contacts"); Объект.Свойство = "блабла" -------- всегда не работает Свойство "Поле объекта недоступно для записи" ПОМОГИТЕ!!!!! (версия платформы 8.2.18.61 ИБ серверный вариант)
#1 by Defender aka LINN
Телепат.длл подсказывает, что "Свойство" - это список XDTO
#2 by Олег2510
А почему так? ведь реально все делал по мануалу
#3 by Олег2510
И когда делаю Сообщить(Объект); Получаю ОбъектXDTO
#4 by Олег2510
Вот схема XDTO пакета <xs:schema xmlns:tns="; xmlns:xs="; targetNamespace="; attributeFormDefault="unqualified" elementFormDefault="qualified">
#5 by Serginio1
А где ты там свойство Свойство то увидел?
#6 by Олег2510
Это я привел пример "Свойство" так я конечно FIO задаю
#7 by Олег2510
Defender aka LINN Что-то мне хотел сказать, только я не понял что. В отладчике действительно FIO - это списокXDTO -т.е. он оказался прав! its greate! а дальше то что? Как мне записать значение в FIO - в синтаксиПомощнике ничего не нашел.
#8 by Serginio1
Ну так покажи полный код FIO это войтво choice и доступ к нему нужно через типы Коллекция = объектТип.Свойства; В типовых есть функция То есть можно тип получить ПолучитьТипОбъектаCML("Contacts.choice", ";)
#9 by Олег2510
Ниже полный код моего веб сервиса. Я сразу скажу что я нуб в 1С я веб программист, и заранее прошу прощения за не знания предметной области и(или) синтаксиса, если таковые обнаружаться
#10 by Serginio1
#11 by Олег2510
Значение не является значением объектного типа Уважаемый,Serginio1. Если от меня нужна финасовая стимуляция я готов обсудить этот момент. Нужно объяснить мне как использовать XDTO пакет в веб сервисе. Так же можно обсудить возможность удаленного подключения к моему компу через TeamViewer.
#12 by Олег2510
При создании веб сервиса я руководствовался вот этими примерами
#13 by Олег2510
Значение не является значением объектного типа (Тип)
#14 by Defender aka LINN
Ну это же очевидно. Объект.Свойство.Добавить(ЭлементКоллекцииXDTO)
#15 by Serginio1
А ты схему откуда выгрузил из 1С? Обычно в complexType  для определения полей идет sequence так, что по идее все должно работать
#16 by Serginio1
Все дошло наконец Объект.FIO.Добавить("blabla") не посмотрел на minOccurs="0" maxOccurs="unbounded"/> Посыпаю пеплом свою седую голову
#17 by Олег2510
ООУУУУУУУУУУУУУУУ!!!! СУпер мега крутые чуваки + 10000 всем к карме
#18 by Олег2510
Если нужна консультация по Python, PHP, Unity 3d, Высоким нагрузкам - обращайтесь с радостью отвечу
#19 by Олег2510
velmisoff123@gmail.com
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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