Справочник: читать последний HANDBOOK с непустым COMMENT/STATE

bj на старте сам пишет пустое сигнальное событие HANDBOOK; чтобы оно не
перекрывало последний результат джобы Fancy, QEv11 берёт свежайшее событие
HANDBOOK, у которого заполнен COMMENT или STATE.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
fontvielle
2026-10-14 11:17:35 +03:00
parent e4b164c6e5
commit a81c214427
+1 -1
View File
@@ -26,4 +26,4 @@ var QEv10 = "INSERT INTO dbo.FTV_M2M_EVENTS (EVENT_TYPE, EVENT_DATE) VALUES ('HA
// QEv11 — результат последней обработки справочника участников джобой bj2depo: STATE/COMMENT // QEv11 — результат последней обработки справочника участников джобой bj2depo: STATE/COMMENT
// последнего события HANDBOOK. bj только читает (COMMENT/STATE пишет Fancy). // последнего события HANDBOOK. bj только читает (COMMENT/STATE пишет Fancy).
var QEv11 = "SELECT TOP 1 EVENT_DATE, ISNULL(STATE,''), ISNULL(COMMENT,'') FROM dbo.FTV_M2M_EVENTS WHERE EVENT_TYPE='HANDBOOK' ORDER BY EVENT_DATE DESC" var QEv11 = "SELECT TOP 1 EVENT_DATE, ISNULL(STATE,''), ISNULL(COMMENT,'') FROM dbo.FTV_M2M_EVENTS WHERE EVENT_TYPE='HANDBOOK' AND (NULLIF(LTRIM(RTRIM(ISNULL(COMMENT,''))),'') IS NOT NULL OR NULLIF(LTRIM(RTRIM(ISNULL(STATE,''))),'') IS NOT NULL) ORDER BY EVENT_DATE DESC"