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


Зарегистрирован: 04/07/2016 14:33:11
Сообщений: 49
Оффлайн

lalex23 wrote:
Gorkova wrote:
lalex23 wrote:чего-то обязательного сильно не хватает


Да уж 2 раза прошлась по обязательным полям - все есть. Если только не считать поля для входящего vetCertificate, у которых формально стоит обязательность 1, но сказано, что если заполнено UUID, остальные заполнять не нужно. Вот этот вариант и пробую - UUID подставляется, остальные поля нет (как и в одном из примеров). Может быть в этом причина?

проверьте заполнение count и total, вроде были с ними какие-то заморочки.


Спасибо, попробую, хотя с такими уже сталкивалась - в том случае в тексте ошибки было упоминание имен этих атрибутов..
Gorkova


Зарегистрирован: 04/07/2016 14:33:11
Сообщений: 49
Оффлайн

Егорова Ирина wrote:Юлия, без исходника запроса выяснение причин ошибок сродни гаданию на кофейной гуще. Нужны исходники. Если стесняетесь выкладывать их здесь, пишите в техподдержку. Кстати, SOAP UI помог бы вам найти место ошибки с точностью до строки и символа.

Не стесняюсь думала более опытные сходу подкинут идей..
Можно прямо здесь или лучше в скайпе текст запроса прислать?
vvche


Зарегистрирован: 13/06/2016 19:39:45
Сообщений: 45
Оффлайн

C ошибкой APLM002 SoapUI не сильно поможет.
Кстати, там может быть элементарно где-то в идентификаторе регистр попутан (система же case-sensitive), я именно так и нарвался.

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 05/07/2016 16:22:33

Gorkova


Зарегистрирован: 04/07/2016 14:33:11
Сообщений: 49
Оффлайн

vvche wrote:C ошибкой APLM002 SoapUI не сильно поможет.
Кстати, там может быть элементарно где-то в идентификаторе регистр попутан (система же case-sensitive), я именно так и нарвался.


Именно так и было. Ошибка из серии "сам дурак".
В коде нужно помнить, что имя заявки с маленькой, а имя такого же типа - с большой. А я все под одну гребенку

А про SoapUI может подскажет кто чайнику - как правильно заполнить параметры для подключения, чтобы осталось просто "воткнуть" текст запроса и посмотреть результат?
По ссылке на wsdl url вроде определился, видит возможные запросы и ответы.
В request properties заполняю username и password, возвращается все равно результат "не авторизовано".
Что еще нужно проверить?
vvche


Зарегистрирован: 13/06/2016 19:39:45
Сообщений: 45
Оффлайн

А там внизу такая неприметная закладочка есть, "Auth" называется. Вот в нее и втыкать юзернейм и пассворд
А в "реквест пропертя" они оттуда и перетекут.
dfurtsev


Зарегистрирован: 24/06/2016 17:53:05
Сообщений: 3
Оффлайн

Подскажите, кто как решает вопрос печати ВСД?

Я так понимаю, есть вариант печатать сразу из 1С на официальных бланках.

А можно ли печатать, используя шлюз и Ветис.API?

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 07/07/2016 11:31:35

b.ivanov

[Avatar]

Зарегистрирован: 22/04/2016 17:52:09
Сообщений: 50
Оффлайн

dfurtsev wrote:Подскажите, кто как решает вопрос печати ВСД?

Я так понимаю, есть вариант печатать сразу из 1С на официальных бланках.

А можно ли печатать, используя шлюз и Ветис.API?


Пришлось предусмотреть целую пачку разных вариантов печати документов. У каждой организации свои методы печати ВСД, разные варианты группировок (по времени, по транспорту, по точке доставки/складу/позициям).. Есть даже пакетная печать одной кнопкой. Вот только не совсем понятно, что есть печать через "шлюз" и "ветис.апи". Речь о тех ссылках, что открывают информацию с деталями по всд?

b.ivanov wrote:Напоминаю, что можно снять с себя всю головную боль по созданию модуля интеграции:
b.ivanov wrote:День добрый, коллеги.

Имеется реализованный модуль интеграции произвольной учётной системы и Меркурия, позволяющий автоматизировать оборот документов целиком и полностью, сохранив управляемость процессом. Успешно работает уже довольно долгое время с несколькими различными учётными системами, в том числе с 1С и с учётной системой на базе СУБД Oracle9, а количество обрабатываемых документов исчисляется тысячами ежесуточно. При этом учётные системы практически не нужно изменять. Буквально - не понадобится устанавливать никаких программных продуктов или модулей.

Собственно, совершенно не критично, на чём конкретно строится учёт в Вашей компании - мы готовы решить вопросы со всем этим за Вас, избавив от изучения документации и разработки.

Обращаться можно сюда: электронная почта


К этому всему теперь прилагается довольно весёлый набор инструментов из тонкостей, хитростей и костылей, собранных тут и там.
Готовое решение интеграции для любой учётной системы

подробнее
lalex23


Зарегистрирован: 10/03/2016 14:26:10
Сообщений: 375
Оффлайн

Господа коллеги и разработчики, вопрос: отправляю запрос GetVetDocumentByUuidOperation, получаю ответ, в соответствии со справкой ожидаю получить issueNumber, до кучи и issueSeries, а получаю всё что угодно кроме того что нужно. Это так задумано ? есть хоть какие-то возможности достать из Меркурия номер оформленного ВСД по транспортной транзакции?

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 20/07/2016 08:40:50

Gorkova


Зарегистрирован: 04/07/2016 14:33:11
Сообщений: 49
Оффлайн

lalex23 wrote: есть хоть какие-то возможности достать из Меркурия номер оформленного ВСД по транспортной транзакции?

так транспортная операция возвращает же в данных ответа сведения о ВСД
lalex23


