...
Code Block |
---|
SELECT *
FROM SS_V_CONSTANTS; |
и сохранить полученные значения, например, в ассоциативном массиве, где ключом будет являться поле VC_NAME
, а значением — поле VC_VALUE
.
Справочники
Чтобы получить, например, название типа документа в текстовом представлении по его числовому идентификатору удобно использовать процедуры из пакета SI_REF_PKG_S
. Пример:
Code Block |
---|
SQL> -- Подcчитать, сколько сейчас актуальных документов в разрезе типа документа
SQL> SELECT N_DOC_TYPE_ID,
2 SI_REF_PKG_S.GET_NAME_BY_ID(N_DOC_TYPE_ID) VC_DOC_TYPE,
3 COUNT(*) N_COUNT
4 FROM SD_V_DOCUMENTS
5 WHERE N_DOC_STATE_ID = SYS_CONTEXT('CONST', 'DOC_STATE_Actual')
6 GROUP BY N_DOC_TYPE_ID
7 ORDER BY N_COUNT DESC;
N_DOC_TYPE_ID VC_DOC_TYPE N_COUNT
------------- --------------------------------------------------
5002 Платёжное поручение 69950
4002 Кассовый ордер 9328
1002 Договор на оказание услуг 2817
3002 Инвойс 1177
6002 Счёт 515
7002 Приказ по ценам 171
11002 Банковская выписка 74
9002 Базовый договор 25
13002 Доп. соглашение 15
20002 Заявка 6
12002 Приказ по временным интервалам 3
8002 Отказ в обслуживании 1
12 rows selected |