Автор |
Сообщение |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 13/07/2018 14:28:51
|
hamefoods
Зарегистрирован: 13/07/2018 14:12:26
Сообщений: 15
Оффлайн
|
Добрый день,
у нас ERP система MFG eB21, QAD. Для работы через шлюз Ветис.API мы разработали свою программу.
Сейчас пробуем внедрить это ПО и есть проблемы при оформлении исходящего ВСД. Выяснилось, что в Ветис.API нет возможности отправить заявку на оформление ВСД, а можно только сразу оформить ВСД. А для этого нужен ветврач. У нас в штате организации нет ветврача.
Мы предоставили Пользователю - инициатору права "Уполномоченное лицо (Оформление ВСД на продукцию из Приказа МСХ РФ №646)". После этого возникли сразу две проблемы:
1. Мы постоянно получаем ошибку MERC02143.
2. При этом сразу, без участия ветврача оформляется ВСД. Причем в строке "ВСД выдал:" данные нашего пользователя, а не ветврача.
В связи с этим, у меня следующие вопросы:
1. Ошибка MERC02143: Транспортируемые записи складского журнала продукции должны быть в состоянии "создана" (т.е. не оформлены) - к чему она относится:
- это статус запасов или статус записи отправленной с исходящим ВСД?
2. Существует ли возможность отправить заявку на оформление ВСД через API?
Если да - то какое API это позволяет.
Если нет - то каким образом нам оформлять ВСД через API?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 16/07/2018 08:05:00
|
reshin
![[Avatar]](/vetrf-forum/images/avatar/c1e247e2235eb596c080297d6903cf39.jpg)
Зарегистрирован: 06/04/2018 10:56:58
Сообщений: 15
Оффлайн
|
Доброго.
1. ВСД, как таковую вы не создаете. Вы создаете транспортную партию на основании записи журнала продукции входящей партии. При формировании транспортной партии ее статус должен быть = "создана".
После отправки в систему "Меркурий" ваша заявка обрабатывается и вы получаете результат обработки.
Это либо ошибка, либо список созданных ВСД на отгружаемую продукцию и список нового состояния записей журнала продукции на основании которых создавались транспортные партии.
При оформлении ВСД необходимо вид продукции сопоставлять с целью (П.249).
2. API одно - ВетИС API. Что и как работает описано тут http://help.vetrf.ru/wiki/PrepareOutgoingConsignmentOperation_v2.0
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 16/07/2018 08:55:17
|
hamefoods
Зарегистрирован: 13/07/2018 14:12:26
Сообщений: 15
Оффлайн
|
Добрый день.
Мы используем prepareOutgoingConsignmentRequest, но что в этом запросе мы указываем не так, что у нас создается транспортное ВСД со статусом "Оформлен", а не заявка со статусом "Создана". К какому полю привязан статус заявки или от чего зависит статус заявки? Заранее спасибо.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 16/07/2018 09:19:09
|
reshin
![[Avatar]](/vetrf-forum/images/avatar/c1e247e2235eb596c080297d6903cf39.jpg)
Зарегистрирован: 06/04/2018 10:56:58
Сообщений: 15
Оффлайн
|
Ну, для начала ваш запрос хотелось бы увидеть.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 16/07/2018 13:16:33
|
hamefoods
Зарегистрирован: 13/07/2018 14:12:26
Сообщений: 15
Оффлайн
|
Запрос - вот.
Имя файла |
PrepareOutgoingConsignment.xml |
Загрузить
|
Описание |
|
Размер файла |
6 Kbytes
|
Скачано: |
290 раз |
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 16/07/2018 15:12:35
|
reshin
![[Avatar]](/vetrf-forum/images/avatar/c1e247e2235eb596c080297d6903cf39.jpg)
Зарегистрирован: 06/04/2018 10:56:58
Сообщений: 15
Оффлайн
|
У меня такое сработало
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 16/07/2018 15:13:41
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 16/07/2018 15:16:10
|
hamefoods
Зарегистрирован: 13/07/2018 14:12:26
Сообщений: 15
Оффлайн
|
Без ошибки MERC02143?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 16/07/2018 15:37:25
|
reshin
![[Avatar]](/vetrf-forum/images/avatar/c1e247e2235eb596c080297d6903cf39.jpg)
Зарегистрирован: 06/04/2018 10:56:58
Сообщений: 15
Оффлайн
|
Да, без каких-либо ошибок и предупреждений.
Товар в магазин упал почти сразу.
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 16/07/2018 15:38:11
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 17/07/2018 08:17:19
|
hamefoods
Зарегистрирован: 13/07/2018 14:12:26
Сообщений: 15
Оффлайн
|
Спасибо, мы еще раз проверим.
У нас ВСД формируется, но при этом выдается ошибка MERC02143.
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 17/07/2018 08:17:41
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 17/07/2018 11:59:01
|
hamefoods
Зарегистрирован: 13/07/2018 14:12:26
Сообщений: 15
Оффлайн
|
В нашем запросе разница только в отсутсвии тега <status xmlns="http://api.vetrf.ru/schema/cdm/base">100</status> .
Нужен ли он так как в описании prepareOutgoingConsignmentRequest> я его не вижу?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 17/07/2018 14:05:50
|
hamefoods
Зарегистрирован: 13/07/2018 14:12:26
Сообщений: 15
Оффлайн
|
Пардоньте, я кажется нашел где этот статус - он в описании BusinessEntity. И для нашего случая он, наверное, должен быть = 103: Запись создана в результате производственной операции.
Я прав?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 17/07/2018 15:53:06
|
reshin
![[Avatar]](/vetrf-forum/images/avatar/c1e247e2235eb596c080297d6903cf39.jpg)
Зарегистрирован: 06/04/2018 10:56:58
Сообщений: 15
Оффлайн
|
Статус (см. скрипт) определяет статус конкретной сущности BusinessEntity.Status - определяет статус ХС, вам же нужен статус партии
Попробуйте выставить статусы как в моем запросе.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 17/07/2018 16:31:59
|
hamefoods
Зарегистрирован: 13/07/2018 14:12:26
Сообщений: 15
Оффлайн
|
Спасибо большое. Попробуем.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 20/07/2018 11:40:15
|
Роберт
Зарегистрирован: 20/07/2018 11:30:15
Сообщений: 1
Оффлайн
|
В Web-интерфейсе, если у пользователя нет прав оформлять транспортный ВСД на выбранную продукцию, выдается запрос на отправку заявки в ГВЭ. И без лишних усилий такая заявка отправляется ветеринару.
Каким образом аналогичное поведение организовать в ВЕТИС.API?
Какой метод, в каком сервисе?
Судя по WEB-интерфейсу - для оформления заявки в ГВЭ достаточно уже введенных пользователем данных.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 20/07/2018 14:29:08
|
reshin
![[Avatar]](/vetrf-forum/images/avatar/c1e247e2235eb596c080297d6903cf39.jpg)
Зарегистрирован: 06/04/2018 10:56:58
Сообщений: 15
Оффлайн
|
Метод тот же, что и для товара из 249 постановления, только делаешь от имени вет.врача.
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 20/07/2018 14:36:02
|
|
 |
|