Добавление записей в коллекцию объектов с атрибутами (Collection of Objects with attributes, ICompositeObjectList) веб-сервиса

Добрый день!

 

Подскажите, как добавить записи в коллекцию объектов с атрибутами (Collection of Objects with attributes, ICompositeObjectList) веб-сервиса? Через под-процесс не подходит - из таблицы, по которой запускается под-процесс, необходимо добавить не все записи, условие отбора находится в связанной таблице.

Пробовал добавлять через CompositeObjectList как описано тут

CompositeObjectList<CompositeObject> objList = new CompositeObjectList<CompositeObject>();
objList.Add(new CompositeObject (new Dictionary<string, object>() {{"SubParamName",  "SubParamValue1"}}));
return true;

- компилятор ругается на защищенный CompositeObject:  

Изображение удалено.

Нравится

2 комментария

Добрый день.



К сожалению, в системе нет возможности передавать в качестве параметра для веб сервиса коллекцию объектов с атрибутами. 



Варианты решения задачи:

1) Передавать объекты в качестве строки, потом парсить.

2) Обновится на версию 7.16.4. В ней добавлена возможность создавать и настраивать параметр БП типа "Коллекция записей", передавать в веб сервис.  

Mykhailo Storozhuk,

Спасибо за информацию!

Показать все комментарии