Автор |
Сообщение |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 26/10/2017 11:02:02
|
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
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 26/10/2017 13:12:55
|
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
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 26/10/2017 15:05:23
|
mevgenym
Зарегистрирован: 19/05/2017 14:03:42
Сообщений: 312
Оффлайн
|
а так не пробовали?
|
https://github.com/mevgenym/1c_vetis.api_v1.1
https://github.com/mevgenym/1c_vetis.api
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 26/10/2017 15:17:57
|
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 - вид продукции обязательный параметр
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 26/10/2017 15:32:19
|
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
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 26/10/2017 15:40:55
|
my.vetrf-forum
Зарегистрирован: 06/09/2017 17:07:57
Сообщений: 314
Оффлайн
|
Как при создании processIncomingConsignmentRequest заполнять deliveryFacts ?
вот такой список полей приведен:
https://yadi.sk/i/AxzoHRTH3P7nCE
Тип там написан ну а в описании типа совсем другие поля.
или я что-то не понял?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 27/10/2017 11:54:54
|
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
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 27/10/2017 12:32:20
|
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
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 27/10/2017 19:19:29
|
Евгений_СК
Зарегистрирован: 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), в операции поступления для каждой позиции товара есть только три уровня. Затем на предприятии решили сделать инвентаризацию - где брать четвертый уровень, обязательный для этой операции?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 27/10/2017 19:29:52
|
Евгений_СК
Зарегистрирован: 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 - когда торговое предприятие продает товар.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 30/10/2017 12:23:13
|
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
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 30/10/2017 14:06:54
|
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
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 30/10/2017 14:30:39
|
Sergey-Chelny
![[Avatar]](/vetrf-forum/images/avatar/5c41a15ffb0c1a4b2e9e47c4ac441bec.jpg)
Зарегистрирован: 07/09/2017 17:33:44
Сообщений: 101
Оффлайн
|
Использую ВетИС 1.4 .
Под учетной записью ХС смог отправить "свинья живок (0106)- 7 голов другому ХС без подтверждения (без отметок ГВЭ). Это нормально ? На бланке указано что выдал ВСД сам ХС.
Разве может один ХС самостоятельно передавать другому ХС живых животных без ГВЭ ?
Как через АПИ передаёте между ХС живых животных ?
|
Кто хочет, тот ищет возможности, кто не хочет — ищет причины. |
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 30/10/2017 15:05:42
|
Корнетт
![[Avatar]](/vetrf-forum/images/avatar/184cb48a11bd10712686ebd5611812af.jpg)
Зарегистрирован: 19/09/2017 17:57:20
Сообщений: 383
Оффлайн
|
По моему это полный косяк чей-то. Конечно живых нельзя без ГВЭ. Через АПИ модуль на живых только в разработке у программистов, пока только продукция.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 30/10/2017 15:06:53
|
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 символов. На пустую строку вот так ругается.
|
|
 |
|