package fsql var Doc01 = `SELECT TOP 40 ISNULL(a.KD_TYPE,''), ISNULL(v.ISIN,''), ISNULL(v.NAME,''), a.FIX_DATE, a.OPER_DATE, ISNULL(a.OFFER_NAME,'') FROM U_CA_ACTS a JOIN OD_VALUES v ON v.ID = a.SHARE WHERE UPPER(v.ISIN) IN (%s) AND ISNULL(a.FIX_DATE, a.OPER_DATE) >= DATEADD(month, -1, GETDATE()) ORDER BY ISNULL(a.FIX_DATE, a.OPER_DATE)` var Doc02 = ` CREATE TABLE IF NOT EXISTS lk.doc_requests ( id bigserial PRIMARY KEY, created_at timestamptz NOT NULL DEFAULT now(), contract_number text NOT NULL, client_name text, kind text NOT NULL, period_from date, period_to date, account text, comment text, status text NOT NULL DEFAULT 'new', staff_note text, done_at timestamptz ); CREATE INDEX IF NOT EXISTS ix_lk_doc_requests_contract ON lk.doc_requests (contract_number, created_at DESC); ` var Doc03 = `INSERT INTO lk.doc_requests (contract_number, client_name, kind, period_from, period_to, account, comment) VALUES ($1,$2,$3,$4,$5,$6,$7)` var Doc04 = `SELECT id, created_at, kind, period_from, period_to, COALESCE(account,''), status, COALESCE(staff_note,'') FROM lk.doc_requests WHERE contract_number=$1 ORDER BY created_at DESC LIMIT 50` var Doc05 = `SELECT TOP 30 d.R_DATE, ISNULL(d.NUM,''), e.B_DATE, e.E_DATE, e.DEPO, d.STATE, ISNULL(e.IS_TURNS,0) FROM U_OP_INF_EXTRACT e JOIN OD_DOCS d ON d.ID = e.DOC WHERE e.DEPO IN (%s) ORDER BY d.R_DATE DESC`