|
Ошибка "Попытка создания объекта абстрактного типа"
| ☑ |
0
Bolik1979
26.10.16
✎
11:59
|
Изучаю понемногу веб-сервисы. Хочу передать отбор СКД в параметр веб-сервиса 1С.
Создаю объект XDTO - отбор:
FilterXDTO = Фабрика.Создать(Фабрика.Тип(";, "Filter"))
У данного объекта есть список "item", состоящий из элементов типа "{;. Пытаюсь создать данный объект: Фабрика.Создать(Фабрика.Тип(";, "FilterItem")), получаю ошибку сабжа. У типа "FilterItem" стоит признак "Абстрактный". Как передать отбор СКД в параметр веб-сервиса и возможно ли это?
|
|
1
Cyberhawk
26.10.16
✎
12:03
|
Тип XDTO, соответствующий данному объекту, определяется в пространстве имен {}. Имя типа XDTO: Filter
|
|
2
Fragster
гуру
26.10.16
✎
12:04
|
надо меньше работать руками
|
|
3
Cyberhawk
26.10.16
✎
12:05
|
(это, есил чо, про ОтборКомпоновкиДанных)
А про ЭлементОтбораКомпоновкиДанных: Тип XDTO, соответствующий данному объекту, определяется в пространстве имен {}. Имя типа XDTO: FilterItemComparison.
|
|
4
Fragster
гуру
26.10.16
✎
12:05
|
делай СериализатоXDTO.ЗаписатьXDTO(Настройки.Отбор(или что тут у тебя))
|
|
5
Bolik1979
26.10.16
✎
12:05
|
(4) Вызываться метод будет не из 1С.
|
|
6
Bolik1979
26.10.16
✎
12:07
|
(3) А может есть пример кода, заполняющий объект XDTO "Filter"? :-)
|
|
7
MrStomak
26.10.16
✎
12:09
|
(5) Какой метод?
СКД на 1с? Смею предположить, да.
Соотвественно, способом (4) возможна сериализация.
|
|
8
Bolik1979
26.10.16
✎
12:10
|
(7) Метод веб-сервиса 1С будет вызываться не из 1С. Нужно не из 1С передать отбор СКД в параметр вед-сервиса 1С
|
|
9
Живой Ископаемый
26.10.16
✎
12:11
|
2(8) Сериализуй 1Сом, посмотри что получается, сделай по-аналогии
|
|
10
Fragster
гуру
26.10.16
✎
12:13
|
(5) вероятно от этого типа наследовано два типа - элементотборакомпоновкиданных и группаэлементовотборакомпоновкиданных
|
|
11
MrStomak
26.10.16
✎
12:13
|
(8) Но ты в (0) описываешь генерацию параметров через Фабрика.Создать(). Это объект и метод 1С, и именно он ошибку возвращает.
|
|
12
Bolik1979
26.10.16
✎
12:13
|
(9) Как вариант, попробую.
А как можно встроенные пакеты XDTO выгрузить в файл XML?
|
|
13
MrStomak
26.10.16
✎
12:14
|
(12) Да щелкаешь по ним и "Экспорт xml-схемы"
|
|