|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Интеграция с 1С  XML
Индекс форума » Компонент МЕРКУРИЙ
Автор Сообщение
mevgenym


Зарегистрирован: 19/05/2017 14:03:42
Сообщений: 312
Оффлайн

VoditelKobyly wrote:Это "Меркурий"!
В нем возможно всё! В том числе и то, что одно и то же предприятие принадлежит разным Хоз.Субъектам.

про связь ХС-предприятия - многие ко многим уже писали

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 26/10/2017 11:02:25

https://github.com/mevgenym/1c_vetis.api_v1.1
https://github.com/mevgenym/1c_vetis.api
Kirillov_A


Зарегистрирован: 26/10/2017 12:44:04
Сообщений: 4
Оффлайн

Здравствуйте коллеги, вызываю метод GetProductItemList(ListOptions,SubProduct_guid,ХС_guid)

Параметры SubProduct и ХС_guid заполнены по схеме "http://api.vetrf.ru/schema/cdm/base", "UUID", значения – соответствующие guid.
Метод выдает ошибку - Ошибка вызова операции сервиса: {http://api.vetrf.ru/schema/cdm/registry/service}roductServiceBindingQSService:GetProductItemList()
по причине:
Ошибка SOAP сервера: Request rejected

С чем может быть связана данная проблема?

XC_guid пробовал и гуиды предприятий и гуиды ХС, тоже самое

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 26/10/2017 13:15:33

mevgenym


Зарегистрирован: 19/05/2017 14:03:42
Сообщений: 312
Оффлайн

а так не пробовали?
https://github.com/mevgenym/1c_vetis.api_v1.1
https://github.com/mevgenym/1c_vetis.api
Kirillov_A


Зарегистрирован: 26/10/2017 12:44:04
Сообщений: 4
Оффлайн

mevgenym wrote:а так не пробовали?


Та же ошибка - Ошибка вызова операции сервиса: {http://api.vetrf.ru/schema/cdm/registry/service}roductServiceBindingQSService:GetProductItemList()
по причине:
Ошибка SOAP сервера: Request rejected

У вас этот метод выполняется приведенным кодом? Я уже полез смотреть 2.0 API, там конечно этот метод гораздо лучше реализован... можно получать сразу все наименования по предприятию или ХС, а не как в 1.4 - вид продукции обязательный параметр
mevgenym


Зарегистрирован: 19/05/2017 14:03:42
Сообщений: 312
Оффлайн

Kirillov_A wrote:У вас этот метод выполняется приведенным кодом? Я уже полез смотреть 2.0 API, там конечно этот метод гораздо лучше реализован... можно получать сразу все наименования по предприятию или ХС, а не как в 1.4 - вид продукции обязательный параметр

Да. А по 2.0 такой ответ:
При вызове веб-сервиса произошла ошибка. Неизвестная ошибка. Ошибка проверки данных XDTO:
Значение: '' не соответствует простому типу: {http://api.vetrf.ru/schema/cdm/dictionary/v2}GTINType
Несоответствие фасету MinLength = '8'
возможно это от справочника зависит, во всяком случае то что возвращает сервер не соответствует их же xsd
https://github.com/mevgenym/1c_vetis.api_v1.1
https://github.com/mevgenym/1c_vetis.api
my.vetrf-forum


Зарегистрирован: 06/09/2017 17:07:57
Сообщений: 314
Оффлайн

Как при создании processIncomingConsignmentRequest заполнять deliveryFacts ?

вот такой список полей приведен:
https://yadi.sk/i/AxzoHRTH3P7nCE
Тип там написан ну а в описании типа совсем другие поля.

или я что-то не понял?
mevgenym


Зарегистрирован: 19/05/2017 14:03:42
Сообщений: 312
Оффлайн

Подскажите кто делал BEActivityLocationsModificationOperation v2.0
Непонятно как заполнять activityLocation. Должно быть что то вроде activityLocation.Добавить(<некий объект> ). В <некий объект> должно быть enterprise

Из примера: http://help.vetrf.ru/wiki/ModifyActivityLocationsOperation_v2.0
<vd:activityLocation>
<vd:globalID>7574894948562</vd:globalID>
<vd:globalID>5412345123453</vd:globalID>
<vd:enterprise>
<bs:guid>351d096d-0c5d-46a8-b5b1-67c3e26bff78</bs:guid>
</vd:enterprise>
</vd:activityLocation>


возможно это http://help.vetrf.ru/wiki/ActivityLocation_v2.0
но в xsd его нет

ошибка при добавлении всегда одна
Ошибка при вызове метода контекста (Добавить)
пОбъект[пИмяСвойства].Добавить(_Значение);
по причине:
Несоответствие типов XDTO:
Тип '{http://api.vetrf.ru/schema/cdm/dictionary/v2}BusinessMember' не соответствует типу ''
Тип свойства не соответствует типу значения

Это сообщение было редактировано 5 раз. Последнее обновление произошло в 27/10/2017 12:02:43

https://github.com/mevgenym/1c_vetis.api_v1.1
https://github.com/mevgenym/1c_vetis.api
mevgenym


Зарегистрирован: 19/05/2017 14:03:42
Сообщений: 312
Оффлайн

разобрался, это "Неименованные типы" в xdto
https://github.com/mevgenym/1c_vetis.api_v1.1
https://github.com/mevgenym/1c_vetis.api
Евгений_СК


Зарегистрирован: 06/10/2017 21:49:42
Сообщений: 5
Оффлайн

Добрый день.
Вопрос по ProductItem. В ВЕТИС есть три обязательных уровня продукции - тип продукции, продукция и вид продукции, также производитель (по желанию) может сформировать четвертый уровень - ProductItem, т.е. он может быть, а может и не быть. Но в описании процедуры инвентаризации указано, что в объекте, описывающем партию продукции, ProductItem обязателен: http://help.vetrf.ru/wiki/ResolveDiscrepancyOperation#.D0.9E.D0.B1.D1.8A.D0.B5.D0.BA.D1.82_..Request.2FstockDiscrepancy.2FresultingList.2FstockEntry.2Fbatch.2FproductItem

Представим ситуацию: есть торговое предприятие. На предприятие поступает товар (операция IncomingOperation), в операции поступления для каждой позиции товара есть только три уровня. Затем на предприятии решили сделать инвентаризацию - где брать четвертый уровень, обязательный для этой операции?
Евгений_СК


Зарегистрирован: 06/10/2017 21:49:42
Сообщений: 5
Оффлайн

И вдогонку еще один вопрос: правильно ли я понимаю, что для предприятия, торгующего продукцией, актуальны три операции ВЕТИС:
1. Оформление входящей партии (IncomingOperation): http://help.vetrf.ru/wiki/IncomingOperation - это когда товар от поставщика приходит на склад торгового предприятия;
2. Инвентаризация (ResolveDiscrepancyOperation): http://help.vetrf.ru/wiki/ResolveDiscrepancyOperation
3. оформление транспортной партии (TransportOperation): http://help.vetrf.ru/wiki/TransportOperation - когда торговое предприятие продает товар.
serg882


Зарегистрирован: 26/10/2017 11:52:09
Сообщений: 201
Оффлайн

Кто-нибудь делал запросы на API 2.0 по продукции поставщика GetProductItemList v2.0 (по суб продуктам GetSubProductByGuid нормально отрабатывает на сервисе ProductService)?
Запрос на platform/services/ProductService:



выдает ошибку: Error parsing XML: {err}FORG0005: expected exactly one item, got 0 items.

На странице вики есть пример запроса по суб продукту (http://help.vetrf.ru/wiki/GetProductItemList_v2.0).

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 30/10/2017 12:25:57

mevgenym


Зарегистрирован: 19/05/2017 14:03:42
Сообщений: 312
Оффлайн

у меня на GetProductItemList в 2.0 по прежнему ошибка:
Ошибка проверки данных XDTO:
Значение: '' не соответствует простому типу: {http://api.vetrf.ru/schema/cdm/dictionary/v2}GTINType
Несоответствие фасету MinLength = '8'


справку кстати обновили сегодня
https://github.com/mevgenym/1c_vetis.api_v1.1
https://github.com/mevgenym/1c_vetis.api
Sergey-Chelny

[Avatar]

Зарегистрирован: 07/09/2017 17:33:44
Сообщений: 101
Оффлайн

Использую ВетИС 1.4 .
Под учетной записью ХС смог отправить "свинья живок (0106)- 7 голов другому ХС без подтверждения (без отметок ГВЭ). Это нормально ? На бланке указано что выдал ВСД сам ХС.
Разве может один ХС самостоятельно передавать другому ХС живых животных без ГВЭ ?

Как через АПИ передаёте между ХС живых животных ?
Кто хочет, тот ищет возможности, кто не хочет — ищет причины.
Корнетт

[Avatar]

Зарегистрирован: 19/09/2017 17:57:20
Сообщений: 383
Оффлайн

По моему это полный косяк чей-то. Конечно живых нельзя без ГВЭ. Через АПИ модуль на живых только в разработке у программистов, пока только продукция.
Stepa86


Зарегистрирован: 03/11/2016 09:22:58
Сообщений: 12
Оффлайн

mevgenym wrote:у меня на GetProductItemList в 2.0 по прежнему ошибка:
Ошибка проверки данных XDTO:
Значение: '' не соответствует простому типу: {http://api.vetrf.ru/schema/cdm/dictionary/v2}GTINType
Несоответствие фасету MinLength = '8'


справку кстати обновили сегодня


Поле GTIN или не заполняй или там должна быть строка от 8 до 14 символов. На пустую строку вот так ругается.
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team