Сначала пошел по пути соединения с регистром с условиями на тип и вид КИ. Оказалось плохо.
- Такую информацию не выведешь в группировках, если ее не засовывать в ресурсы.
- на каждую пару Тип + Вид КИ надо делать отдельное соединение... или выводить только 1 вид + тип КИ по условиям через параметры.
- еще много минусов.... В общем неудобно и некрасиво и не универсально и не функционально...
Начал копать в сторону использования характеристик в СКД, поскольку
- набор характеристик динамически подгружается
- с точки зрения пользователя в справочнике просто есть соответствующие реквизиты
Начал с букваря, подключив свойства объекта. Далее тренировался на категориях. Оказалось чуть сложнее, но не особенно. Ну и в результате, подключить КИ оказалось совсем несложно. На скриншоте приведены все три настройки, так что к любому полю данных с типом значений "Справочник.Контрагенты" будут в качестве "реквизитов" добавляться свойства, категории и КИ.
Поскольку делаю только первые шаги в СКД, прошу сильно не пинать.... Может быть не умею пользоваться поиском и такое давно где-то выложено. Пишу, в основном, а качестве памятки для себя, ну и может быть кому-то будет полезно.
PS добавил пример отчета для УТ