...
Code Block |
---|
SELECT * FROM TT_V_MESSAGE_LOGS; |
Если количество извлеченных из этой таблицы сообщений больше нуля, то необходимо вывести их все пользователю и/или в лог, после чего очистить таблицу:
...
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 |
Начало работы
Для корректной работы в АСР «Гидра» после установления соединения с Oracle приложение должно вызвать процедуру MAIN.INIT
. Пример:
Code Block |
---|
BEGIN
MAIN.INIT(
vch_VC_IP => '127.0.0.1', -- IP-адрес, с которого выполняется вход в систему
vch_VC_USER => 'Payment_RPC', -- Код пользователя АСР «Гидра»
vch_VC_PASS => 'secret123', -- Пароль пользователя на приложение
vch_VC_APP_CODE => 'NETSERV_HID', -- Код приложения
vch_VC_CLN_APPID => 'my app info'); -- Информационная стока клиентского приложения
END; |
Если не вызвать эту процедуру в начале работы, то другие процедуры могут выполняться некорректно или выдавать ошибки.