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

[Avatar]

Зарегистрирован: 04/08/2017 08:44:20
Сообщений: 179
Оффлайн

v.isaev wrote: просят примеры

при таком запросе у меня возникает ошибка Wrong application data format. Format validation failed due to XML Schema rules: Missing Attribute 'count
nsnt


Зарегистрирован: 31/05/2017 09:06:10
Сообщений: 242
Оффлайн

Может, все-таки потому, что нет данных по ВСД? vetCertificate обязательно заполнять, а это список, возможно, поэтому ругается на count, но проверить не могу.
Вот тут полезная информация о сценариях приемки, но примеры только для электронных ВСД. Для бумажных надо полностью заполнять всю информацию по партии.
http://help.vetrf.ru/wiki/Сценарии_приёмки_входящей_партии
hawksib

[Avatar]

Зарегистрирован: 04/08/2017 08:44:20
Сообщений: 179
Оффлайн

при заполненном vetCertificat такая же ошибка
v.isaev


Зарегистрирован: 04/04/2017 13:29:33
Сообщений: 81
Оффлайн

Что бросается в глаза, это, на мой взгляд, запрос не вполне соответствует описанной на портале структуре http://help.vetrf.ru/wiki/IncomingOperation#.D0.9E.D0.B1.D1.8A.D0.B5.D0.BA.D1.82_..Request.2Fdelivery.2FaccompanyingForms

В частности, в объекте ..Request/delivery/accompanyingForms/waybill у вас использованы блоки consignor, consignee - их нет в структуре этого блока.
нет блоков transportStorageType и type, обязательных в этом блоке при гашении.

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 07/08/2017 15:23:56

gaur7

[Avatar]

Зарегистрирован: 18/05/2017 08:53:38
Сообщений: 145
Оффлайн

Помогите реализовать гашение входной ВСД через 1С
Создал обработку в которой получаю список всех ВСД
А вот как гасить те у которых статус CONFIRMED я не пойму
FruttyMan


Зарегистрирован: 20/07/2017 13:29:32
Сообщений: 26
Оффлайн

Всем доброго времени суток! На тестовом сервере пробую создать приход сырья по сценарию: Партия входящей продукции сопровождается бумажным ВСД. - Сведения, указанные во входящем ВСД соответствуют фактически принимаемой партии продукции. - Партия продукции принимается в полном объеме.
На запрос:


Выдается ошибка: Unsupported application data format.
Что я передаю не так?
Можно ли быть отправителем и получателем в тестовом варианте?
hawksib

[Avatar]

Зарегистрирован: 04/08/2017 08:44:20
Сообщений: 179
Оффлайн

v.isaev wrote:
В частности, в объекте ..Request/delivery/accompanyingForms/waybill у вас использованы блоки consignor, consignee - их нет в структуре этого блока.
нет блоков transportStorageType и type, обязательных в этом блоке при гашении.

да, в примере запроса таких данных нет, но при программном создании на основе модели данных, полученных по ws-ссылке они почему-то появились, как их отключить?
hawksib

[Avatar]

Зарегистрирован: 04/08/2017 08:44:20
Сообщений: 179
Оффлайн

FruttyMan wrote:
Выдается ошибка: Unsupported application data format.
Что я передаю не так?

похоже у вас такая же ошибка, как у меня была, вот этот совет мне помог её решить
nsnt wrote:
Когда создаем объект по типу, надо ProcessIncomingConsignmentRequest, когда помещаем в ApplicationDataWrapper - processIncomingConsignmentRequest.
hawksib

[Avatar]

Зарегистрирован: 04/08/2017 08:44:20
Сообщений: 179
Оффлайн

в RegisterProductiveBatchRequest у меня получилась точно такая же ошибка: missing atribute count

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 08/08/2017 04:19:10

FruttyMan


Зарегистрирован: 20/07/2017 13:29:32
Сообщений: 26
Оффлайн

hawksib wrote:
FruttyMan wrote:
Выдается ошибка: Unsupported application data format.
Что я передаю не так?

похоже у вас такая же ошибка, как у меня была, вот этот совет мне помог её решить
nsnt wrote:
Когда создаем объект по типу, надо ProcessIncomingConsignmentRequest, когда помещаем в ApplicationDataWrapper - processIncomingConsignmentRequest.


В таком случае выдает ошибку: An unexpected error has occurred while invoking target service operation
hawksib

[Avatar]

Зарегистрирован: 04/08/2017 08:44:20
Сообщений: 179
Оффлайн

FruttyMan wrote:
hawksib wrote:
FruttyMan wrote:
Выдается ошибка: Unsupported application data format.
Что я передаю не так?

похоже у вас такая же ошибка, как у меня была, вот этот совет мне помог её решить
nsnt wrote:
Когда создаем объект по типу, надо ProcessIncomingConsignmentRequest, когда помещаем в ApplicationDataWrapper - processIncomingConsignmentRequest.


В таком случае выдает ошибку: An unexpected error has occurred while invoking target service operation


после редактирования кода

получаю ошибку
Ошибка "APLM0002": Unsupported application data format


глянь лс

Это сообщение было редактировано 3 раз. Последнее обновление произошло в 09/08/2017 04:33:58

nsnt


Зарегистрирован: 31/05/2017 09:06:10
Сообщений: 242
Оффлайн

FruttyMan wrote:Когда создаем объект по типу, надо ProcessIncomingConsignmentRequest, когда помещаем в ApplicationDataWrapper - processIncomingConsignmentRequest.
В таком случае выдает ошибку: An unexpected error has occurred while invoking target service operation

Не хватает delivery/accompanyingForms. Вот тут расписано, когда какие разделы заполняем, только нет образца для бумажных.
http://help.vetrf.ru/wiki/Сценарии_приёмки_входящей_партии
hawksib

[Avatar]

Зарегистрирован: 04/08/2017 08:44:20
Сообщений: 179
Оффлайн



не понимаю, что не указал, в deliveryFacts/vetCertificatePresence стоит paper
Ошибка "APLM10042": Exactly one delivery vetCertificate required: ELECTRONIC or PAPER.

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

nsnt


Зарегистрирован: 31/05/2017 09:06:10
Сообщений: 242
Оффлайн

hawksib wrote:
не понимаю, что не указал, в deliveryFacts/vetCertificatePresence стоит paper
Ошибка "APLM10042": Exactly one delivery vetCertificate required: ELECTRONIC or PAPER.

Надо еще заполнить delivery/accompanyingForms/vetCertificate. Когда электронный, то там указываем только uuid, а для бумажного заполняются все данные.
Павел Большаков

[Avatar]

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

/delivery/accompanyingForms/vetCertificate он хочет и правильно делает
https://kontur.ru/mercury
[WWW]
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team