Добавление записей в коллекцию объектов с атрибутами (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:
Нравится
Добрый день.
К сожалению, в системе нет возможности передавать в качестве параметра для веб сервиса коллекцию объектов с атрибутами.
Варианты решения задачи:
1) Передавать объекты в качестве строки, потом парсить.
2) Обновится на версию 7.16.4. В ней добавлена возможность создавать и настраивать параметр БП типа "Коллекция записей", передавать в веб сервис.