627f52cf5d
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
16 lines
1003 B
Go
16 lines
1003 B
Go
package fsql
|
|
|
|
// Тестовый режим DEPO: чтение результата обработки трансферных таблиц джобой bj2depo.
|
|
|
|
var DT01 = `SELECT TOP 1 ISNULL(STATE,''), ISNULL(CAST(DOC AS varchar(32)),''), ISNULL(COMMENT,'') FROM dbo.FTV_M2M WHERE GUID=@g`
|
|
|
|
var DT02 = `SELECT TOP 1 ISNULL(STATE,''), ISNULL(COMMENT,'') FROM dbo.FTV_M2M_EVENTS
|
|
WHERE GUID=@g AND ISNULL(REFERENCE,'')=@r AND EVENT_TYPE=@t ORDER BY ID DESC`
|
|
|
|
var DT03 = `SELECT ISNULL(REFERENCE,''), ISNULL(ISIN,''), ISNULL(STATE,''), ISNULL(CAST(DOL AS varchar(32)),''), ISNULL(COMMENT,'')
|
|
FROM dbo.FTV_M2M_LINES WHERE GUID=@g ORDER BY ID`
|
|
|
|
// DT04 — код бумаги в НРД (кодировщик «НДЦ»), как его ищет джоба bj2depo по ISIN + SEC_CODE.
|
|
var DT04 = `SELECT TOP 1 ISNULL(C.CODE,'') FROM OD_VALUES V JOIN OD_VALUE_CODERS C ON C.SHARE = V.ID
|
|
JOIN OD_FACES F ON F.SELF_ID = C.CODER AND F.LAST_FLAG = 1 WHERE V.ISIN = @i AND F.MNEM = N'НДЦ' ORDER BY V.ID`
|