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 3 Next »

Доступность справочников кодов для использования в зависимости от типа заказа (JV3_ORG_DictionaryReserveTypeDependancy) - зависимость справочника от типа заказа - справочник показывается, если выбран тип заказа определенный:


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

  • Type (пример: "1") - тип свзяи или зависимости - просто связь, запрет или разрешение (обязательное поле, число):

    • 1 - Relate - связь;

    • 2 - Allow - разрешение;

    • 3 - Forbid - запрет;

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

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

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

  • id_RealMetaDictionary (пример: "123") - уникальный идентификатор исходного мета-справочника, из которого клонирован текущий (обязательное поле, число).


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


 


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



Для проведения любой операции необходимо пройти авторизацию, а также, если мы работаем от имени агента, получить контекст клиента

Для получения контекста клиента используется сервис MetaDictionaryOnReserveTypeManagement.asmx

WSDL можно скачать с демо-сайта: https://demo.corteos.ru/XmlGate/V3/StaticData/MetaDictionaryOnReserveType/MetaDictionaryOnReserveTypeManagement.asmx

Для работы в продуктовой среде необходимо заменить demo.corteos.ru на свой домен (на котором работают пользователи вашей компании).

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


  1. Получение связей по первичному ключу словаря id_MetaCode и по булевому флагу ShowPossibleDependencies - ListV2

  2. Создание нового отношения мета код - организация (id_Organizationid_MetaCode) - CreateNewV2

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

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

 


Примеры запросов и ответов:


  • 1. Получение связей по первичному ключу словаря id_MetaCode и по булевому флагу ShowPossibleDependencies (ListV2) - запрос / ответ

  • 2. Создание нового отношения мета-код - мастер-код (id_MetaCode) (CreateNewV2) - запрос / ответ

  • 3. Удаление связи по ключу (DeleteV2) - запрос / ответ


  • No labels