Имя: Пароль:
1C
1С v8
Не создается объект XDTO
0 Alex_MA
 
13.11.19
10:29
Здравствуйте!

Ошибка при создании объектов:

ТипСтрока = ФабрикаXDTO.Тип("http://www.w3.org/2001/XMLSchema";, "string");
ОбъектXDTOСтрока = ФабрикаXDTO.Создать(ТипСтрока, "string");                           - Тут все Ок (Строка создается)

ТипЧисло = ФабрикаXDTO.Тип("http://www.w3.org/2001/XMLSchema";, "decimal");
ОбъектXDTOЧисло = ФабрикаXDTO.Создать(ТипЧисло, "decimal");                              - Тут ошибка

ТипДата = ФабрикаXDTO.Тип("http://www.w3.org/2001/XMLSchema";, "date");
ОбъектXDTOДата = ФабрикаXDTO.Создать(ТипДата, "date");                                 - Так тоже ошибка


Подскажите пожалуйста что я делаю не так.
Спасибо
1 Alex_MA
 
13.11.19
10:30
Ошибка проверки данных XDTO:
Значение: 'decimal' не соответствует простому типу: {http://www.w3.org/2001/XMLSchema}decimal
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(21)}:ОбъектXDTOЧисло = ФабрикаXDTO.Создать(ТипЧисло, "decimal");
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(4)}:    Команда1НаСервере();

по причине:
Несоответствие типов XDTO
по причине:
Ошибка проверки данных XDTO:
Значение: 'decimal' не соответствует простому типу: {http://www.
2 pechkin
 
13.11.19
10:30
простые типы не нужно создавать
3 Alex_MA
 
13.11.19
10:31
(2) я вроде и создаю простые. Мне нужно подключиться к веб-сервису 1С и передать параметры в функцию веб-сервиса 1С - с типами дата, строка и число
4 hhhh
 
13.11.19
10:47
(3) зачем создаешь тогда, если не нужно?
5 pechkin
 
13.11.19
10:49
(3) нужно просто Прокси.Метод(5, "строка", '2019-01-01')
6 Alex_MA
 
13.11.19
11:02
(4)я не говорил что не нужно
(5)спасибо, а я думал надо создавать через фабрику

раньше работал с веб сервисами, все забыл. Прошу прощения
7 hhhh
 
13.11.19
11:03
(6) в (2) тебе говорит, что не нужно, а ты ему говоришь, хрен тебе, всё равно создам.
8 Alex_MA
 
13.11.19
11:10
(7):) я его не так понял
прошу прощения
Основная теорема систематики: Новые системы плодят новые проблемы.