Автор |
Сообщение |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 16/08/2017 08:36:26
|
hawksib
![[Avatar]](/vetrf-forum/images/avatar/1b6171ff276542bd344c1600aaca6165.jpg)
Зарегистрирован: 04/08/2017 08:44:20
Сообщений: 179
Оффлайн
|
у меня схемы от рабочего сервера, в этом проблема? или по wsdl ссылке схемы не совпадают со скачанными? фабрику-то я получаю по ws-ссылке
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 16/08/2017 08:38:02
|
nsnt
Зарегистрирован: 31/05/2017 09:06:10
Сообщений: 242
Оффлайн
|
hawksib wrote:
если засунуть её в функцию ФабрикаXDTO.ПрочитатьXML, то через точку могу получить только код ошибки ОтветDO.Body.receiveApplicationResultResponse.application.errors.error.code (значение атрибута), а вот сообщение, т.е. значение элемента как нужно получать?
Текст ошибки можно получить так:
ОтветDO.Body.receiveApplicationResultResponse.application.Errors.Error.Последовательность().ПолучитьТекст(0)
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 16/08/2017 08:47:39
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 16/08/2017 08:39:51
|
Павел Большаков
![[Avatar]](/vetrf-forum/images/avatar/51cdbd2611e844ece5d80878eb770436.png)
Зарегистрирован: 25/05/2017 10:01:41
Сообщений: 368
От: Контур.Меркурий
Оффлайн
|
hawksib wrote:у меня схемы от рабочего сервера, в этом проблема? или по wsdl ссылке схемы не совпадают со скачанными? фабрику-то я получаю по ws-ссылке
Да, схемы объявленные в wsdl МОГУТ отличаться от опубликованных в общей куче.
|
https://kontur.ru/mercury |
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 16/08/2017 08:54:32
|
mevgenym
Зарегистрирован: 19/05/2017 14:03:42
Сообщений: 312
Оффлайн
|
nsnt wrote:Текст ошибки можно получить так:
ОтветDO.Body.receiveApplicationResultResponse.application.Errors.Error.Последовательность().ПолучитьТекст(0)
А из полученного результата можно получить объект нужного типа
...
я текст беру сразу из записи, вроде достаточно понятно
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.УстановитьСтроку("UTF-8");
Фабрика.ЗаписатьXML(ЗаписьXML, ОтветDO.Body.receiveApplicationResultResponse.application.Errors);
ТекстОшибки = ЗаписьXML.Закрыть();
|
https://github.com/mevgenym/1c_vetis.api_v1.1
https://github.com/mevgenym/1c_vetis.api
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 16/08/2017 09:00:35
|
nsnt
Зарегистрирован: 31/05/2017 09:06:10
Сообщений: 242
Оффлайн
|
mevgenym wrote:
nsnt wrote:Текст ошибки можно получить так:
ОтветDO.Body.receiveApplicationResultResponse.application.Errors.Error.Последовательность().ПолучитьТекст(0)
А из полученного результата можно получить объект нужного типа
...
я текст беру сразу из записи, вроде достаточно понятно
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.УстановитьСтроку("UTF-8");
Фабрика.ЗаписатьXML(ЗаписьXML, ОтветDO.Body.receiveApplicationResultResponse.application.Errors);
ТекстОшибки = ЗаписьXML.Закрыть();
Я уже убрала кусок сообщения, это я на свои мысли ответила
Текст ошибки одной строкой можно получить, а результат, который без ошибки, можно преобразовать таким путем к нужному типу.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 16/08/2017 15:04:04
|
gaur7
![[Avatar]](/vetrf-forum/images/avatar/253d812cbfbb77c03b910f9897e9487d.jpg)
Зарегистрирован: 18/05/2017 08:53:38
Сообщений: 145
Оффлайн
|
Операция ГАШЕНИЯ
Для всех, кто может столкнуться с этой бедой!
при оформление ВСД вид упаковки вроде является обязательным полем.
но если его не указать, то автоматически в поле проставляются картонные коробки.
Вроде вид упаковки есть, всё нормально.
Но при отправке запроса на гашение, оно не находит упаковки, из-за этого реализация гашения не удаётся
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 18/08/2017 15:36:34
|
anig99
Зарегистрирован: 21/10/2016 20:05:29
Сообщений: 143
Оффлайн
|
Добрый день! Не могу понять куда прописывать и что, чтобы при оформлении Транспортных ВСД печатались лабораторные исследования в приложении?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 18/08/2017 15:40:21
|
Павел Большаков
![[Avatar]](/vetrf-forum/images/avatar/51cdbd2611e844ece5d80878eb770436.png)
Зарегистрирован: 25/05/2017 10:01:41
Сообщений: 368
От: Контур.Меркурий
Оффлайн
|
Вам сюда: http://help.vetrf.ru/wiki/UpdateVeterinaryEventsOperation_v2.0
|
https://kontur.ru/mercury |
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 18/08/2017 15:49:31
|
anig99
Зарегистрирован: 21/10/2016 20:05:29
Сообщений: 143
Оффлайн
|
А в версии 1.4 совсем никак?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 18/08/2017 16:03:23
|
v.isaev
Зарегистрирован: 04/04/2017 13:29:33
Сообщений: 81
Оффлайн
|
В версии 1.4 такого метода нет
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 21/08/2017 12:07:02
|
IUnknown
Зарегистрирован: 10/07/2017 12:28:25
Сообщений: 6
Оффлайн
|
Коллеги кто как привязывает площадки к ХС ,
GetRussianEnterpriseList на тестовом сервере не возвращает объект getRussianEnterpriseListResponse/enterpriseList/enterprise/owner, т.е. данные по ХС,
хотя написано что это обязательный реквизит
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 21/08/2017 12:18:20
|
Павел Большаков
![[Avatar]](/vetrf-forum/images/avatar/51cdbd2611e844ece5d80878eb770436.png)
Зарегистрирован: 25/05/2017 10:01:41
Сообщений: 368
От: Контур.Меркурий
Оффлайн
|
Варианта 2:
1)по конкретной площадке еще нет овнера
2)Меркурий просто ленится и предлагает вам самостоятельно по гуиду спросить уже каждую конкретную площадку на предмет того кто её владелец.
ну и конечно вариант - еще какая-то фигня.
На текстовочку которая в справке смотрите со снисхождением - там очень часто неверно/неактуально. Че уж там, в xsd ошибки встречаются
|
https://kontur.ru/mercury |
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 21/08/2017 13:00:50
|
IUnknown
Зарегистрирован: 10/07/2017 12:28:25
Сообщений: 6
Оффлайн
|
Павел Большаков wrote:
Варианта 2:
1)по конкретной площадке еще нет овнера
так по каждой площадке, и я думаю такого невозможно
Вариант 2
Меркурий просто ленится и предлагает вам самостоятельно по гуиду спросить уже каждую конкретную площадку на предмет того кто её владелец.
тоже мимо GetEnterpriseByGuid тоже не возвращает овнера
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 21/08/2017 13:04:26
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 21/08/2017 13:19:15
|
Павел Большаков
![[Avatar]](/vetrf-forum/images/avatar/51cdbd2611e844ece5d80878eb770436.png)
Зарегистрирован: 25/05/2017 10:01:41
Сообщений: 368
От: Контур.Меркурий
Оффлайн
|
такое возможно. стопудова можно создать площадку непривязанную к ХС - я так делал))
GetEnterpriseByGuid - только что проверил - у меня отдает овнера(но я проверял тестовый сервер)
еще как вариант вы читаете ответ кривой xsd схемой.
|
https://kontur.ru/mercury |
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 22/08/2017 09:31:38
|
Сергей1985
Зарегистрирован: 23/05/2017 10:13:19
Сообщений: 50
Оффлайн
|
Добрый день!
Подскажите пожалуйста, оформляю входящую партию, в ответ ошибка
APLM0012
An unexpected error has occurred while invoking target service operation
Что делаю не так?
-<processIncomingConsignmentRequest xmlns="http://api.vetrf.ru/schema/cdm/mercury/applications" xmlns si="http://www.w3.org/2001/XMLSchema-instance" xmlns sd="http://www.w3.org/2001/XMLSchema">
<localTransactionId>A00003</localTransactionId>
-<initiator>
<login xmlns="http://api.vetrf.ru/schema/cdm/argus/common">krasnjukov_ia_170811</login>
</initiator>
-<delivery>
-<consignor xmlns="http://api.vetrf.ru/schema/cdm/mercury/vet-document">
-<businessEntity xmlns="http://api.vetrf.ru/schema/cdm/cerberus/enterprise">
<guid xmlns="http://api.vetrf.ru/schema/cdm/base">022fcb0d-194e-4942-9386-7b8a99b5acf9</guid>
</businessEntity>
-<enterprise xmlns="http://api.vetrf.ru/schema/cdm/cerberus/enterprise">
<guid xmlns="http://api.vetrf.ru/schema/cdm/base">39a4da7c-f76c-43a8-8e2d-c6943cfd8d0e</guid>
</enterprise>
</consignor>
-<consignee xmlns="http://api.vetrf.ru/schema/cdm/mercury/vet-document">
-<businessEntity xmlns="http://api.vetrf.ru/schema/cdm/cerberus/enterprise">
<guid xmlns="http://api.vetrf.ru/schema/cdm/base">4eb2492f-6769-47eb-9763-7e5a36f5f9b6</guid>
</businessEntity>
-<enterprise xmlns="http://api.vetrf.ru/schema/cdm/cerberus/enterprise">
<guid xmlns="http://api.vetrf.ru/schema/cdm/base">19f8689a-48d8-49d5-8457-540d38fa0dfb</guid>
</enterprise>
</consignee>
-<consignment xmlns="http://api.vetrf.ru/schema/cdm/mercury/vet-document">
<productType>5</productType>
-<product>
<uuid xmlns="http://api.vetrf.ru/schema/cdm/base">234e965b-851b-8a82-990b-a6be88c3b640</uuid>
</product>
-<subProduct>
<uuid xmlns="http://api.vetrf.ru/schema/cdm/base">62419b04-00e2-4603-a9f6-d4b180f5db09</uuid>
</subProduct>
-<productItem>
<uuid xmlns="http://api.vetrf.ru/schema/cdm/base">98d2daa6-d023-450a-a7da-1648566019b7</uuid>
</productItem>
<volume>20.0</volume>
-<unit>
<uuid xmlns="http://api.vetrf.ru/schema/cdm/base">069792f0-053d-11e1-99b4-d8d385fbc9e8</uuid>
</unit>
-<packingList>
-<packingForm xmlns="http://api.vetrf.ru/schema/cdm/argus/common">
<uuid xmlns="http://api.vetrf.ru/schema/cdm/base">fedf4328-053c-11e1-99b4-d8d385fbc9e8</uuid>
</packingForm>
</packingList>
<packingAmount>2</packingAmount>
-<dateOfProduction>
-<firstDate>
<year xmlns="http://api.vetrf.ru/schema/cdm/base">2017</year>
<month xmlns="http://api.vetrf.ru/schema/cdm/base">7</month>
<day xmlns="http://api.vetrf.ru/schema/cdm/base">10</day>
</firstDate>
-<secondDate>
<year xmlns="http://api.vetrf.ru/schema/cdm/base">2017</year>
<month xmlns="http://api.vetrf.ru/schema/cdm/base">7</month>
<day xmlns="http://api.vetrf.ru/schema/cdm/base">18</day>
</secondDate>
</dateOfProduction>
-<expiryDate>
-<firstDate>
<year xmlns="http://api.vetrf.ru/schema/cdm/base">2017</year>
<month xmlns="http://api.vetrf.ru/schema/cdm/base">12</month>
<day xmlns="http://api.vetrf.ru/schema/cdm/base">17</day>
</firstDate>
-<secondDate>
<year xmlns="http://api.vetrf.ru/schema/cdm/base">2018</year>
<month xmlns="http://api.vetrf.ru/schema/cdm/base">1</month>
<day xmlns="http://api.vetrf.ru/schema/cdm/base">14</day>
</secondDate>
</expiryDate>
<perishable>false</perishable>
-<countryOfOrigin>
<uuid xmlns="http://api.vetrf.ru/schema/cdm/base">72a84b51-5c5e-11e1-b9b7-001966f192f1</uuid>
<guid xmlns="http://api.vetrf.ru/schema/cdm/base">74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</guid>
</countryOfOrigin>
-<producerList>
-<producer xmlns="http://api.vetrf.ru/schema/cdm/cerberus/enterprise">
-<enterprise>
<uuid xmlns="http://api.vetrf.ru/schema/cdm/base">dd33e710-25e5-4fd7-b20a-8623b7570957</uuid>
<guid xmlns="http://api.vetrf.ru/schema/cdm/base">4a3df054-5cf4-44aa-a839-f3b09bbae395</guid>
</enterprise>
</producer>
</producerList>
-<productMarkingList>
<productMarking>66-89-09</productMarking>
</productMarkingList>
<lowGradeCargo>false</lowGradeCargo>
</consignment>
-<accompanyingForms xmlns="http://api.vetrf.ru/schema/cdm/mercury/vet-document">
-<waybill>
<issueNumber xmlns="http://api.vetrf.ru/schema/cdm/argus/shipment">УТ000071907</issueNumber>
<type xmlns="http://api.vetrf.ru/schema/cdm/argus/shipment">1</type>
-<transportInfo xmlns="http://api.vetrf.ru/schema/cdm/argus/shipment">
-<transportNumber>
<vehicleNumber>с900ур116</vehicleNumber>
</transportNumber>
</transportInfo>
</waybill>
-<vetCertificate>
<uuid xmlns="http://api.vetrf.ru/schema/cdm/base">82694879-dd6a-4fe9-b328-bc7af465722c</uuid>
</vetCertificate>
</accompanyingForms>
</delivery>
-<deliveryFacts>
<vetCertificatePresence xmlns="http://api.vetrf.ru/schema/cdm/mercury/vet-document">ELECTRONIC</vetCertificatePresence>
-<docInspection xmlns="http://api.vetrf.ru/schema/cdm/mercury/vet-document">
-<responsible>
<login xmlns="http://api.vetrf.ru/schema/cdm/argus/common">krasnjukov_ia_170811</login>
</responsible>
<result>CORRESPONDS</result>
</docInspection>
-<vetInspection xmlns="http://api.vetrf.ru/schema/cdm/mercury/vet-document">
-<responsible>
<login xmlns="http://api.vetrf.ru/schema/cdm/argus/common">krasnjukov_ia_170811</login>
</responsible>
<result>CORRESPONDS</result>
</vetInspection>
<decision xmlns="http://api.vetrf.ru/schema/cdm/mercury/vet-document">ACCEPT_ALL</decision>
</deliveryFacts>
</processIncomingConsignmentRequest>
|
|
 |
|