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


Зарегистрирован: 07/08/2017 13:16:55
Сообщений: 100
Оффлайн

КАК?
eego


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

В 1С никак не мог определить тип activityLocation, благодаря mevgenym https://github.com/mevgenym/1c_vetis.api получилось:

modificationOperation = вм.BEActivityLocationsModificationOperation("CREATE",ФабрикаXD);
modificationOperation.businessEntity = вм.businessEntity("53557240-35e7-48c8-81ce-8b9948cfef90",ФабрикаXD);
_activityLocation = modificationOperation.Тип().Свойства.Получить("activityLocation").Тип;
activityLocation = ФабрикаXD.Создать(_activityLocation);
enterprise = вм.Enterprise("53557240-35e7-48c8-81ce-8b9948cfef90",ФабрикаXD);
activityLocation.enterprise =enterprise;
modificationOperation.activityLocation.Добавить(activityLocation);
Zoeh


Зарегистрирован: 07/08/2017 13:16:55
Сообщений: 100
Оффлайн

Мы делаем через
ModifyActivityLocationsOperation v2.0

ошибок нет, но результат нулевой! Не прЫвязывается
eego


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

Проверил вчера, после всех зависаний Меркурия

В 1с продуктив 2.0 ModifyActivityLocationsOperation срабатывает, запрос:

<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/"
xmlnss="http://www.w3.org/2001/XMLSchema"
xmlnssi="http://www.w3.org/2001/XMLSchema-instance">
<Header/>
<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:2.0</serviceId>
<issuerId>issuerId</issuerId>
<issueDate>2017-12-05T18:45:46</issueDate>
<data>
<modifyActivityLocationsRequest xmlns="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2">
<localTransactionId>57601a32-440b-4b79-b72e-79218ad91795</localTransactionId>
<initiator xmlns:d7p1="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2">
<d7p1:login>login</d7p1:login>
</initiator>
<modificationOperation xmlns:d7p1="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2">
<d7p1:type>CREATE</d7p1:type>
<d7p1:businessEntity xmlns:d8p1="http://api.vetrf.ru/schema/cdm/dictionary/v2">
<guid xmlns="http://api.vetrf.ru/schema/cdm/base">014400d0-583a-4926-8b82-273098dd7843</guid>
</d7p1:businessEntity>
<d7p1:activityLocation>
<d7p1:enterprise xmlns:d9p1="http://api.vetrf.ru/schema/cdm/dictionary/v2">
<guid xmlns="http://api.vetrf.ru/schema/cdm/base">084b493b-29e5-4f5c-b82b-615668622ee2</guid>
</d7p1:enterprise>
</d7p1:activityLocation>
</modificationOperation>
</modifyActivityLocationsRequest>
</data>
</application>
</submitApplicationRequest>
</Body>
</Envelope>

Если ХС создан не мной (у меня права ХС) - возвращает:

<Application xmlns="http://api.vetrf.ru/schema/cdm/application" xmlnss="http://www.w3.org/2001/XMLSchema" xmlnssi="http://www.w3.org/2001/XMLSchema-instance">
<applicationId>6b51ec44-2b7b-4b33-99ea-80753cde5b6b</applicationId>
<status>REJECTED</status>
<serviceId>mercury-g2b.service</serviceId>
<issuerId>issuerId</issuerId>
<issueDate>2017-12-05T15:36:59</issueDate>
<rcvDate>2017-12-05T13:37:00</rcvDate>
<prdcRsltDate>2017-12-05T13:37:00</prdcRsltDate>
<errors>
<error code="MERC05001">Изменить сведения о хозяйствующем субъекте может он сам или хозяйствующий субъект, добавивший его в реестр.</error>
</errors>
</Application>

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

Zoeh


Зарегистрирован: 07/08/2017 13:16:55
Сообщений: 100
Оффлайн

Если ХС создан не нами, то мы не можем добавить к нему предприятие?

Вопрос каким образом осуществить отгрузку на эту точку?
eego


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

Создать площадку мы можем ModifyEnterpriseOperation v2.0. А привяжется она вроде автоматически при оформлении первой транзакции. Так говорил меркурий в вэб интерфейсе. У меня в учетной системе ХС и предприятия связаны, так что, создавая предприятие в меркурии без привязки к ХС мне важен только guid созданного предприятия.
deokore


Зарегистрирован: 17/10/2017 15:13:37
Сообщений: 28
Оффлайн

eego wrote:Создать площадку мы можем ModifyEnterpriseOperation v2.0. А привяжется она вроде автоматически при оформлении первой транзакции. Так говорил меркурий в вэб интерфейсе. У меня в учетной системе ХС и предприятия связаны, так что, создавая предприятие в меркурии без привязки к ХС мне важен только guid созданного предприятия.


Не привяжется, наверное, при первой транзакции, т.к. ведь ХСу надо ЭВСД эту погасить, чтобы была транзакция закончена, а в web не увидит, наверное, площадку ведь она не привязанная, замкнутый круг
eego


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

Я считаю - это будет проблема ХС, наверное.
Chitra


Зарегистрирован: 18/12/2023 10:29:50
Сообщений: 3
Оффлайн

Zoeh wrote:КАК?


<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:2.0</serviceId>
<issuerId>issuerId</issuerId>
<issueDate>2017-12-05T18:45:46</issueDate>
<data>
<modifyActivityLocationsRequest xmlns="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2">
<localTransactionId>57601a32-440b-4b79-b72e-79218ad91795</localTransactionId>
<initiator xmlns:d7p1="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2">
<d7p1:login>login</d7p1:login>
</initiator>
danver

[Avatar]

Зарегистрирован: 20/10/2015 08:40:15
Сообщений: 346
Оффлайн

В Цербере есть кнопка "Создать связь", в выпадающей форме указать ИНН, к которому надо привязать площадку.
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team