Автор |
Сообщение |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 30/10/2017 19:03:37
|
Stepa86
Зарегистрирован: 03/11/2016 09:22:58
Сообщений: 12
Оффлайн
|
serg882 wrote:Кто-нибудь делал запросы на 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).
Попробуй заполнить также productType и product. Мой такой запрос отработал:
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 31/10/2017 03:43:11
|
serg882
Зарегистрирован: 26/10/2017 11:52:09
Сообщений: 201
Оффлайн
|
Stepa86 wrote:
Попробуй заполнить также productType и product. Мой такой запрос отработал:
Нет, у меня, как оказалось, неверно сервис был прописан, нужно было platform/services/2.0/ProductService, а так только по суб продукту работает. Без бутылки сложно разобраться, нужно смотреть схемы для 2.0, чтобы верный сервис узнать.
А не знаешь, как будут работать параллельно версии 1.х и 2.0 (в продуктиве), там будут две разные системы со своими остатками или они каким-то непонятным образом будут работать вместе? Сейчас у меня ГУИДы Меркурия в ссылки метаданных "зашиваются", но если будут две разные системы и ГУИДы могут повторяться (например, если будет два справочника продуктов в Меркурии {1.х, 2.0}), то это не вариант.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 31/10/2017 06:33:38
|
mevgenym
Зарегистрирован: 19/05/2017 14:03:42
Сообщений: 312
Оффлайн
|
но если будут две разные системы и ГУИДы могут повторяться
рассчитываем на то что будут одинаковые guid также как в тесте сейчас
|
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) 31/10/2017 07:28:35
|
Николай Власов
![[Avatar]](/vetrf-forum/images/avatar/98f13708210194c475687be6106a3b84.jpg)
Зарегистрирован: 24/06/2009 08:32:34
Сообщений: 1186
Оффлайн
|
serg882 wrote: Нет, у меня, как оказалось, неверно сервис был прописан, нужно было platform/services/2.0/ProductService, а так только по суб продукту работает. Без бутылки сложно разобраться, нужно смотреть схемы для 2.0, чтобы верный сервис узнать.
А не знаешь, как будут работать параллельно версии 1.х и 2.0 (в продуктиве), там будут две разные системы со своими остатками или они каким-то непонятным образом будут работать вместе? Сейчас у меня ГУИДы Меркурия в ссылки метаданных "зашиваются", но если будут две разные системы и ГУИДы могут повторяться (например, если будет два справочника продуктов в Меркурии {1.х, 2.0}), то это не вариант.
Непонятным образом вместе. Шлюз - это одно дело, а хранилище данных - другое, оба шлюза работают с одним и тем же хранилищем данных.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 02/11/2017 08:22:35
|
mevgenym
Зарегистрирован: 19/05/2017 14:03:42
Сообщений: 312
Оффлайн
|
особенности одной операции (проверено в тесте)
http://help.vetrf.ru/wiki/GetProductItemList_v2.0
все параметры обязательные, объектные, по которым не нужен отбор, должны быть пустыми
productType должен быть всегда, т.е. выбирает всегда по одному productType
отбор по productType, может возвращать разные productType
отбор по productType + product, возвращает:
product, guid которых не находит через GetProductByGuid (возвращает ошибку entityNotFoundFault)
subProduct, некоторые guid которых не находит через GetSubProductByGuid, те которые находит явно не из выбранного product
отбор по productType + product + subProduct, возвращает все правильно
отбор по ХС возвращает producing не связанные с выбранным ХС (т.е. GetActivityLocationList по этому возвращает другие предприятия)
отбор по ХС + предприятие, возвращает сторого по предприятию
на некоторые записи приходит Ошибка проверки данных XDTO: Значение: '' не соответствует простому типу: {http://api.vetrf.ru/schema/cdm/dictionary/v2}GTINType Несоответствие фасету MinLength = '8'
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 02/11/2017 09:17:56
|
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) 02/11/2017 08:24:45
|
Stepa86
Зарегистрирован: 03/11/2016 09:22:58
Сообщений: 12
Оффлайн
|
Расскажите кто как упаковку импортирует.
Метода для импорта нет, список упаковок нашел только такой, но гуидов и ууидов там нет.
Причем согласно вики - гуида и нет, т.к. базовый класс GenericEntity, но по факту там GenericVersioningEntity.
А когда гружу записи журналов, к примеру, то может прийти как с гуидом, так и без, как с globalID так и без.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 02/11/2017 08:30:01
|
mevgenym
Зарегистрирован: 19/05/2017 14:03:42
Сообщений: 312
Оффлайн
|
вот здесь они привели новые guid http://help.vetrf.ru/wiki/PackingForm
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 02/11/2017 08:41:59
|
Stepa86
Зарегистрирован: 03/11/2016 09:22:58
Сообщений: 12
Оффлайн
|
Спасибо. А там идентификатор это ууид или гуид?
И смущает, что нет постфикса "2.0"
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 02/11/2017 08:58:19
|
mevgenym
Зарегистрирован: 19/05/2017 14:03:42
Сообщений: 312
Оффлайн
|
ууид или гуид?
верить надо фактам
но по факту там GenericVersioningEntity
т.е. xsd для нас самый верный факт
И смущает, что нет постфикса "2.0"
это чтобы веселей жилось, если вообще справку сравнивать с опубликованными xsd волосы дыбом встанут, а возможно они же работают и в 1.4, но уже не актуально
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 02/11/2017 14:43:18
|
Маринин
![[Avatar]](/vetrf-forum/images/avatar/b59c21a078fde074a6750e91ed19fb21.jpg)
Зарегистрирован: 05/05/2017 08:38:31
Сообщений: 39
Оффлайн
|
Добрый день!
Скажите, кто ни будь указывал лаб исследования при оформлении транспортной партии используя API 20? Можете скинуть рабочий запрос xml как пример, со своим сравню. У меня все указывается, ошибки не выдает, но и на web интерфейсе ни чего нет, а также при распечатке ЭВСД. Спасибо.
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 02/11/2017 14:49:09
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 02/11/2017 16:34:09
|
Пролетарский
Зарегистрирован: 30/05/2017 10:26:40
Сообщений: 19
Оффлайн
|
добрый день ! подскажите пожалуйста , отправляю запрос на отклонение всд. Документ принимается системой, но когда запрашиваю результат ругается :
code="APLM10047">When docInsperction is MISMATCH discrepancy report must be specified.
не могу понять , что не устраивает , перевод сообщения об ошибки ясности не вносит
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 02/11/2017 16:34:33
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 02/11/2017 16:37:23
|
my.vetrf-forum
Зарегистрирован: 06/09/2017 17:07:57
Сообщений: 314
Оффлайн
|
Пролетарский wrote:добрый день ! подскажите пожалуйста , отправляю запрос на отклонение всд. Документ принимается системой, но когда запрашиваю результат ругается :
code="APLM10047">When docInsperction is MISMATCH discrepancy report must be specified.
не могу понять , что не устраивает , перевод сообщения об ошибки ясности не вносит
Хочет чтоб указали discrepancyReport. Акт несоответствия.
передается в случае, если сведения указанные в ВСД и фактические сведения не совпадают.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 02/11/2017 17:09:24
|
Павел Большаков
![[Avatar]](/vetrf-forum/images/avatar/51cdbd2611e844ece5d80878eb770436.png)
Зарегистрирован: 25/05/2017 10:01:41
Сообщений: 368
От: Контур.Меркурий
Оффлайн
|
Отклонения ВСД не существует
Вы или говорите что есть несоответствие (тогда см коммент выше)
Или ставите на возврат
ну или и то и другое.
|
https://kontur.ru/mercury |
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 02/11/2017 17:41:29
|
Пролетарский
Зарегистрирован: 30/05/2017 10:26:40
Сообщений: 19
Оффлайн
|
пропустил , спасибо
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 03/11/2017 10:34:22
|
Пролетарский
Зарегистрирован: 30/05/2017 10:26:40
Сообщений: 19
Оффлайн
|
Отправляю полный отказ в гашении ВСД :
теперь ругается на формат даты issueDate
<apl:error xmlns:apl="http://api.vetrf.ru/schema/cdm/application" code="APLM0007">Wrong application data format. Format validation failed due to XML Schema rules: Недопустимый текст '2017-11-03T00:00:00.000+03:00' в элементе: 'issueDate' </apl:error>
|
|
 |
|