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

[Avatar]

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

Добрый день!
При отправке производственной партии вышла ошибка:
"MERC01263" Указанная единица измерения не разрешена для данной вырабатываемой продукции.
Как узнать список разрешенных Ед изм по видам продукции?
ksu66


Зарегистрирован: 22/05/2017 10:29:03
Сообщений: 16
Оффлайн

у меня та же проблема, куда копать пока не знаю
lalex23


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

не помню точно, но у меня была в какой-то момент ошибка связанная с единицами измерения - вы отправляете в запросе uuid или guid единицы?
если guid, то попробуйте uuid - есть какая-то операция, в которой это критично, но в справке не описано
ksu66


Зарегистрирован: 22/05/2017 10:29:03
Сообщений: 16
Оффлайн

lalex23 wrote:не помню точно, но у меня была в какой-то момент ошибка связанная с единицами измерения - вы отправляете в запросе uuid или guid единицы?
если guid, то попробуйте uuid - есть какая-то операция, в которой это критично, но в справке не описано



отправлял сначала uuid, теперь вместе с guid

результат тот же
kiv1c


Зарегистрирован: 14/03/2017 16:45:52
Сообщений: 32
Оффлайн

Маринин wrote:Добрый день!
При отправке производственной партии вышла ошибка:
"MERC01263" Указанная единица измерения не разрешена для данной вырабатываемой продукции.
Как узнать список разрешенных Ед изм по видам продукции?


у меня то же было. не знаю, списка единиц измерения по видам пока не нашел .
методом перебора делаю - где-то кг, где-то штуки, где-то головы (живые животные)
ksu66


Зарегистрирован: 22/05/2017 10:29:03
Сообщений: 16
Оффлайн

kiv1c wrote:
Маринин wrote:Добрый день!
При отправке производственной партии вышла ошибка:
"MERC01263" Указанная единица измерения не разрешена для данной вырабатываемой продукции.
Как узнать список разрешенных Ед изм по видам продукции?


у меня то же было. не знаю, списка единиц измерения по видам пока не нашел .
методом перебора делаю - где-то кг, где-то штуки, где-то головы (живые животные)


взял и поставил ед.измерения (от без исходности) при произв. операции для продукции такую же как и для сырья
и операция прошла успешно, хотя до этого ни в какую не хотела делать выпуск "шт" из "кг",
а вот выпуск "кг" из "кг" сделала.

кто нибудь может это логически объяснить.
kiv1c


Зарегистрирован: 14/03/2017 16:45:52
Сообщений: 32
Оффлайн

ksu66 wrote:
kiv1c wrote:
Маринин wrote:Добрый день!
При отправке производственной партии вышла ошибка:
"MERC01263" Указанная единица измерения не разрешена для данной вырабатываемой продукции.
Как узнать список разрешенных Ед изм по видам продукции?


у меня то же было. не знаю, списка единиц измерения по видам пока не нашел .
методом перебора делаю - где-то кг, где-то штуки, где-то головы (живые животные)


взял и поставил ед.измерения (от без исходности) при произв. операции для продукции такую же как и для сырья
и операция прошла успешно, хотя до этого ни в какую не хотела делать выпуск "шт" из "кг",
а вот выпуск "кг" из "кг" сделала.

кто нибудь может это логически объяснить.


нет, только авторы меркурия знают. там random какойто
ПользовательRex


Зарегистрирован: 06/06/2017 07:48:13
Сообщений: 38
Оффлайн

Добрый день!

Помогите, пожалуйста, разобраться, что делаю не правильно при использовании операции ModifyEnterpriseOperation.
Не получается изменить данные поднадзорного предприятия. Выходит на ошибку:
<apl:error code="APLM0012" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">An unexpected error has occurred while invoking target service operation.</apl:error>


Беру текст запроса для регистрации предприятия с сайта http://help.vetrf.ru/wiki/ModifyEnterpriseOperation#scenario2
Указываю в нем в <ent:owner>
<base:guid>fd709eb4-218a-11e2-a69b-b499babae7ea</base:guid>
</ent:owner>
GUID своего ХС и данные для подключения.
Отправляю запрос - в результате регистрируется поднадзорное предприятие у моего ХС.

Затем изменяю в исходном тексте только:
1) тип модификации с "создать" на "изменить"
<merc:modificationOperation>
<ent:type>UPDATE</ent:type>

2) добавляю UUID поднадзорного предприятия
<ent:enterprise>
<base:uuid>cc8d1a41-0f48-4166-947e-4b85fe3ecafc</base:uuid>
(предварительно проверено, что по UUID запросом getEnterpriseByUuidRequest предприятие находится)
3) меняю строковое представление адреса предприятия
<ikar:addressView> ул. 18 лет Октября, д.333</ikar:addressView>

