Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
18 Дек 2017, 23:32
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: XDTO абстрактный тип объекта  (Прочитано 1662 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Andywar

  • *
  • Сообщений: 4
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-02-05
  • Сайт: 
  • Профессия: Программист 1С
Здравствуйте! Нужна помощь!
Есть web-ссылка для подключения к внешнему web-сервису (не 1С). Нужно сформировать запрос для обращения к этому сервису. Но есть один нюанс. В XDTO пакете используется тип объекта, у которого свойство Абстрактный = Истина. Упрощенный аналогичный вариант представлен на картинке или в прикрепленном файле.
[/URL][/img]
Пишу код
	
        ТипXDTO_Main = ФабрикаXDTO.Тип("http://www.test-abstraction.org","Main");
XDTO_Main    = ФабрикаXDTO.Создать(ТипXDTO_Main);
XDTO_Main.uuid = 1;
ТипXDTO_DataWrapper = ФабрикаXDTO.Тип("http://www.test-abstraction.org","DataWrapper");
XDTO_DataWrapper    = ФабрикаXDTO.Создать(ТипXDTO_DataWrapper);
ТипXDTO_Item = ФабрикаXDTO.Тип("http://www.test-abstraction.org","Item");
XDTO_Item    = ФабрикаXDTO.Создать(ТипXDTO_Item);
XDTO_Item.uuid = 11;
XDTO_Item.ItemName = "Товар1";
XDTO_DataWrapper.applicationData = XDTO_Item;
XDTO_Main.Data = XDTO_DataWrapper;

Цитировать
{Форма.Форма.Форма(311)}: Ошибка при установке значения атрибута контекста (applicationData)
                XDTO_DataWrapper.applicationData = XDTO_Item;
по причине:
Несоответствие типов XDTO:
Тип '{http://www.test-abstraction.org}Item' не соответствует типу '{http://www.test-abstraction.org}ApplicationData'
Тип свойства не соответствует типу значения

Я предполагаю, что в абстрактный тип объекта я могу передать любой тип объекта XDTO. Но похоже что то не так. Объясните, пожалуйста, в чем смысл свойства Абстрактный и как правильно для этого случая сформировать XML?


Оффлайн Andywar

  • *
  • Сообщений: 4
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-02-05
  • Сайт: 
  • Профессия: Программист 1С
При этом, если у свойства applicationData очистить поле Тип, то я могу в него передавать тип объекта Item и xml формируется без ошибок.

Цитировать
<?xml version="1.0" encoding="UTF-8"?>
-<Main xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.test-abstraction.org">
   <uuid>1</uuid>
   -<Data>
      -<applicationData xsi:type="Item">
         <uuid>11</uuid>
         <ItemName>Товар1</ItemName>
      </applicationData>
   </Data>
</Main>


Теги:
 

{Форма.Форма.Форма(11)}: Поле объекта не обнаружено

Автор OksРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 2301
Последний ответ 09 Дек 2015, 19:33
от Oks
Метод объекта не обнаружен. Но метод есть.

Автор ВитяРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 8
Просмотров: 12100
Последний ответ 10 Фев 2015, 21:54
от vitasw
Ошибка "Поле объекта не обнаружено"

Автор KSV67Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 4469
Последний ответ 29 Май 2014, 22:11
от KSV67
Общий реквизит или одинаковый реквизит для каждого объекта

Автор Соловьева Ольга_ИнтерсРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 927
Последний ответ 15 Июн 2015, 14:23
от cska-fanat-kz
Проблема "Метод объекта не обнаружен"

Автор aleks159Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 2322
Последний ответ 13 Дек 2016, 16:34
от aleks159

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
141 Сообщений
AIFrame
73 Сообщений
ilyay ilyay
65 Сообщений
alex0402
52 Сообщений
andron81_81
44 Сообщений
oleg-x
41 Сообщений
MuI_I_Ika MuI_I_Ika
31 Сообщений
BuhRust
31 Сообщений
Golickoff Golickoff
27 Сообщений
alexandr_ll
23 Сообщений

* Кто онлайн

  • Точка Гостей: 289
  • Точка Скрытых: 0
  • Точка Пользователей: 4
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal