Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Вопрос по ФабрикаXDTO wsПрокси и XML в общем

Вопрос по ФабрикаXDTO wsПрокси и XML в общем
Я
   nickroblogger_
 
09.09.16 - 05:58
Привет.

Создаю пакет обмена. Через ЗаписатьXML (глобальную) пишу в него СправочникОбъект.Кошелек В Объекте есть владелец СправочникСсылка.Пользователь. В другой базе, куда летит пакет (через wsПрокси) тоже есть Справочник.Кошелек, но независимый.

Вопрос.

Почему когда я пытаюсь прочитать этот объект в базе-получателе конструкцией wsПрокси.ФабрикаXDTO.ПрочитатьXDTO, то у меня происходит ругань вида: "ошибка отображения пространства имен отсутствует отображение для префикса: ''", а когда пишу в базе-источнике в XML вот так: ОбъектXDTO = СериализаторXDTO.ЗаписатьXDTO(ОбъектДанных);
        ФабрикаXDTO.ЗаписатьXML(ОбъектЗапись, ОбъектXDTO,,,,НазначениеТипаXML.Явное);, то всё ОК?
 
 
   nickroblogger_
 
1 - 14.09.16 - 15:12
я знал, что это ваше слабое место
   Apokalipsec
 
2 - 14.09.16 - 15:23
А что за "глобальная ЗаписатьXML"?
   Apokalipsec
 
3 - 14.09.16 - 15:27
В смысле твой код в котором выполняется какой-то из вариантов глобального контекста, их там несколько.
   nickroblogger_
 
4 - 15.09.16 - 06:04
(3) Глобальный контекст (Global context)
ЗаписатьXML (WriteXML)
Вариант синтаксиса: Записать без имени

Синтаксис:

ЗаписатьXML(<ЗаписьXML>, <Значение>, <НазначениеТипа>)
Параметры:

<ЗаписьXML> (обязательный)

Тип: ЗаписьXML.
Объект, через который осуществляется запись XML. 
<Значение> (обязательный)

Записываемое в поток XML значение. Тип параметра определяется совокупностью типов, для которых определена XML-сериализация. 
<НазначениеТипа> (необязательный)

Тип: НазначениеТипаXML. 
Определяет необходимость назначения типа элементу XML.
Значение по умолчанию: Неявное.
Описание варианта метода:

В качестве имени элемента будет использован тип значения.
Вариант синтаксиса: Записать с полным именем

Синтаксис:

ЗаписатьXML(<ЗаписьXML>, <Значение>, <ПолноеИмя>, <НазначениеТипа>)
Параметры:

<ЗаписьXML> (обязательный)

Тип: ЗаписьXML.
Объект, через который осуществляется запись XML. 
<Значение> (обязательный)

Записываемое в поток XML значение. Тип параметра определяется совокупностью типов, для которых определена XML-сериализация. 
<ПолноеИмя> (обязательный)

Тип: Строка. 
Полное имя элемента XML, в который будет записано значение. 
<НазначениеТипа> (необязательный)

Тип: НазначениеТипаXML. 
Определяет необходимость назначения типа элементу XML.
Значение по умолчанию: Неявное.
Описание варианта метода:

Выполняет запись значения с указанием полного имени элемента.
Вариант синтаксиса: Записать с локальным именем и пространством имен

Синтаксис:

ЗаписатьXML(<ЗаписьXML>, <Значение>, <ЛокальноеИмя>, <URIПространстваИмен>, <НазначениеТипа>)
Параметры:

<ЗаписьXML> (обязательный)

Тип: ЗаписьXML.
Объект, через который осуществляется запись XML. 
<Значение> (обязательный)

Записываемое в поток XML значение. Тип параметра определяется совокупностью типов, для которых определена XML-сериализация. 
<ЛокальноеИмя> (обязательный)

Тип: Строка. 
Локальное имя элемента XML, в который будет записано значение. 
<URIПространстваИмен> (обязательный)

Тип: Строка. 
URI пространства имен, к которому принадлежит указанное ЛокальноеИмя. 
<НазначениеТипа> (необязательный)

Тип: НазначениеТипаXML. 
Определяет необходимость назначения типа элементу XML.
Значение по умолчанию: Неявное.
Описание варианта метода:

Выполняет запись значения с указанием локального имени элемента и пространства имен, к которому принадлежит локальное имя.
Описание:

Выполняет сериализацию значения в формат XML.

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Примечание:

Значения не всех типов могут быть записаны в формате XML данным методом.
В XML могут быть записаны значения следующих типов: Неопределено, Null, Булево, Число, Строка, Дата, Тип, УникальныйИдентификатор, ДвоичныеДанные, ХранилищеЗначения, ОписаниеТипов, а также ссылки объектов данных и сами объекты данных, наборы записей регистров, менеджер значения константы. В дальнейшем список может пополняться.
При попытке записи значения неподходящего типа будет вызвано исключение.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует