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


Зарегистрирован: 14/06/2017 15:09:53
Сообщений: 112
Оффлайн

nsnt wrote:
nifor wrote:Коллеги подскажите если кто сталкивался с такой ошибкой

Возникает ошибка(MERC02386 Данная транзакция не может быть оформлена, так как роль пользователя не позволяет оформлять ВСД) при создании транспортной партии

В поле initiator указан пользователь который имеет доступ к ХС права Администратор.

В поле cofirmed By указывается логин нашего ветеринарного врача, который через web- интерфейс выписывает ВСД.

Куда копать ?

Инициатор должен быть ветврач.

А как же быть ХС? Я хочу по 646 закону через API сделать транзакцию.
nsnt


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

Sky_nnov wrote:
nsnt wrote:
nifor wrote:Коллеги подскажите если кто сталкивался с такой ошибкой

Возникает ошибка(MERC02386 Данная транзакция не может быть оформлена, так как роль пользователя не позволяет оформлять ВСД) при создании транспортной партии

В поле initiator указан пользователь который имеет доступ к ХС права Администратор.

В поле cofirmed By указывается логин нашего ветеринарного врача, который через web- интерфейс выписывает ВСД.

Куда копать ?

Инициатор должен быть ветврач.

А как же быть ХС? Я хочу по 646 закону через API сделать транзакцию.

Так тоже можно. Если в веб-интерфейсе получается оформить транзакцию, то и по api пройдет. У пользователя должны быть права "Уполномоченное лицо (Оформление ВСД на продукцию из Приказа МСХ РФ №676)". То ли опечатка и имелся в виду 646, то ли есть и такой приказ, но без этих прав не получится.
Sky_nnov


Зарегистрирован: 14/06/2017 15:09:53
Сообщений: 112
Оффлайн

Через WEB создается. А через API - MERC02386
И партия такая же и цель и получатель, но не идет.
nsnt


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

Sky_nnov wrote:Через WEB создается. А через API - MERC02386
И партия такая же и цель и получатель, но не идет.


Я перед ответом специально завела нового пользователя от ХС. Не с первой попытки, но получилось.

Права даны такие:
- Доступ к веб-интерфейсу ИС Меркурий только на чтение
- Доступ к веб-интерфейсу ИС Меркурий на выполнение операций
- Доступ к ИС Меркурий через Ветис.API только на чтение
- Управление зонами ответственности пользователей
- Доступ к ИС Меркурий через Ветис.API на выполнение операций
- Гашение ВСД
- Оформление ВСД на производственную партию
- Авторизованный заявитель в системе Меркурий
- Оформление возвратных ВСД
- Авторизованный заявитель в системе Аргус
- Уполномоченное лицо (Оформление ВСД на продукцию из Приказа МСХ РФ №676)
- Уполномоченное гашение ВСД
- Уполномоченное оформление возвратных ВСД

В инициатора ставится логин этого пользователя.

Это я проверяла на тестовом сервере api 1.4.

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 23/09/2017 13:58:32

Sky_nnov


Зарегистрирован: 14/06/2017 15:09:53
Сообщений: 112
Оффлайн

на моем логине только такие права:
- Авторизованный заявитель в системе Аргус
- Авторизованный заявитель в системе Меркурий
- Уполномоченное лицо (Оформление ВСД на продукцию из Приказа МСХ РФ №646)
- Гашение ВСД

И под ними на web создается а через api нет. Но если эту заявку в api толкать под логином вет врача то проходит.

Это я делал на рабочем сервере

upd:
вот чего мне не хватает: Доступ к ИС Меркурий через Ветис.API на выполнение операций

Это сообщение было редактировано 3 раз. Последнее обновление произошло в 23/09/2017 14:25:17

gaur7

[Avatar]

Зарегистрирован: 18/05/2017 08:53:38
Сообщений: 145
Оффлайн

Всем доброе время суток!
Подскажите пожалуйста, в Меркурие появились какие-то изменения или как?
Теперь когда создаю новую запись складского журнала, указывая упаковку и её количество.
на веб-сервисе всё указано в порядке, например (коробка - 100шт.)
а в 1С когда проверяю отладчиком, указано (коробка - 0шт.)
в чём причина? мне может кто помочь?

при чём по старым записям, которые созданны 1-2 месяца назад, количество упаковок отладчик находит
ПОМОГИТЕ кто в курсе. а то ответа от тех.поддержки я видимо буду ждать ещё неделю-две
Stepa86


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