Отправляю запрос на изменение данных - в результате "непредвиденная" ошибка.

Ниже приведены тексты запросов.
------------------------------------------------------------------------------------------------------------------------------------------
Создание предприятия
------------------------------------------------------------------------------------------------------------------------------------------
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions"
xmlns:app="http://api.vetrf.ru/schema/cdm/application"
xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/applications"
xmlns:base="http://api.vetrf.ru/schema/cdm/base"
xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common"
xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise"
xmlns:ikar="http://api.vetrf.ru/schema/cdm/ikar">
<soapenv:Header/>
<soapenv:Body>
<ws:submitApplicationRequest>
<ws:apiKey>apiKey</ws:apiKey>
<app:application>
<app:serviceId>mercury-g2b.service</app:serviceId>
<app:issuerId>issuerId</app:issuerId>
<app:issueDate>2017-06-06T10:29:00</app:issueDate>
<app:data>
<merc:modifyEnterpriseRequest>
<merc:localTransactionId>a10003</merc:localTransactionId>
<merc:initiator>
<com:login>user</com:login>
</merc:initiator>
<merc:modificationOperation>
<ent:type>CREATE</ent:type>
<ent:resultingList count="1" total="1" offset="0">
<ent:enterprise>
<ent:name>Сыроежка</ent:name>
<ent:type>1</ent:type>
<ent:address>
<ikar:country>
<base:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</base:guid>
</ikar:country>
<ikar:region>
<base:guid>b8837188-39ee-4ff9-bc91-fcc9ed451bb3</base:guid>
</ikar:region>
<ikar:locality>
<base:guid>f66a00e6-179e-4de9-8ecb-78b0277c9f10</base:guid>
</ikar:locality>
<ikar:addressView> ул. 18 лет Октября, д.205</ikar:addressView>
</ent:address>
<ent:activityList count="1" total="1" offset="0">
<ent:activity>
<ent:name>Приготовление полуфабрикатов</ent:name>
</ent:activity>
<ent:activity>
<ent:name>Реализация пищевых продуктов</ent:name>
</ent:activity>
<ent:activity>
<ent:name>Реализация непищевых продуктов</ent:name>
</ent:activity>
</ent:activityList>
<ent:owner>
<base:guid>fd709eb4-218a-11e2-a69b-b499babae7ea</base:guid>
</ent:owner>
</ent:enterprise>
</ent:resultingList>
<ent:reason>Причина добавления предприятия в реестр</ent:reason>
</merc:modificationOperation>
</merc:modifyEnterpriseRequest>
</app:data>
</app:application>
</ws:submitApplicationRequest>
</soapenv:Body>
</soapenv:Envelope>
------------------------------------------------------------------------------------------------------------------------------------------
Изменение данных
------------------------------------------------------------------------------------------------------------------------------------------
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions"
xmlns:app="http://api.vetrf.ru/schema/cdm/application"
xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/applications"
xmlns:base="http://api.vetrf.ru/schema/cdm/base"
xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common"
xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise"
xmlns:ikar="http://api.vetrf.ru/schema/cdm/ikar">
<soapenv:Header/>
<soapenv:Body>
<ws:submitApplicationRequest>
<ws:apiKey>apiKey</ws:apiKey>
<app:application>
<app:serviceId>mercury-g2b.service</app:serviceId>
<app:issuerId>issuerId</app:issuerId>
<app:issueDate>2017-06-06T10:29:00</app:issueDate>
<app:data>
<merc:modifyEnterpriseRequest>
<merc:localTransactionId>a10003</merc:localTransactionId>
<merc:initiator>
<com:login>user</com:login>
</merc:initiator>
<merc:modificationOperation>
<ent:type>UPDATE</ent:type>
<ent:resultingList count="1" total="1" offset="0">
<ent:enterprise>
<base:uuid>cc8d1a41-0f48-4166-947e-4b85fe3ecafc</base:uuid>
<ent:name>Сыроежка</ent:name>
<ent:type>1</ent:type>
<ent:address>
<ikar:country>
<base:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</base:guid>
</ikar:country>
<ikar:region>
<base:guid>b8837188-39ee-4ff9-bc91-fcc9ed451bb3</base:guid>
</ikar:region>
<ikar:locality>
<base:guid>f66a00e6-179e-4de9-8ecb-78b0277c9f10</base:guid>
</ikar:locality>
<ikar:addressView> ул. 18 лет Октября, д.333</ikar:addressView>
</ent:address>
<ent:activityList count="1" total="1" offset="0">
<ent:activity>
<ent:name>Приготовление полуфабрикатов</ent:name>
</ent:activity>
<ent:activity>
<ent:name>Реализация пищевых продуктов</ent:name>
</ent:activity>
<ent:activity>
<ent:name>Реализация непищевых продуктов</ent:name>
</ent:activity>
</ent:activityList>
<ent:owner>
<base:guid>fd709eb4-218a-11e2-a69b-b499babae7ea</base:guid>
</ent:owner>
</ent:enterprise>
</ent:resultingList>
<ent:reason>Причина добавления предприятия в реестр</ent:reason>
</merc:modificationOperation>
</merc:modifyEnterpriseRequest>
</app:data>
</app:application>
</ws:submitApplicationRequest>
</soapenv:Body>
</soapenv:Envelope>
------------------------------------------------------------------------------------------------------------------------------------------

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

