ax2009: как правильно произвести разыменование кода? (добавить наименование)
Задача:
в таблице есть код (или несколько кодов) чего-то.
поставить рядом с кодом наименование этого чего-то.
ограничения:
= сохранить возможность сортировки, фильтрации по наименованию.
= наименование должно корректно отображаться рядом с кодом как в гриде, так и в закладках с подробными сведениями
= нужно отображать все записи исходной таблицы даже если в подчиненной таблице некоторые записи были удалены (outer join)
Пример:
общий журнал.
есть коды сотрудников, которые утвердили, отклонили журнал.
нужно добавить ФИО сотрудника рядом с кодом.
причем так, чтобы ФИО можно отображалось и в гриде
причем так, чтобы журналы отображались даже тогда, если какого-нибудь сотрудника удалят.
==================
в 2012 ввели штатную возможность разыменования.
а как это правильно сделать в 2009?
в голову приходят следующие варианты:
1. join к таблице + ручное переопределение запроса. Пример - inventDim
2. кэшированный display-метод
3. что-то еще?
может подскажете примеры хорошей реализации в стандартном функционале?
|