Кто-нить уже смог прикрутить wsdl от 2.0 для создания фабрик?

Для продукции, адресов, словаря и ХС с предприятиями получилось поднять без проблем. А вот при загрузке в 1Ску http://api.vetrf.ru/schema/platform/services/2.0-RC-last/ams-mercury-g2b.service_v2.0_pilot.wsdl выпадает ошибка "Набор схем не может содержать схемы с одинаковыми целевыми пространствами имен". И как это обойти - не понятно.
mevgenym


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

gaur7 wrote:Всем доброе время суток!
Подскажите пожалуйста, в Меркурие появились какие-то изменения или как?

проверил, созданные через web (создание через апи 2.0 у меня еще не работает) читает через 2.0, не читает через 1.4
и наоборот созданные на 1.4, читает через 1.4 и не читает через 2.0
https://github.com/mevgenym/1c_vetis.api_v1.1
https://github.com/mevgenym/1c_vetis.api
gaur7

[Avatar]

Зарегистрирован: 18/05/2017 08:53:38
Сообщений: 145
Оффлайн

mevgenym wrote:
gaur7 wrote:Всем доброе время суток!
Подскажите пожалуйста, в Меркурие появились какие-то изменения или как?

проверил, созданные через web (создание через апи 2.0 у меня еще не работает) читает через 2.0, не читает через 1.4
и наоборот созданные на 1.4, читает через 1.4 и не читает через 2.0


И что это может значить?
Я создаю на 1.4 и количество упаковок выводит 0
Sky_nnov


Зарегистрирован: 14/06/2017 15:09:53
Сообщений: 112
Оффлайн

Кто-нибудь нашел способ как из GUID предприятия получить код RUxxxxxxx ?
Vesta_IT


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

Sky_nnov wrote:Кто-нибудь нашел способ как из GUID предприятия получить код RUxxxxxxx ?


а где этот код используется? зачем он вообще нужен при работе через API?

и еще вопрос - как вы предпочли сделать систему классификаторов продукции - один иерархический справочник или 4 разных для каждого уровня детализации продукции?
gaur7

[Avatar]

Зарегистрирован: 18/05/2017 08:53:38
Сообщений: 145
Оффлайн

Vesta_IT wrote:
Sky_nnov wrote:Кто-нибудь нашел способ как из GUID предприятия получить код RUxxxxxxx ?


а где этот код используется? зачем он вообще нужен при работе через API?

и еще вопрос - как вы предпочли сделать систему классификаторов продукции - один иерархический справочник или 4 разных для каждого уровня детализации продукции?



Это номер площадки в реестре. где и как, я пока затрудняюсь тоже ответить
У меня все эти данные уже имеются, по моим площадкам.

Насчёт справочника. Я сделал один иерархический справочник. По мне так удобней.
Sky_nnov


Зарегистрирован: 14/06/2017 15:09:53
Сообщений: 112
Оффлайн

Vesta_IT wrote:
Sky_nnov wrote:Кто-нибудь нашел способ как из GUID предприятия получить код RUxxxxxxx ?

а где этот код используется? зачем он вообще нужен при работе через API?

Мне нужно передать список ХС и ENTERPRISE своему партнеру.
Я работаю через API. Партнер через WEB.
Список более 300 строк.

Обратная ситуация. Розничная сеть присылает список своих магазинов в кодах RU......
Я работаю через API как мне их список превратить в GUID?
Vesta_IT


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

gaur7 wrote:
Насчёт справочника. Я сделал один иерархический справочник. По мне так удобней.


хотя НаименованиеПродукции имеет другой немного состав реквизитов. И нет гарантии (теоретически), что по какой-то причине GUID не заколбасится на другой уровень иерархии ) (тогда по сути ошибка типов будет). Я вот никак не определюсь, ваше решение понял, спасибо ))
nifor

[Avatar]

Зарегистрирован: 21/04/2017 04:01:50
Сообщений: 150
Оффлайн

Stepa86 wrote:Кто-нить уже смог прикрутить wsdl от 2.0 для создания фабрик?

Для продукции, адресов, словаря и ХС с предприятиями получилось поднять без проблем. А вот при загрузке в 1Ску http://api.vetrf.ru/schema/platform/services/2.0-RC-last/ams-mercury-g2b.service_v2.0_pilot.wsdl выпадает ошибка "Набор схем не может содержать схемы с одинаковыми целевыми пространствами имен". И как это обойти - не понятно.


Присоединяюсь к вопросу. Кто-то обошёл эту ошибку ?
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team