Имя: Пароль:
1C
1С v8
Вопрос по типам параметров Веб-сервисов
0 simol
 
09.04.13
12:32
Делаю вызов из одной базы 1С веб-сервиса другой базы 1С.
В базе с веб-сервисом есть операция с параметром, тип которой Structure (http://v8.1c.ru/8.1/data/core).
В вызывающей базе вызываю операцию так:

ПроксиВебСервиса.МояОперация(Новый Структура);

Получаю сообщение об ошибке: Несоответствие типов параметра.

Что я не так делаю? Не тот тип? Или так явно передавать структуру в параметр нельзя?
1 toypaul
 
гуру
09.04.13
12:39
не знаю как насчет 1С веб-сервиса. в одном из моих случаев пришлось сначала сложный тип создавать через фабрику веб-сервиса.
2 toypaul
 
гуру
09.04.13
12:41
поиск вот эту тему, например, выдает v8: v8: Передача параметра с типом Структура в XDTO
3 simol
 
09.04.13
12:42
Да, вот так передает:
           Сериализатор = Новый СериализаторXDTO(ФабрикаXDTO);
           ОбъектXDTO = Сериализатор.ЗаписатьXDTO(СтруктураПередачи);

Но при этом ХранилищеЗначение в параметр ValueStorage (http://v8.1c.ru/8.1/data/core) передается без серилизации
4 simol
 
09.04.13
12:43
5 simol
 
09.04.13
12:45
Хочется добиться неявной серилихзации/Десерилизации структуры. как получается с ХранилищемЗначения
6 simol
 
09.04.13
13:01
UUID (http://v8.1c.ru/8.1/data/core) тоже неявно серилизует/десерилизует.


Чем структура не угодила?
AdBlock убивает бесплатный контент. 1Сергей