Ошибка XDTO #633614


#0 by marinelli
Здравствуйте! Помогите, пожалуйста, разобраться... Есть схема: ... Пишу: Ошибка: Ошибка при вызове метода контекста (Создать) по причине: Несоответствие типов (параметр номер '1') Очень прошу помочь разобраться
#1 by ЧеловекДуши
И что тебе непонятно?
#2 by ЧеловекДуши
Слово "Несоответствие" Слово "типов"
#3 by marinelli
И правда смешно) я такая глупая, не догадалась в википедии сразу посмотреть)
#4 by ЧеловекДуши
Отладчик что содержит в переменной "Тип_Файл"?
#5 by ЧеловекДуши
Создать (Create) Вариант синтаксиса: Создание значения из значения Синтаксис: Создать(<Тип>, <Значение>) Параметры: Тип: ТипЗначенияXDTO. Тип, значение которого необходимо создать. Тип: Произвольный. Произвольное значение, на основе которого должно быть создано значение XDTO. Вариант синтаксиса: Создание значения по лексическому представлению Синтаксис: Создать(<Тип>, <Строка>) Параметры: Тип: ТипЗначенияXDTO. Тип, значение которого необходимо создать. Тип: Строка. Лексическое представление значения. Вариант синтаксиса: Создание объекта Синтаксис: Создать(<Тип>) Параметры: Тип: ТипОбъектаXDTO. Тип, объект которого необходимо создать. Возвращаемое значение: Тип: ЗначениеXDTO. Описание: Создает значение XDTO на основе строки (лексического представления значения). Доступность: Тонкий клиент, сервер, толстый клиент, внешнее соединение. Примечание: Лексическое представление значения должно удовлетворять ограничениям, определяемым данным типом значения XDTO.
#6 by ЧеловекДуши
Свойства: Методы: Описание: Определяет тип значений модели XDTO. Доступность: Тонкий клиент, сервер, толстый клиент, внешнее соединение. См. также: ЗначениеXDTO, метод Тип
#7 by ЧеловекДуши
Тип (Type) Вариант синтаксиса: По имени и URI пространства имен Синтаксис: Тип(<URIПространстваИмен>, <Имя>) Параметры: Тип: Строка. URI пространства имен запрашиваемого типа. Тип: Строка. Имя запрашиваемого типа. Вариант синтаксиса: По раширенному имени XML Синтаксис: Тип(<ИмяXML>) Параметры: Тип: РасширенноеИмяXML. Расширенное имя XML. Вариант синтаксиса: По типу данных XML Синтаксис: Тип(<ТипДанных>) Параметры: Тип: ТипДанныхXML. Тип данных XML, по которому запрашивается тип XDTO. Возвращаемое значение: Тип: ТипЗначенияXDTO; ТипОбъектаXDTO; Неопределено. Описание: Получение типа XDTO. Доступность: Тонкий клиент, сервер, толстый клиент, внешнее соединение.
#8 by ЧеловекДуши
Судя по ошибки, у тебя должен быть тип "ТипОбъектаXDTO"
#9 by ЧеловекДуши
+ Потому что команда        Тип_Файл = Фабрика.Тип("http://www.w3.org/2001/XMLSchema", "Файл"); Вернет одно из значений Возвращаемое значение: Тип: ТипЗначенияXDTO; ТипОбъектаXDTO; Неопределено.
#10 by marinelli
Тип_Файл - неопределено
#11 by quest
Тип_Файл = Фабрика.Тип("http://purl.oclc.org/dsdl/schematron", "Файл"); в зависимости где определено "Файл" по моему так.
#12 by marinelli
Я часть схемы вверху привела Фабрика.Создать(Тип_Файл) всё равно выдаёт ошибку
#13 by marinelli
Совершенно не понимаю ничего в этом синтаксисе( помогите, пожалуйста...
#14 by quest
где тип Файл определен?
#15 by marinelli
Правильно понимаю, что в этой строке надо описать тип значений?
#16 by quest
выложи где нибудь файл схемы и файл хмл который читаешь.  а там посмотрим как тебе это все читать...
#17 by marinelli
Я пытаюсь создать файл хмл Схема тут:
#18 by quest
схему с таким определением 1С не прочтет. Вынеси определения типов, сделай их именоваными и явно свяжи.
#19 by marinelli
Что-то сложное видимо мне сейчас предстоит))) спасибо за помощь...
#20 by quest
да нет там ничего сложного... просто свою писалку хмл сделай (за пример можно взять любой пример из инета про ЗаписьXML) тебе никакого смысла от этой схемы нет на этапе создания, а валидацию можешь потом на скрипте сделать.
#21 by marinelli
да уж))) легко вам, умным так говорить))
#22 by sapphire
encoding="windows-1251"
#23 by quest
пиши. плюнь на все и пиши. сперва получиться фигня, потом перепишешь и станет лучше, потом еще раз перепишешь... А потом вопросов подобных в 0 не будет возникать
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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