Зарегистрирован: 10/03/2016 14:26:10
Сообщений: 375
Оффлайн

Gorkova wrote:
lalex23 wrote: есть хоть какие-то возможности достать из Меркурия номер оформленного ВСД по транспортной транзакции?

так транспортная операция возвращает же в данных ответа сведения о ВСД

сдаётся мне, что issueSeries и issueNumber это серия и номер бланков строгой отчётности, которые можно указать при оформлении транспортной транзакции, в случае когда ВСД параллельно оформляется и на бланках. В моём случае оформление идёт не на бланках - в ответ не получаю ни issueSeries и issueNumber, я же спрашиваю про номер, который выводится на бланке полной печати из веб-интерфейса Меркурия и генерится именно Меркурием. Ранее я задавал вопрос и получил грустный ответ, если в рамках оформления транспортной операции в справке явно прописано Номер бланка строгой отчётности, то при получении ВСД по UUID такой конкретики нет и я понадеялся, что хоть так смогу получить номера сформированные в Меркурии

Это сообщение было редактировано 2 раз. Последнее обновление произошло в 20/07/2016 10:01:51

Егорова Ирина

[Avatar]

Зарегистрирован: 31/08/2015 11:57:04
Сообщений: 294
От: ФГБУ ВНИИЗЖ
Оффлайн

Здравствуйте! Да, верно:
issueSeries и issueNumber это серия и номер бланков строгой отчётности, которые можно указать при оформлении транспортной транзакции, в случае когда ВСД параллельно оформляется и на бланках.

Номер из 5-6 знаков, сгенерированный в Меркурии, через сервисы не передаётся. Однозначно ВСД определяет только 32-значный идентификатор.
аналитик отдела внедрения
Федерального центра охраны здоровья животных, г. Владимир
lalex23


Зарегистрирован: 10/03/2016 14:26:10
Сообщений: 375
Оффлайн

Егорова Ирина wrote:Здравствуйте! Да, верно:
issueSeries и issueNumber это серия и номер бланков строгой отчётности, которые можно указать при оформлении транспортной транзакции, в случае когда ВСД параллельно оформляется и на бланках.

Номер из 5-6 знаков, сгенерированный в Меркурии, через сервисы не передаётся. Однозначно ВСД определяет только 32-значный идентификатор.

Так я и понял, блин ну сделали же вроде передачу номеров транспортных транзакций, а так вет-врачам приходится искать через веб-интерфейс транзакции и печатать их не из 1С, а через веб.
b.ivanov

[Avatar]

Зарегистрирован: 22/04/2016 17:52:09
Сообщений: 50
Оффлайн

Через веб простейший способ найти ВСД - искать по номеру ТТН. Способ долгий, не особо удобный.

Номер из 5-6 знаков является внутренней частью веб-интерфейса меркурия. По сути, это их реализация того же самого, чем занимаемся мы. Но для доступа извне действительно достаточно упоминавшихся uuid документов. Этот 5-6-значный номер и не нужен.

Пару сообщений назад я как раз говорил про организацию печати сторонними средствами. У меня ничего не надо искать вообще - все ВСД автоматом группируются для пакетной печати одной кнопкой по различным признакам.

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 20/07/2016 10:37:03

Готовое решение интеграции для любой учётной системы

подробнее
lalex23


Зарегистрирован: 10/03/2016 14:26:10
Сообщений: 375
Оффлайн

b.ivanov wrote:Через веб простейший способ найти ВСД - искать по номеру ТТН. Способ долгий, не особо удобный.

Номер из 5-6 знаков является внутренней частью веб-интерфейса меркурия. По сути, это их реализация того же самого, чем занимаемся мы. Но для доступа извне действительно достаточно упоминавшихся uuid документов. Этот 5-6-значный номер и не нужен.

Пару сообщений назад я как раз говорил про организацию печати сторонними средствами. У меня ничего не надо искать вообще - все ВСД автоматом группируются для пакетной печати одной кнопкой по различным признакам.

минутка рекламы
не проблема найти, проблема в том что на это тратится время, не основная но неприятная
основная проблема в том, что распечатать бумажку 1:1 как из Меркурия, средствами 1С не получится, тупо из-за невозможности получить полный пакет информации
очень тяжело убеждать некоторых упоротых вет.врачей, которые и на Меркурий смотрят с опаской, а в случае каких-либо отличий и вовсе впадают в ступор
это исключительно человеческий фактор, который решился бы просто передачей этого номера сервисом вовне в описании вет.документа
b.ivanov

[Avatar]

Зарегистрирован: 22/04/2016 17:52:09
Сообщений: 50
Оффлайн

lalex23 wrote:
минутка рекламы
не проблема найти, проблема в том что на это тратится время, не основная но неприятная
основная проблема в том, что распечатать бумажку 1:1 как из Меркурия, средствами 1С не получится, тупо из-за невозможности получить полный пакет информации
очень тяжело убеждать некоторых упоротых вет.врачей, которые и на Меркурий смотрят с опаской, а в случае каких-либо отличий и вовсе впадают в ступор
это исключительно человеческий фактор, который решился бы просто передачей этого номера сервисом вовне в описании вет.документа


Поэтому я шёл путём иным, не привязанным к недостаткам конкретных учётных систем. Информации для печати уже достаточно предоставляется. Номер всё ещё не нужен, uuid с головой хватает для печати. К слову, со случаями буквально саботажа тоже сталкивался, но всё решается пряником В частности, реализовывался спец.функционал для экономии времени самих вет.врачей на рутинные проверки, отчёты и анализ, что позволяет сделать дополнительный перерыв на чай с упомянутым пряником.

Также стоит отметить, что упомянутый номер можно получить по uuid
Готовое решение интеграции для любой учётной системы

подробнее
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team