Интеграция с СОРМ3 VasExperts

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (1)

просмотр истории страницы
and u.id > 0;
{code}
h2 4. Выгрузка платежей абонентов
*/app/asr_billing/cfg/sorm3/payments.sql*
{code}
set heading off; select distinct
'"' || A.ID || '";"' || --id абонента --
'";"' || --код абонента, зарезервировано на будущее--
-- fo.OP_DATE || '";"' || --Дата платежа--
CAST(lpad(EXTRACT(DAY FROM fo.OP_DATE),2,'0') AS varchar(2))||'.'|| CAST(lpad(EXTRACT(MONTH FROM fo.OP_DATE),2,'0') AS varchar(2))||'.'|| EXTRACT(YEAR FROM fo.OP_DATE) || 'T' ||
CAST(lpad(EXTRACT(HOUR FROM fo.OP_DATE),2,'0') AS varchar(2))||':'|| CAST(lpad(EXTRACT(MINUTE FROM fo.OP_DATE),2,'0') AS varchar(2))||':'|| lpad(CAST(EXTRACT(SECOND FROM fo.OP_DATE) as integer),2,'0') || '";"' ||
round(fo.op_summa / cast((select CONST_VALUE from VPN_CONST where CONST_ID = 1) as numeric(18,5)), 2) || '";"' || --Сумма платежа--
iif(fo.OPERATOR_NAME is not null and fo.OPERATOR_NAME<>'',fo.OPERATOR_NAME,'Admin')|| '";"' ||
coalesce (fo.ADMIN_COMMENT,'') || '"' --раметры платежа, строка, размер 512, дополнительная информация по платежу в неструктурированном виде, при её наличии--
from abonents a
left join finance_operations as fo
on a.id=fo.abonent_id where
OP_TYPE=2 and
A.IS_FOLDER=0
and a.parent_id not in (2,244)
and a.id is not null and a.id>0;
{code}