Сообщения

Сообщения за январь, 2024

АЦК. Вывести информация по времени обработки ПФХД

/* Вывести информацию по времени обработки */ SELECT ('ПФХД №'||trim(d.DOC_NUMBER)||' от '||TRIM(d.DOC_DATE)) AS "Документ",    t.ACTION_DATE AS "Дата действия",    'Перевод ЭД со ст."'||ds.CAPTION||' ('||ds.ID||')" на ст."'||ds2.CAPTION||' ('||ds2.ID||')" по действию "'||t.ACTION_NAME||'"' AS "Действие",    t.TASK_TIME/1000 AS "Время затр. (сек.)",        s.username   FROM document d   JOIN DOCJOURNAL dj ON dj.DOCUMENT_ID = d.id   JOIN DISPSTATUS ds ON ds.id = dj.OLD_DISPSTATUS_ID   JOIN DISPSTATUS ds2 ON ds2.id = dj.DISPSTATUS_ID   JOIN TASKJOURNAL t ON t.ID = dj.TASKJOURNAL_ID   join sysuser s on s.id = t.sysuser_id  WHERE d.id = <document_id>   order by t.TASK_TIME/1000 DESC;

АЦК. Количество строк в ПФХД

/*Данные по количеству строк */  SELECT f.doc_number, f.DOCUMENT_ID,   f.doc_date, (SELECT count(1) FROM FHDPLANLINE3 f3 WHERE f3.FHDPLAN_ID = f.id) AS "Кол-во строк в Поступления", (SELECT count(1) FROM FHDPLANLINE3 f4 WHERE f4.FHDPLAN_ID = f.id) AS "Кол-во строк в Выплаты"    FROM FHDPLAN f   WHERE f.DOCUMENT_ID = <document_id>;