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

[Avatar]

Зарегистрирован: 25/05/2017 10:01:41
Сообщений: 368
От: Контур.Меркурий
Оффлайн

Yoreg07 wrote:Другой вопрос: ProductItem - это наименование в номенклатуре производителя, так? Если имеется два абсолютно одинаковых товара, но произведённых в разных местах, то это будут два разных ProductItem? или при запросе списка ProductItemList по SubProduct и EnterpiseGUID по этим двум производителям оба ответа будут содержать один и тот же ProductItem.GUID ?

Два разных т.к. в момент публикации ModifyProducerStockListOperation вы указываете конкретную площадку. У вас будет 2 площадки и GUID вам получать 2 раза.
https://kontur.ru/mercury
[WWW]
Yoreg07


Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн

Павел Большаков wrote:
Yoreg07 wrote:Другой вопрос: ProductItem - это наименование в номенклатуре производителя, так? Если имеется два абсолютно одинаковых товара, но произведённых в разных местах, то это будут два разных ProductItem? или при запросе списка ProductItemList по SubProduct и EnterpiseGUID по этим двум производителям оба ответа будут содержать один и тот же ProductItem.GUID ?

Два разных т.к. в момент публикации ModifyProducerStockListOperation вы указываете конкретную площадку. У вас будет 2 площадки и GUID вам получать 2 раза.

Большое спасибо.
SD


Зарегистрирован: 15/03/2017 17:00:59
Сообщений: 10
Оффлайн

Павел Большаков wrote:
Yoreg07 wrote:Другой вопрос: ProductItem - это наименование в номенклатуре производителя, так? Если имеется два абсолютно одинаковых товара, но произведённых в разных местах, то это будут два разных ProductItem? или при запросе списка ProductItemList по SubProduct и EnterpiseGUID по этим двум производителям оба ответа будут содержать один и тот же ProductItem.GUID ?

Два разных т.к. в момент публикации ModifyProducerStockListOperation вы указываете конкретную площадку. У вас будет 2 площадки и GUID вам получать 2 раза.


При условии, что ХС один и тот же - регистрируется только одна номенклатура (ProductItem).
В хелпе ошибка, <dt:enterprise> нет в схеме.
Список площадок, на которых товар производится, указывается в <vd:producing> - <dt:location>
my.vetrf-forum


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

Посылаю запрос в ответ ошибка.

Запрос вот:

В ответе пишет что поле enterpriseGuid лишнее но в примере в справке оно есть и без него запрос тоже дает ошибку.

Алексей Баранов

[Avatar]

Зарегистрирован: 22/11/2016 14:41:37
Сообщений: 100
Оффлайн

Кто-нибудь знает, сколько запросов в секунду поддерживает Ветис.API?

Я где-то встречал конкретную цифру, но не могу вспомнить где...

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 25/09/2017 07:42:34

Дело помощи утопающим - дело рук самих утопающих!
Все сложности от того, что не хватает ума сделать просто...
nsnt


Зарегистрирован: 31/05/2017 09:06:10
Сообщений: 242
Оффлайн

Алексей Баранов wrote:Кто-нибудь знает, сколько запросов в секунду поддерживает Ветис.API?

Я где-то встречал конкретную цифру, но не могу вспомнить где...


Алексей Тимофеев wrote:

Да, ограничение есть. На данный момент это не более 5 запросов от одного пользователя/IP в секунду. Запросы, не удовлетворяющие этим правилам, отклоняются с http-статусом 429 -- Too Many Requests.
my.vetrf-forum


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

Подскажите, в запросе getVetDocumentListRequest в поле enterpriseGuid что нужно(можно) указывать?

Если указываю ГУИД организации ХС то приходит ответ с ошибкой.
А если указываю ГУИД одной из площадок - тогда работает.

Получается входящие ВСД на все предприятие не получить? Нужно по каждой площадке отдельно запрашивать?
ololo


Зарегистрирован: 24/05/2017 15:35:30
Сообщений: 17
Оффлайн

Само название поля enterpriseGuid говорит о том, что это guid площадки, а не ХСа (который обычно называется businessEntity)
my.vetrf-forum


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

ololo wrote:Само название поля enterpriseGuid говорит о том, что это guid площадки, а не ХСа (который обычно называется businessEntity)


А как тогда получить ВСД на все предприятие?
mevgenym


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

перебирать надо все свои хс+предприятия
а пользоваться лучше getVetDocumentChangesListRequest, потому что здесь есть отбор по периоду
через getVetDocumentListRequest выборка будет постоянно увеличиваться
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
Сообщений: 313
Оффлайн

mevgenym wrote:перебирать надо все свои хс+предприятия
а пользоваться лучше getVetDocumentChangesListRequest, потому что здесь есть отбор по периоду
через getVetDocumentListRequest выборка будет постоянно увеличиваться


ок, спасибо.

еще вопрос - делаю запрос getVetDocumentListRequest по ВСД с типом Incoming, а в ответе куча ВСД с типом TRANSPORT это нормально или что-то не так с запросом?
Vesta_IT


Зарегистрирован: 16/09/2017 15:07:38
Сообщений: 61
Оффлайн

my.vetrf-forum wrote:
еще вопрос - делаю запрос getVetDocumentListRequest по ВСД с типом Incoming, а в ответе куча ВСД с типом TRANSPORT это нормально или что-то не так с запросом?


это нормально.
просто в фильтрацию по типу сделали и тип и направление. Но увидите вы все входящие (например возвратные тоже). ИМХО
mevgenym


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

Vesta_IT wrote:
это нормально.
просто в фильтрацию по типу сделали и тип и направление. Но увидите вы все входящие (например возвратные тоже). ИМХО

Мда, посмотрел с фильтром. Из документации это не очевидно. Это полуэмпирическое апи ... В 2.0 кстати также все.
https://github.com/mevgenym/1c_vetis.api_v1.1
https://github.com/mevgenym/1c_vetis.api
Vesta_IT


Зарегистрирован: 16/09/2017 15:07:38
Сообщений: 61
Оффлайн

mevgenym wrote:
Мда, посмотрел с фильтром. Из документации это не очевидно. Это полуэмпирическое апи ... В 2.0 кстати также все.


ну почему не очевидно. вот вроде даже прямо написано:
Операция GetVetDocumentListOperation предназначена для получения всех ветеринарных сопроводительных документов (ВСД) предприятия. При этом список ВСД может быть отфильтрован по следующим критериям:

Тип ВСД:
входящий ВСД;
исходящий ВСД;
производственный ВСД;
транспортный ВСД;
возвратный ВСД.
Статус ВСД:
оформлен;
погашен;
аннулирован.
my.vetrf-forum


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

Ну вот и не очевидно, если есть критерии ВХОДЯЩИЙ и ТРАНСПОРТНЫЙ то почему при запросе входящих выводятся и транспортные тоже... это же разные критерии
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team