Форумы » Вопросы и ответы по интеграции »
Схема работы
Добавил(а) Ant Rupert почти 6 года назад
Посмотрел вебинары, в принципе все понятно. Но, не могли бы вы подсказать последовательность действий и документов при следующей схеме работы:
1. мы получаем сырье от поставщиков на склад
2. из этого сырья изготавливается конечный продукт (бутерброды). Сырье списывается по мере выдачи со склада. Одна партия может списываться несколько дней.
В этом случае какие документы необходимо оформлять и какие обработки задействовать?
Ответы (18)
RE: Схема работы - Добавил(а) кб99 Синявский Филипп почти 6 года назад
1. Гашение = Меркурий_Гашение_ВСД2.ert (создавать входящие документы не обязательно)
2. Производство = документ ВСД2_Производство
3. Продажа = ВСД2_Транзакция
Префикс документов указывает на версию Ветис.API
ВСД2 = версия 2.0/2.1
ВСД = версия 1.5
проще работать в версии 1.5, (не надо запрашивать условия перевозки в другой регион, нет мультимодальной перевозки)
но многие сети требуют указывать дополнительные реквизиты (6 уровней только во 2й версии = ВСД2_Транзакция)
RE: Схема работы - Добавил(а) Ant Rupert почти 6 года назад
А подскажите что в вашей системе означает Фирма.
Насколько я понял в Меркурии есть
1. Хозяйствующий субъект - это зарегистрированный в Меркурии виртуальный хозяйствующий субъект
2. Площадка - это, как мне сказали в техподдержке, наше предприятие
В этой схеме что такое фирма и к чему она относиться к ХС, к площадке, к чему-то иному?
RE: Схема работы - Добавил(а) Жуков Дмитрий почти 6 года назад
В терминах 1С:
Фирма = ХС
Плошадка -> склад (группа складов)
RE: Схема работы - Добавил(а) Ant Rupert почти 6 года назад
Спасибо. Ясно.
Чтобы не плодить темы:
У меня в ответе приходит ошибка Error 401--Unauthorized
Не понятно почему, в обработке Меркурий_Параметры я указываю все настройки которые мне прислали в Предоставление доступа к Ветис.API
Я так понимаю, что ответ можно посмотреть в логах, а где можно посмотреть запрос?
RE: Схема работы - Добавил(а) Жуков Дмитрий почти 6 года назад
Запросы и ответы в папке логов (*_request.xml *_result.xml)
RE: Схема работы - Добавил(а) Ant Rupert почти 6 года назад
В том то и дело, что у меня в логах только _result.xm
RE: Схема работы - Добавил(а) Жуков Дмитрий почти 6 года назад
тестоый сервер? тестовая библиотека? настройки для тестового сервера ?
RE: Схема работы - Добавил(а) Ant Rupert почти 6 года назад
Да, все для тестового сервера.
В логе написано, что отправляется по адресу https://api2.vetrf.ru:8002/platform/services/ProductService/GetProductByTypeList
Это тестовый сервер?
RE: Схема работы - Добавил(а) Жуков Дмитрий почти 6 года назад
.Проверьте в параметрах - установлено Тест?
.кликните на свою ссылку в браузере и введите выданные логин/пароль
. обратитесь в тп
RE: Схема работы - Добавил(а) Ant Rupert почти 6 года назад
В параметрах установлен "тестовый режим"
По ссылке ввожу пароль и логин и вхожу
Обратиться в тп с чем? У меня не пишется в логах *_request.xml
RE: Схема работы - Добавил(а) Жуков Дмитрий почти 6 года назад
Через обработку Обмен попробуйте запросы
Получить товары, единицы и т.п.
RE: Схема работы - Добавил(а) Ant Rupert почти 6 года назад
Попробовал загрузить единицы измерения ответ тот же <TITLE>Error 401--Unauthorized</TITLE>
Если захожу по ссылке https://api2.vetrf.ru:8002/platform/services/DictionaryService/GetUnitList вижу
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<soapenv:Fault>
<faultcode>soapenv:Server</faultcode>
<faultstring>
BEA-382513: OSB Replace action failed updating variable "body": Error parsing XML: {err}FORG0005: expected exactly one item, got 0 items
</faultstring>
<detail>
<con:fault xmlns:con="http://www.bea.com/wli/sb/context">
<con:errorCode>BEA-382513</con:errorCode>
<con:reason>
OSB Replace action failed updating variable "body": Error parsing XML: {err}FORG0005: expected exactly one item, got 0 items
</con:reason>
<con:location>
<con:path>request-pipeline</con:path>
<con:error-handler>true</con:error-handler>
</con:location>
</con:fault>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
И все-таки почему лог запроса не пишется?
RE: Схема работы - Добавил(а) Жуков Дмитрий почти 6 года назад
получение справочной информации не требует логина/пароля
проверьте правильность в параметрах apikey,issuerid
возможно есть пробелы в начале конце
RE: Схема работы - Добавил(а) Ant Rupert почти 6 года назад
Как все-таки посмотреть какой запрос отправляется в меркурий?
RE: Схема работы - Добавил(а) Жуков Дмитрий почти 6 года назад
Наличие логина/пароля все же требуется, иначе получаем Error 401--Unauthorized
Рекомендую проверить настройки, в тп обращаться с вопросом по вашему логину
запрос на единицы измерения в логах:<soapenv:Envelope xmlns:base="http://api.vetrf.ru/schema/cdm/base" xmlns:ws="http://api.vetrf.ru/schema/cdm/argus/common/ws-definitions" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body>
<soapenv:Header/><ws:getUnitListRequest><base:listOptions>
<base:count>1000</base:count>
<base:offset>0</base:offset>
</base:listOptions>
</ws:getUnitListRequest>
</soapenv:Body>
</soapenv:Envelope>
у вас тоже должен быть, если версия soapDLL_test.dll 1.1.***
RE: Схема работы - Добавил(а) Ant Rupert почти 6 года назад
У меня версия 1.1.6* но логи не пишутся!
RE: Схема работы - Добавил(а) кб99 Синявский Филипп почти 6 года назад
у вас неправильно заполнены параметры - проверьте логин и пароль
поставьте все галки как на картинке
RE: Схема работы - Добавил(а) Ant Rupert почти 6 года назад
Любопытно, весь трабл был из за константы использовать прокси - она не была установлена.