|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Сообщения, отправленные пользователем: GradoboevAV
Индекс форума » Профиль для GradoboevAV » Сообщения, отправленные пользователем GradoboevAV
Автор Сообщение
Добрый день, переписываю обмены с 1.4 на 2.0, справочная информация получается без проблем, а вот на запрос записей складского журнала возвращается ответ с Кодом состояния 500, не могу понять в чем проблема.
На 1.4 этот запрос работал, изменил его на 2.0 перестал работать.
Вначале думал у меня запрос кривой, попробовал передать пример запроса из описания метода с ветис вики, предварительно подставив в него свои данные.
Вернулся тот же ответ. Код состояния 500.


В отправке запроса ни чего не изменилось, все правильно делаю?
ЗапросWeb = Новый HTTPЗапрос("platform/services/2.0/ApplicationManagementService");
ЗапросWeb.УстановитьТелоИзСтроки(Строка);

СоединениеWeb = Новый HTTPСоединение(ПараметрыПодключения.Адрес, ПараметрыПодключения.Порт, ПараметрыПодключения.Логин, ПараметрыПодключения.Пароль,,Истина);
ОтветWeb = СоединениеWeb.ОтправитьДляОбработки(ЗапросWeb);

P.S.
Пол года прошло, уже забыл как это работает. Разобрасля.

maltsev wrote:
GradoboevAV wrote:Добрый день, прошу прощения если не в ту ветку адресую свой вопрос, но задавал его в ветке Интеграция с 1с и там уже несколько дней ни кто не отвечает.
Столкнулся с такой ситуацией на тестовом сервере - в getVetDocumentListRequest не работает отбор по enterpriseGuid. выводит 7911 документов вместо 1.
При этом за 2017 год только 1 документ(мой), остальные за 2012. Может кто знает почему так?
* данная ситуация актуальна для типа вет. свидетельства "INCOMING", для "OUTGOING" выборка возвращается корректно.

Запрос выглядит так:
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/" xmlnss="http://www.w3.org/2001/XMLSchema" xmlnssi="http://www.w3.org/2001/XMLSchema-instance">
<Body>
<submitApplicationRequest xmlns="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
<apiKey>apiKey</apiKey>
<application xmlns="http://api.vetrf.ru/schema/cdm/application">
<serviceId>mercury-g2b.service</serviceId>
<issuerId>issuerId</issuerId>
<issueDate>2017-06-27T16:56:33</issueDate>
<data>
<getVetDocumentListRequest xmlns="http://api.vetrf.ru/schema/cdm/mercury/applications">
<localTransactionId>1</localTransactionId>
<initiator xmlns:d7p1="http://api.vetrf.ru/schema/cdm/argus/common">
<d7p1:login>login</d7p1:login>
</initiator>
<listOptions xmlns="http://api.vetrf.ru/schema/cdm/base">
<count>100</count>
<offset>0</offset>
</listOptions>
<vetDocumentType xmlns="http://api.vetrf.ru/schema/cdm/mercury/vet-document">INCOMING</vetDocumentType>
<vetDocumentStatus xmlns="http://api.vetrf.ru/schema/cdm/mercury/vet-document">CONFIRMED</vetDocumentStatus>
<enterpriseGuid xmlns="http://api.vetrf.ru/schema/cdm/cerberus/enterprise">enterpriseGuid</enterpriseGuid>
</getVetDocumentListRequest>
</data>
</application>
</submitApplicationRequest>
</Body>
</Envelope>



рекомендую писать на api@vetrf.ru
мы по крайней мере только так решаем данный вопрос... у вас есть их номер телефона ? чтобы дополнительно консультироваться ?


Спасибо, напишу. И буду благодарен если поделитесь номером.
Добрый день, прошу прощения если не в ту ветку адресую свой вопрос, но задавал его в ветке Интеграция с 1с и там уже несколько дней ни кто не отвечает.
Столкнулся с такой ситуацией на тестовом сервере - в getVetDocumentListRequest не работает отбор по enterpriseGuid. выводит 7911 документов вместо 1.
При этом за 2017 год только 1 документ(мой), остальные за 2012. Может кто знает почему так?
* данная ситуация актуальна для типа вет. свидетельства "INCOMING", для "OUTGOING" выборка возвращается корректно.