Artem_Bardyug


Зарегистрирован: 07/06/2017 11:38:25
Сообщений: 10
Оффлайн

Уважаемые разработчики Ветис.API! Очень большая просьба добавить в сервис ApplicationManagementService импорт схем с пакетами http://api.vetrf.ru/schema/cdm/mercury/applications
Это позволит штатно работать с сервисом средствами 1С.
Думаю, коллеги меня поддержат.
Sky_nnov


Зарегистрирован: 14/06/2017 15:09:53
Сообщений: 112
Оффлайн

Artem_Bardyug wrote:Уважаемые разработчики Ветис.API! Очень большая просьба добавить в сервис ApplicationManagementService импорт схем с пакетами http://api.vetrf.ru/schema/cdm/mercury/applications
Это позволит штатно работать с сервисом средствами 1С.
Думаю, коллеги меня поддержат.

+1
GradoboevAV


Зарегистрирован: 27/06/2017 16:48:55
Сообщений: 4
Оффлайн

Добрый день, столкнулся с такой ситуацией - в 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" выборка возвращается корректно.

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

Stedar


Зарегистрирован: 05/07/2017 12:14:26
Сообщений: 5
Оффлайн

Добрый день! Встречайте новичка. написал простенький тест.

ПространтсвоИмен = "http://api.vetrf.ru/schema/cdm/registry/service";
ИмяСервиса = "DictionaryServiceBindingQSService";
ИмяПорта = "DictionaryServiceBindingQSPort";


Прокси = WSСсылки.MercuryDictionaryProduct.СоздатьWSПрокси(ПространтсвоИмен,ИмяСервиса,ИмяПорта);
Прокси.Пользователь = ЛОгин;
Прокси.Пароль = Пароль;

ТипОбъекта = Прокси.ФабрикаXDTO.Тип("http://api.vetrf.ru/schema/cdm/base","ListOptions");
ListUnits = Прокси.ФабрикаXDTO.Создать(ТипОбъекта);

Результат = Прокси.GetUnitList(ListUnits);


{Форма.Форма.Форма(356)}: Ошибка при вызове метода контекста (GetUnitList)
Результат = Прокси.GetUnitList(ListUnits);
по причине:
Ошибка вызова операции сервиса: {http://api.vetrf.ru/schema/cdm/registry/service}ictionaryServiceBindingQSService:GetUnitList()
по причине:
Неизвестная ошибка. Ошибка работы с Интернет: SSL connect error
по причине:
Ошибка работы с Интернет: SSL connect error


Куда копать? Читал тему, нашел схожую проблему (человек писал что порт 8002 должен быть открыт). Пока не помогло...

Версия платформы 1С:Предприятие 8.2 (8.2.19.76)

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

mevgenym


Зарегистрирован: 19/05/2017 14:03:42
Сообщений: 312
Оффлайн

платформу обновите
https://github.com/mevgenym/1c_vetis.api_v1.1
https://github.com/mevgenym/1c_vetis.api
Stedar


Зарегистрирован: 05/07/2017 12:14:26
Сообщений: 5
Оффлайн

mevgenym wrote:платформу обновите


На 8.3 взлетел. Хм, но это как бы не выход, у клиента 8.2. Ладно попробую последний релиз 8.2 и посмотрю что получится.
mevgenym


Зарегистрирован: 19/05/2017 14:03:42
Сообщений: 312
Оффлайн

может быть есть шанс обновиться
http://www.forum.mista.ru/topic.php?id=746566

Это сообщение было редактировано 2 раз. Последнее обновление произошло в 06/07/2017 15:48:22

https://github.com/mevgenym/1c_vetis.api_v1.1
https://github.com/mevgenym/1c_vetis.api
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team