Автор |
Сообщение |
|
Cannon wrote:
Как я импортировал:
1. чистая конфигурация
2. скачал все файлы xsd в локальную папку
3. импортировал ВСЕ пакеты XDTO, прямо по списку сверху вниз.
4. Самый первый application_v1.1.xsd при установке прихватывает и base_v1.1.xsd.
5. все последующие показывают окошко "Выбор обновляемых пространств имен". Нужно поставить ВСЕ галочки.
6. импорт ws-ссылок.
Смотрите приложенные картинки.
Рад, если смог Вам помочь.
Спасибо за картинки, но опять же вы импортировали всё кроме
http://api.vetrf.ru/schema/platform/services/2.0-last/ams-mercury-g2b.service_v2.0_production.wsdl
И корректного импорта сервиса видимо можно не ожидать, всё приходится делать также как в версии 1.4 , через прямые HTTP запросы.
Хотя для Икара и Цербера и других сервисов сделали же корректные описания, импортируются нормально...
ЗЫ. рано радовался, икар вроде нормально работает, а вот цербер нет.
метод GetBusinessEntityList с отбором по инн отрабатывает корректно, с отбором по наименованию - не работает.
|
 |
|
lalex23 wrote:ни кто не мешает впихнуть этот код в модуль с повторным использованием возвращаемых значений и фабрика будет инициализироваться 1 раз за сеанс
ну пока что на таком варианте и остановился, но с импортированным сервисом было бы конечно намного проще.
|
 |
|
hawksib wrote:
Андрей (РМ) wrote:через создание WSОпределения и чтение описания непосредственно из сети решается, но это плохой метод
чем?
Плох тем, что часто подключаться ради создания прокси как то неправильно имхо.
Можно конечно создать модуль с повторно используемыми значениями, но усложнять тоже нехочется
почему разработчики не хотят сделать описание сервиса которое корректно бы импортировалось в 1С ?
|
 |
|
Да, импортируется всё, кроме самого главного http://api.vetrf.ru/schema/platform/services/2.0-last/ams-mercury-g2b.service_v2.0_production.wsdl
Не подскажете как решить эту проблему ? через создание WSОпределения и чтение описания непосредственно из сети решается, но это плохой метод
|
 |
|
Вопрос снят. похоже версии документа созданные через веб интерфейс создаются в формате данных API 2.0, и по непонятной причине любое действие через API 1.4 ломает (пытается преобразовать) созданные в 2.0 данные.
|
 |
|
Вопрос снят. похоже версии документа созданные через веб интерфейс создаются в формате данных API 2.0, и по непонятной причине любое действие через API 1.4 ломает (пытается преобразовать) созданные в 2.0 данные.
|
 |
|
Доброго времени суток!
При оформлении транспортных ВСД на продукцию, стала исчезать маркировка из журнала входящей продукции.
Оформление через API v.1_4
В запросе никаких данных об упаковке и маркировке не передаю, только guid входящей партии продукции.
Не подскажите как решить эту проблему и отчего она возникла?
|
 |
|
Доброго времени суток!
При оформлении транспортных ВСД на продукцию, стала исчезать маркировка из журнала входящей продукции.
Оформление через API v.1_4
В запросе никаких данных об упаковке и маркировке не передаю, только guid входящей партии продукции.
Не подскажите как решить эту проблему и отчего она возникла?
|
 |
|
anig99 wrote:
Вот рабочий код.
Огромное Вам Спасибо!
А есть где либо описание подобных методов? printVetDocumentByUuid
|
 |
|
anig99 wrote:
Андрей (РМ) wrote:доброго времени суток!
Подскажите пожалуйста, есть ли возможность получить номер исходящей транспортной транзакции (entryNumber), так же как мы получаем номер записи складского журнала из GetStockEntry операций ?
Либо может как то можно через Betis API организовать групповую печать оформленных транспортных транзакций?
Если имеется ввиду номер записи журнала ВСД, который видно в web-интерфейсе и который выходит при печати ВСД из него, то в текущей версии API - никак. Всё что нужно и можно знать о ВСД для печати - это его UUID.
У меня групповая печать реализована 2 способами - для сокращенной печати я формирую на основе UUID ссылку и формирую QR код, а информацию о ВСД храню и беру в 1с. Вроде ещё проверку на существования ВСД делаю.
Второй способ для печати полной ВСД - тупо формирую ссылку для сервиса Меркурия на получения pdf по UUID ВСД, скачиваю файл и вывожу его на экран или печать.
Спасибо за ответ, а можно поподробнее этот момент : Второй способ для печати полной ВСД - тупо формирую ссылку для сервиса Меркурия на получения pdf по UUID ВСД, скачиваю файл и вывожу его на экран или печать.
|
 |
|
доброго времени суток!
Подскажите пожалуйста, есть ли возможность получить номер исходящей транспортной транзакции (entryNumber), так же как мы получаем номер записи складского журнала из GetStockEntry операций ?
Либо может как то можно через Betis API организовать групповую печать оформленных транспортных транзакций?
|
 |
|
|
|