Автор |
Сообщение |
|
Где находится метод получения списка форм упаковки? И как привязать ед. изменения к виду продукции, метод GetUnitList выдаёт весь список измерений без привязки.
|
|
|
DreamMaster wrote:Добрый день!
Не удалось выполнить функцию "GetProductByTypeList": не удалось распознать тип первого параметра "listOptions".
А вы заполняли параметр productType? Он обязательный.
|
|
|
DenisNew wrote:
да спасибо за наводку, там есть все, кроме как определять поле data с типом app:ApplicationDataWrapper, выше писали, что как то через дополнительно создаваемую фабрику, но пока что как это реализовать не удается...
такого примера кода у меня нету( хотелось бы тоже его увидеть
|
|
|
Пример запроса, 2 сообщение этой темы. А метод получения списка продукции ищите по ссылке:
http://help.vetrf.ru/images/d/dc/Product_service_requirements_1.1_v2.pdf
|
|
|
Для начала ознакомьтесь с самой системой, поработайте в демо-версии. Далее изучите методы шлюза в викки, протестируете их (рекомендую программу SoapUI). Ну а дальше уже идёт работа в 1С: создаёте необходимые справочники, загружаете в них данные справочников Меркурия, сопоставляете uuid меркурия и 1с. Единственная сложная часть это обработка тела заявки, но тут уже написали как можно обойти эту проблему.
|
|
|
Попробуйте, но я думаю они вас "пошлют" к фирмам которые уже реализовали это. А так пока остаётся через костыли делать.
|
|
|
Странно тогда. Не получилось, но ошибка немного другая выходит. Во всяком случае и не получится по причине которую товарищ sayunot описал.
Остаётся вариант вручную формировать soap-запрос, но это муторно выходит.
P.S. Запросы в которых не используется метод submitApplicationRequest можно через фабрику XDTO делать, но такие только на чтение данных, на запись именно с submitApplicationRequest(
|
|
|
Ошибка такая же "Ошибка работы с Интернет: Ошибка инициализации SSL-соединения" ?
|
|
|
и 8.3 тоже, надеюсь в 8.4 сделают такую реализацию
|
|
|
pchernov wrote:Хочу присоединится к теме.
При передаче запроса серверу выдается ошибка:
{Форма.Форма.Форма(64)}: Ошибка при вызове метода контекста (submitApplicationRequest)
Результат = ПроксиПодсистемаОбработкиЗаявок.submitApplicationRequest( APIKey,SubmitApplicationRequest
по причине:
Ошибка вызова операции сервиса: {http://api.vetrf.ru/schema/cdm/application/service}:ApplicationManagementServiceBindingQSService:submitApplicationRequest()
по причине:
Неизвестная ошибка. Ошибка работы с Интернет: Ошибка инициализации SSL-соединения
по причине:
Ошибка работы с Интернет: Ошибка инициализации SSL-соединения
Вопрос остается открытым требуется сертификат или нет для работы с сервисом? Кто нибудь решил эту проблему?
У вас немного другая ошибка выходит Код можно глянуть?
|
|
|
Как узнать UUID предприятия и ХС?
|
|
|
sayunot wrote:а можно более точно их назвать? потому что ответ в лучших традициях наших чиновников - это, конечно, весело, но и прямая работа с https://api2.vetrf.ru:8002/platform/services/ApplicationManagementService + пихание xml в тело запроса не годится.
или пока хотя бы включите в http://api.vetrf.ru/schema/platform/services/ApplicationManagementService_v1.2.wsdl поддержку типа http://api.vetrf.ru/schema/cdm/mercury/applications как свойства application.data.
в принципе, этого должно хватить, т.к создать application с нужным свойством на основе тех xd, что есть, мы и сами можем.
дальше. раз взялись вести wiki, заполните наконец-то раздел про меркурий в http://help.vetrf.ru/wiki/NameSpaces, сейчас там только вот это:
http://api.vetrf.ru/schema/cdm/mercury/applications
Пространство имён объектов, описывающих сущности меркурия.
Вернуться к началу ↑
p.s. на счет нормальных сервисов и примеров. тов. Александр Осминин, как-нибудь, на досуге, смеха ради, посмотрите документацию от google для android sdk. ну, чтоб понятно было, к чему стремиться надо.
+++
|
|
|
smaximaa wrote:
{Форма.Форма.Форма(48)}: Ошибка при вызове метода контекста (submitApplicationRequest)
Отправка = ПроксиПодсистемаОбработкиЗаявок.submitApplicationRequest(apiKey, application);
по причине:
Ошибка вызова операции сервиса: {http://api.vetrf.ru/schema/cdm/appl...ceBindingQSService:submitApplicationRequest()
по причине:
Неизвестная ошибка. Ошибка работы с Интернет: Failure when receiving data from the peer
по причине:
Ошибка работы с Интернет: Failure when receiving data from the peer
Понял в чём была ошибка, на компе был включён прокси, как выключил его, она пропала. Но теперь другая входит:
{Форма.Форма.Форма(53)}: Ошибка при вызове метода контекста (submitApplicationRequest)
Результат = ПроксиПодсистемаОбработкиЗаявок.submitApplicationRequest(
по причине:
Ошибка вызова операции сервиса: {http://api.vetrf.ru/schema/cdm/appl...ceBindingQSService:submitApplicationRequest()
по причине:
Ошибка SOAP сервера:
|
|
|
Егорова Ирина wrote:
Ошибаетесь, вам ответили так: "Если вы пишете интеграцию с 1С, то по опыту других хозсубъектов можно сказать, что требуется. ..."
Тогда где можно сертификат взять?
|
|
|
Егорова Ирина wrote:
Получается, в WSDL нет информации по заготовкам ApplicationData, что заставляет каждый раз вручную собирать XML, отвлекаясь от работы с объектом. Включение такой заготовки в данные сильно упростит разработку приложений для учётных систем. Фактически, останется создание объекта и заполнение его разными данными при нажатии на разные кнопки
Рассмотрим возможность добавления информации о заготовках в ApplicationData во второй версии шлюза.
Когда новая версия выйдет?
|
|
|
|
|