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


Зарегистрирован: 19/04/2017 13:43:18
Сообщений: 85
Оффлайн

anig99 wrote:
esteem wrote:http://api.vetrf.ru/schema/cdm/mercury/vet-document}VetDocument
expertiseInfo Сведения о проведенных лабораторных исследованиях. bs:String255

Вопрос где нормальная таблица Лабораторные исследования как в веб-интерфейсе?


Только в версии 2.0 API.
В 1.4 и 1.5 - только так. Так, по крайней мере, мне ответили недавно.


<vd:laboratoryResearch> vd:LaboratoryResearchEvent [0..1] Сведения о проведенных лабораторных исследованиях.
Действительно, час Х осталось 3 месяца, а тут шлюз только пытаются полноценный выложить))) ужас
anig99


Зарегистрирован: 21/10/2016 20:05:29
Сообщений: 143
Оффлайн

esteem wrote:
anig99 wrote:
esteem wrote:http://api.vetrf.ru/schema/cdm/mercury/vet-document}VetDocument
expertiseInfo Сведения о проведенных лабораторных исследованиях. bs:String255

Вопрос где нормальная таблица Лабораторные исследования как в веб-интерфейсе?


Только в версии 2.0 API.
В 1.4 и 1.5 - только так. Так, по крайней мере, мне ответили недавно.


<vd:laboratoryResearch> vd:LaboratoryResearchEvent [0..1] Сведения о проведенных лабораторных исследованиях.
Действительно, час Х осталось 3 месяца, а тут шлюз только пытаются полноценный выложить))) ужас


Пока в лабораторных исследованиях главное, чтобы они в полной форме в приложении выходили. Поле с этим справляется. Знаков маловато, конечно. Кроме того, заполнять нужно Лаб.иследования в транспортном ВСД
anig99


Зарегистрирован: 21/10/2016 20:05:29
Сообщений: 143
Оффлайн

anig99 wrote:Добрый день! Не могу по справке понять, какие поля нужно не заполнять, а какие заполнять чем-то особенным в TransportOperation для оформления смены владельца без перевозки?
Просто в описании поля "consignee" указано, что не надо указывать, если "смена владельца без перевозки", но для поля transportInfo такой пометки нет. Как быть?


Сам нашел решение. Нужно в consignee указать в качестве enterpise GUID свою ту же площадку, что и в отправителе. transortinfo не заполнял.
nifor

[Avatar]

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

Доброе утро !! Подскажите пожалуйста существует ли возможность программного гашения транспортных ВСД при наличие учётных данных вет врача ?
esteem


Зарегистрирован: 19/04/2017 13:43:18
Сообщений: 85
Оффлайн

nifor wrote:Доброе утро !! Подскажите пожалуйста существует ли возможность программного гашения транспортных ВСД при наличие учётных данных вет врача ?


Здесь посмотри http://help.vetrf.ru/wiki/IncomingOperation#.D0.9E.D0.B1.D1.8A.D0.B5.D0.BA.D1.82_..Response.2FvetDocument
Андрей (РМ)


Зарегистрирован: 11/09/2017 16:42:51
Сообщений: 11
Оффлайн

доброго времени суток!
Подскажите пожалуйста, есть ли возможность получить номер исходящей транспортной транзакции (entryNumber), так же как мы получаем номер записи складского журнала из GetStockEntry операций ?
Либо может как то можно через Betis API организовать групповую печать оформленных транспортных транзакций?
nifor

[Avatar]

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

Андрей (РМ) wrote:доброго времени суток!
Подскажите пожалуйста, есть ли возможность получить номер исходящей транспортной транзакции (entryNumber), так же как мы получаем номер записи складского журнала из GetStockEntry операций ?
Либо может как то можно через Betis API организовать групповую печать оформленных транспортных транзакций?


По транзакциям не видел такого метода. А печать вы имеете ввиду печать ВСД транспортных ?
anig99


Зарегистрирован: 21/10/2016 20:05:29
Сообщений: 143
Оффлайн

Андрей (РМ) wrote:доброго времени суток!
Подскажите пожалуйста, есть ли возможность получить номер исходящей транспортной транзакции (entryNumber), так же как мы получаем номер записи складского журнала из GetStockEntry операций ?
Либо может как то можно через Betis API организовать групповую печать оформленных транспортных транзакций?