Запрос выглядит так:
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/" xmlnss="http://www.w3.org/2001/XMLSchema" xmlnssi="http://www.w3.org/2001/XMLSchema-instance">
<Body>
<submitApplicationRequest xmlns="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
<apiKey>apiKey</apiKey>
<application xmlns="http://api.vetrf.ru/schema/cdm/application">
<serviceId>mercury-g2b.service</serviceId>
<issuerId>issuerId</issuerId>
<issueDate>2017-06-27T16:56:33</issueDate>
<data>
<getVetDocumentListRequest xmlns="http://api.vetrf.ru/schema/cdm/mercury/applications">
<localTransactionId>1</localTransactionId>
<initiator xmlns:d7p1="http://api.vetrf.ru/schema/cdm/argus/common">
<d7p1:login>login</d7p1:login>
</initiator>
<listOptions xmlns="http://api.vetrf.ru/schema/cdm/base">
<count>100</count>
<offset>0</offset>
</listOptions>
<vetDocumentType xmlns="http://api.vetrf.ru/schema/cdm/mercury/vet-document">INCOMING</vetDocumentType>
<vetDocumentStatus xmlns="http://api.vetrf.ru/schema/cdm/mercury/vet-document">CONFIRMED</vetDocumentStatus>
<enterpriseGuid xmlns="http://api.vetrf.ru/schema/cdm/cerberus/enterprise">enterpriseGuid</enterpriseGuid>
</getVetDocumentListRequest>
</data>
</application>
</submitApplicationRequest>
</Body>
</Envelope>

Добрый день, столкнулся с такой ситуацией - в getVetDocumentListRequest не работает отбор по enterpriseGuid. выводит 7911 документов вместо 1.

Запрос выглядит так:
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/" xmlnss="http://www.w3.org/2001/XMLSchema" xmlnssi="http://www.w3.org/2001/XMLSchema-instance">
<Body>
<submitApplicationRequest xmlns="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
<apiKey>apiKey</apiKey>
<application xmlns="http://api.vetrf.ru/schema/cdm/application">
<serviceId>mercury-g2b.service</serviceId>
<issuerId>issuerId</issuerId>
<issueDate>2017-06-27T16:56:33</issueDate>
<data>
<getVetDocumentListRequest xmlns="http://api.vetrf.ru/schema/cdm/mercury/applications">
<localTransactionId>1</localTransactionId>
<initiator xmlns:d7p1="http://api.vetrf.ru/schema/cdm/argus/common">
<d7p1:login>login</d7p1:login>
</initiator>
<listOptions xmlns="http://api.vetrf.ru/schema/cdm/base">
<count>100</count>
<offset>0</offset>
</listOptions>
<vetDocumentType xmlns="http://api.vetrf.ru/schema/cdm/mercury/vet-document">INCOMING</vetDocumentType>
<vetDocumentStatus xmlns="http://api.vetrf.ru/schema/cdm/mercury/vet-document">CONFIRMED</vetDocumentStatus>
<enterpriseGuid xmlns="http://api.vetrf.ru/schema/cdm/cerberus/enterprise">enterpriseGuid</enterpriseGuid>
</getVetDocumentListRequest>
</data>
</application>
</submitApplicationRequest>
</Body>
</Envelope>

При этом за 2017 год только 1 документ(мой), остальные за 2012. Может кто знает почему так?
* данная ситуация актуальна для типа вет. свидетельства "INCOMING", для "OUTGOING" выборка возвращается корректно.
 
Индекс форума » Профиль для GradoboevAV » Сообщения, отправленные пользователем GradoboevAV
Перейти:   

Powered by JForum 2.1.8 © JForum Team