Внешние соединения

Внезапно узнал, что есть такое полезное существо как внешние соединения в OM. Суть проста – создание виртуальных соединений между объектами для путей анализа. Например, в PPOSE вывести какую-то информацию из PA. В PA определяем какой-нибудь признак бригады (для примера), создаем внешнее соединение в T77EV с объектом P. В PPOSE система построит иерархию бригад с лицами (табельниками), хотя реально в системе этих соединений не будет (в табличке HRP1001 их не будет). Нужно настроить T77EV и сделать наследованный от CL_HRBAS_EXT_RELAT_ROOT свой класс, который в этой таблице и прописать. Класс будет читать нужные нам признаки из PA (в нашем случае бригады) и выводить их в путь анализа. Можно делать весьма интересные вещи. Структурные полномочия, например…

Про класс подробнее в ноте Note 390373 – External relationships: Creation of classes

Внешние соединения: 2 комментария

  1. Anasha

    Виталий, добрый день, тема очень интересная, но появился вопрос – под “признаки” в PA мы должны обязательно создать внешний объект в ОМ? Иначе с чем будем прописывать связь в T77EV. Или есть какой-то другой вариант?

Добавить комментарий