Skip to main content

Динамический источник данных - тип личность

Динамический источник данных должен возвращать только одну колонку и может возвращать более одной строки.

Значение в этой колонке должны ссылать на сущность личность

SELECT COALESCE (ruk.lichnost_id, zam.lichnost_id) AS lichnost_id
  FROM obuchenie.vibor_studenta_protokol vp
       LEFT JOIN TPU_SYSTEM.rukovoditel_podrazdeleniya_mv ruk
          ON ruk.podrazdelenie_id = vp.obuch_podrazdel_id
       LEFT JOIN TPU_SYSTEM.zam_rukovod_podrazdeleniya_mv zam
          ON zam.podrazdelenie_id = vp.obuch_podrazdel_id
 WHERE vp.protokol_id = :p_dokument_id

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