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_CodeReserveTypeDependancy) - отношение "мета-код" - "тип-заказа":


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

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

    • 1 - Relate - связь;

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

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


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

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


 




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


 



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

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

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

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

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


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

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

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

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

 

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


  • Создание нового отношения мета код - тип заказа - запрос / ответ

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

  • Удаление связи по ключу  запрос / ответ

  • No labels