Если имеется ввиду номер записи журнала ВСД, который видно в web-интерфейсе и который выходит при печати ВСД из него, то в текущей версии API - никак. Всё что нужно и можно знать о ВСД для печати - это его UUID.
У меня групповая печать реализована 2 способами - для сокращенной печати я формирую на основе UUID ссылку и формирую QR код, а информацию о ВСД храню и беру в 1с. Вроде ещё проверку на существования ВСД делаю.
Второй способ для печати полной ВСД - тупо формирую ссылку для сервиса Меркурия на получения pdf по UUID ВСД, скачиваю файл и вывожу его на экран или печать.
Андрей (РМ)


Зарегистрирован: 11/09/2017 16:42:51
Сообщений: 11
Оффлайн

anig99 wrote:
Андрей (РМ) wrote:доброго времени суток!
Подскажите пожалуйста, есть ли возможность получить номер исходящей транспортной транзакции (entryNumber), так же как мы получаем номер записи складского журнала из GetStockEntry операций ?
Либо может как то можно через Betis API организовать групповую печать оформленных транспортных транзакций?


Если имеется ввиду номер записи журнала ВСД, который видно в web-интерфейсе и который выходит при печати ВСД из него, то в текущей версии API - никак. Всё что нужно и можно знать о ВСД для печати - это его UUID.
У меня групповая печать реализована 2 способами - для сокращенной печати я формирую на основе UUID ссылку и формирую QR код, а информацию о ВСД храню и беру в 1с. Вроде ещё проверку на существования ВСД делаю.
Второй способ для печати полной ВСД - тупо формирую ссылку для сервиса Меркурия на получения pdf по UUID ВСД, скачиваю файл и вывожу его на экран или печать.

Спасибо за ответ, а можно поподробнее этот момент : Второй способ для печати полной ВСД - тупо формирую ссылку для сервиса Меркурия на получения pdf по UUID ВСД, скачиваю файл и вывожу его на экран или печать.
anig99


Зарегистрирован: 21/10/2016 20:05:29
Сообщений: 143
Оффлайн

Андрей (РМ) wrote:
anig99 wrote:
Андрей (РМ) wrote:доброго времени суток!
Подскажите пожалуйста, есть ли возможность получить номер исходящей транспортной транзакции (entryNumber), так же как мы получаем номер записи складского журнала из GetStockEntry операций ?
Либо может как то можно через Betis API организовать групповую печать оформленных транспортных транзакций?


Если имеется ввиду номер записи журнала ВСД, который видно в web-интерфейсе и который выходит при печати ВСД из него, то в текущей версии API - никак. Всё что нужно и можно знать о ВСД для печати - это его UUID.
У меня групповая печать реализована 2 способами - для сокращенной печати я формирую на основе UUID ссылку и формирую QR код, а информацию о ВСД храню и беру в 1с. Вроде ещё проверку на существования ВСД делаю.
Второй способ для печати полной ВСД - тупо формирую ссылку для сервиса Меркурия на получения pdf по UUID ВСД, скачиваю файл и вывожу его на экран или печать.

Спасибо за ответ, а можно поподробнее этот момент : Второй способ для печати полной ВСД - тупо формирую ссылку для сервиса Меркурия на получения pdf по UUID ВСД, скачиваю файл и вывожу его на экран или печать.


Вот рабочий код.

Андрей (РМ)


Зарегистрирован: 11/09/2017 16:42:51
Сообщений: 11
Оффлайн

anig99 wrote:
Вот рабочий код.

Огромное Вам Спасибо!
А есть где либо описание подобных методов? printVetDocumentByUuid

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

anig99


Зарегистрирован: 21/10/2016 20:05:29
Сообщений: 143
Оффлайн

Андрей (РМ) wrote:
anig99 wrote:
Вот рабочий код.

Огромное Вам Спасибо!
А есть где либо описание подобных методов? printVetDocumentByUuid


Может и существует. Я не находил. Выдернул с html странички.

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

Павел Большаков

[Avatar]

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

Имейте в виду что printVetDocumentByUuid не умеет распознавать что ВСД аннулирован и покажет его как оформленный.
https://kontur.ru/mercury
[WWW]
parus


Зарегистрирован: 14/09/2017 09:20:36
Сообщений: 2
Оффлайн

Здравствуйте! Не могу разобраться почему выдает ошибки "Exactly one delivery vetCertificate required: ELECTRONIC or PAPER.", "Exactly one delivery consignment required." (APLM10042, APLM10041) когда в запросе несколько позиций продукции, а когда только 1 позиция, то работает без ошибок. Delivery создается в одной процедуре как для входящей так и для транспортной партии, но для транспортной всё работает (с любым количеством позиций), ошибки только для входящей партии.

nifor

[Avatar]

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

Просьба не публиковать запросы в тексте сообщения. Пишите их в текстовый файл и прикладывайте его. Ну невозможно 700 строк проматывать !!!!!
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team