From 660e7525ffadbc14a060ef28c2c1f6b956cd2712 Mon Sep 17 00:00:00 2001 From: zuevav Date: Mon, 5 Oct 2026 13:12:22 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=BA=D1=80=D0=B8=D0=BF=D1=82=20=D1=82?= =?UTF-8?q?=D0=B0=D0=B1=D0=BB=D0=B8=D1=86=20=D0=BE=D0=B1=D0=BC=D0=B5=D0=BD?= =?UTF-8?q?=D0=B0:=20FTV=5FM2M=5FEVENTS.PARAMETERS=20(=D0=BD=D0=BE=D0=BC?= =?UTF-8?q?=D0=B5=D1=80=D0=B0=20=D0=BF=D0=BE=D1=80=D1=83=D1=87=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B9=20=D0=B8=20=D0=BE=D1=82=D0=B2=D0=B5=D1=82=D0=B0=20?= =?UTF-8?q?=D0=9D=D0=A0=D0=94)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_014FsEKyJrYF69Cj9ZXzFLRi --- internal/lkgateway/dbhist2_live_test.go | 13 ++++++++++--- internal/lkgateway/depotables.go | 1 + 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/internal/lkgateway/dbhist2_live_test.go b/internal/lkgateway/dbhist2_live_test.go index 962bd87..2ee0573 100644 --- a/internal/lkgateway/dbhist2_live_test.go +++ b/internal/lkgateway/dbhist2_live_test.go @@ -39,7 +39,14 @@ func TestDepoNowLive(t *testing.T) { var mx string _ = db.QueryRowContext(ctx, "SELECT ISNULL(CONVERT(varchar(19),MAX(D_DATE),120),'') FROM OD_DOCS").Scan(&mx) fmt.Println("последний документ OD_DOCS:", mx) - var jobs int - _ = db.QueryRowContext(ctx, "SELECT COUNT(*) FROM sys.objects WHERE name LIKE '%M2M%' AND type IN ('P','TR','U','V')").Scan(&jobs) - fmt.Println("объектов с M2M в имени (таблицы/процедуры/триггеры):", jobs) + r2, err := db.QueryContext(ctx, "SELECT name, type_desc, CONVERT(varchar(19),modify_date,120) FROM sys.objects WHERE (name LIKE '%M2M%' OR name IN ('FU_NEXT_DOC_NUM','GEN_ID','OD_PR_INS_WIRS')) AND type IN ('P','TR','U','V','FN','IF','TF') ORDER BY name") + if err != nil { + fmt.Println("объекты: ошибка", err) + } else { + for r2.Next() { + var n, ty, m string + _ = r2.Scan(&n, &ty, &m) + fmt.Println("объект:", n, ty, m) + } + } } diff --git a/internal/lkgateway/depotables.go b/internal/lkgateway/depotables.go index 3de20c7..dcff27b 100644 --- a/internal/lkgateway/depotables.go +++ b/internal/lkgateway/depotables.go @@ -108,6 +108,7 @@ var depoTableSpecs = []depoTableSpec{ depoNotNull("EVENT_TYPE", "varchar(64)", "varchar(64)"), depoNotNull("EVENT_DATE", "datetime", "timestamp"), depoNull("M2M_REJECT_CODE", "varchar(max)", "text"), + depoNull("PARAMETERS", "nvarchar(4000)", "text"), // параметры события: № поручения, № МНП, «№ ответа НРД от дата» (17.09.2026) }, Indexes: [][]string{{"GUID"}, {"EVENT_TYPE", "STATE"}}}, {Name: "FTV_M2M_HANDBOOK", Cols: []depoCol{ depoNotNull("INN", "varchar(12)", "varchar(12)"),