Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Привязка персональных структурных и меняемых кодов к персонам (JV3_ORG_CodePersonRelation) - коды, привязанные к персоне, содержит следующие поля:


  • id_Relation (пример: "123") - первичный ключ связи (обязательное поле, число);

  • Type (Пример: "1") - в данном случае тип отношения - всегда связь;

  • id_MetaCode (пример: "123") - уникальный идентификатор мета-кода (обязательное поле, число);

  • id_Person (пример: "123") - ссылка на персону (обязательное поле, число).

Для клиента привязка справочника кода к организации доступна по следующему пути: Настройки -> Персоны и пользователи -> Выбрать персону привязанную к организации -> В секции "Структурные коды" нажать "Изменить"

 


 


Далее мы можем видить список привязок к кодам:

 


Для проведения любой операции необходимо пройти авторизацию, а также, если мы работаем от имени агента, получить контекст клиента
Для получения контекста клиента используется сервис MetaCodeOnPersonManagement.asmx
WSDL можно скачать с демо-сайта: https://demo.corteos.ru/XmlGate/V3/StaticData/MetaCodeOnPerson/MetaCodeOnPersonManagement.asmx
Для работы в продуктовой среде необходимо заменить demo.corteos.ru на свой домен (на котором работают пользователи вашей компании).


В API реализованы следующие методы для работы с зависимостью кода от персоны:


  • Получение связей по первичному ключу идентификатору персоны id_Person- ListV2

  • Создание нового отношения персона - код в справочнике (StableMetaCodeRelationForPerson, SimpleMetaCode) - CreateNewCodeAndRelationV2

  • Создание или редактирование зависимости мета-код - персона (StableMetaCodeForPerson relationObj) EditV2

  • Удаление связи по ключу - DeleteV2

Разберем эти методы более подробно.


1. Получение связей по первичному ключу-идентификатору персоны id_Person- ListV2

Запрос / Ответ


2. Создание нового отношения персона - код в справочнике (StableMetaCodeRelationForPerson, SimpleMetaCode) - CreateNewCodeAndRelationV2

Запрос / Ответ


3. Создание или редактирование зависимости мета-код - персона (StableMetaCodeForPerson relationObj) EditV2

Запрос / Ответ


4. Удаление связи по ключу - DeleteV2

Запрос / Ответ


*

  • No labels