Автор |
Сообщение |
|
там запись идет через враппер:
https://vetrf.ru/vetrf-forum/posts/list/30/6955.page#39151
А через прокси никак?
|
 |
|
Добрый день. Мне нужно сделать микро-интеграцию старой неподдерживаемой 1с ут10 с меркурием (но платформа 8.3.7). все что надо это получить список непогашенных документов методом getVetListRequest, показывать в табличке и потом гасить их или отклонять. Но зато срок неделя.
Получить через wsпркоси контакт с EnterpriseService получилось без проблем. динамически получаем ws-определение, создаем типы, из них экземпляры все заполняем и ответ = _Прокси.GetBusinessEntityList(ListOptions, BusinessEntity); - все хорошо
но вот с ApplicationManagementService беда. не понятно как заполнить поле Application.data
пробовал создать динамически через прокси
но он не содержит нужных типов.
попробовал вставить пакеты в конфигурацию
ошибка при падении следующая
{Обработка.ГашениеВСД.Форма.Форма.Форма(48)}: Ошибка при установке значения атрибута контекста (data)
Application.data = getVetDocumentListRequest;
по причине:
Несоответствие типов XDTO:
Тип '{http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2}GetVetDocumentListRequest' не соответствует типу '{http://api.vetrf.ru/schema/cdm/application}ApplicationDataWrapper'
Тип свойства не соответствует типу значения
Все решения что выдает гугл либо предлагают делать все через http-запросы либо предлагает скачать за стармани чью то конфу в которой еще черт ногу сломит, ибо "оптимизация".
Уверен что должен быть нормальный способ сделать это через ws-прокси. помогите сакральными знаниями, никак времени самому разобраться не хватит(
|
 |
|
|
|