凱爾軟件自建SQL SERVER數據庫接口表說明
數據庫名 KR_JBZ_DB SQL Server 2014版本 該數據庫生成語句,請在軟件下載資料下載欄目自行下載,然后在用戶服務器上生成該凱爾的接口SQL數據庫即可。
說明:該數據庫為凱爾軟件和ERP 對接數據庫中間表,凱爾軟件設計有接口程序(請自行在軟件下載欄目,下載凱爾軟件自建SQL接口程序或者聯系凱爾公司索取),ERP負責往該中間表進行讀寫數據,完成和工控的實時數據交互,凱爾軟件SQL接口程序是和凱爾軟件工控程序配合使用的,凱爾軟件運行時會自動打開凱爾SQL接口程序,ERP對接方,需要在凱爾接口程序界面按照提示設置連接用戶服務器端凱爾接口表等工作,各接口表字段含義和說明如下:
字段 是日期 或者時間的 ,請填寫標準的時間或者日期格式 如 2020-12-15 21:21:22 否則凱爾會無法識別而報錯
1, 手動干預記錄 表名 KR_Manual_Data
字段名和類型
[Jzbh] [int] NOT NULL, 機組編號 區分 1號站 2號站,為整數
[Jzbh_Dh] [nvarchar](50) NULL, 機組編號描述 如1#站
[Material_Name] [nvarchar](50) NULL, 物料名稱
[Material_Style] [nvarchar](50) NULL, 物料規格
[Manual_Data] [float] NULL, 數據
[Manual_Style] [nvarchar](50) NULL, 干預類型
[Manual_Str] [nvarchar](100) NULL,
[Czy] [nvarchar](50) NULL,
[Time] [datetime] NULL,
[Material_No] [int] NULL 物料編號 (1-23 和工控物料編號對應)
該記錄ERP 讀取后 刪除。工控接口只負責寫數據。
2,ERP 和工控 物料名稱和規格 表名 KR_Material_Name_Style
字段名和類型,該表ERP 對物料名稱更改更新該表記錄,工控可以讀取后更新工控物料名稱等。
物料名稱字段1-23,和工控物料編號1-23 一一對應。
[Jzbh] [int] NOT NULL,
[Jzbh_Dh] [nvarchar](50) NULL,
[Material_Name1] [nvarchar](50) NULL,
[Material_Name2] [nvarchar](50) NULL,
[Material_Name3] [nvarchar](50) NULL,
[Material_Name4] [nvarchar](50) NULL,
[Material_Name5] [nvarchar](50) NULL,
[Material_Name6] [nvarchar](50) NULL,
[Material_Name7] [nvarchar](50) NULL,
[Material_Name8] [nvarchar](50) NULL,
[Material_Name9] [nvarchar](50) NULL,
[Material_Name10] [nvarchar](50) NULL,
[Material_Name11] [nvarchar](50) NULL,
[Material_Name12] [nvarchar](50) NULL,
[Material_Name13] [nvarchar](50) NULL,
[Material_Name14] [nvarchar](50) NULL,
[Material_Name15] [nvarchar](50) NULL,
[Material_Name16] [nvarchar](50) NULL,
[Material_Name17] [nvarchar](50) NULL,
[Material_Name18] [nvarchar](50) NULL,
[Material_Name19] [nvarchar](50) NULL,
[Material_Name20] [nvarchar](50) NULL,
[Material_Name21] [nvarchar](50) NULL,
[Material_Name22] [nvarchar](50) NULL,
[Material_Name23] [nvarchar](50) NULL,
[Material_Style1] [nvarchar](50) NULL,
[Material_Style2] [nvarchar](50) NULL,
[Material_Style3] [nvarchar](50) NULL,
[Material_Style4] [nvarchar](50) NULL,
[Material_Style5] [nvarchar](50) NULL,
[Material_Style6] [nvarchar](50) NULL,
[Material_Style7] [nvarchar](50) NULL,
[Material_Style8] [nvarchar](50) NULL,
[Material_Style9] [nvarchar](50) NULL,
[Material_Style10] [nvarchar](50) NULL,
[Material_Style11] [nvarchar](50) NULL,
[Material_Style12] [nvarchar](50) NULL,
[Material_Style13] [nvarchar](50) NULL,
[Material_Style14] [nvarchar](50) NULL,
[Material_Style15] [nvarchar](50) NULL,
[Material_Style16] [nvarchar](50) NULL,
[Material_Style17] [nvarchar](50) NULL,
[Material_Style18] [nvarchar](50) NULL,
[Material_Style19] [nvarchar](50) NULL,
[Material_Style20] [nvarchar](50) NULL,
[Material_Style21] [nvarchar](50) NULL,
[Material_Style22] [nvarchar](50) NULL,
[Material_Style23] [nvarchar](50) NULL
3 生產調度排單表 表名 KR_Net_DuiLie
關鍵字段說明:
jzbh 機組編號,整數, 系統以此區分站別,比如:1號站,該值為1。
Lsh 流水號, 字符串 該值調度發單 發貨編號,每單均不能相同。
sjfl 砂漿方量
tfl 混凝土方量
rwdh 任務單號
pbbh 配比編號
dyfl 打印方量 如果工控打印小票,該字段填寫8,小票會打印出8方小票,即使生產5方。
當該單需要工控刪除時,請將砂漿方量和砼方量同時填0,其他信息不變,再重新傳一次即可(操作工在工控上已經將該單確認后,系統將不執行刪單功能)。
由于工控和ERP信息交互存在時間差,凱爾軟件并不贊成采用自動刪單功能,可以由調度員通知操作工進行刪除多余的排單較為合適。
其他字段請按照任務單信息填寫,不再贅述。
[Lsh] [nvarchar](50) NOT NULL, 流水號
[Jzbh] [int] NULL, 機組編號
[Jzbh_Dh] [nvarchar](50) NULL, 機組編號代號
[Rwdh] [nvarchar](50) NULL, 任務單號
[Pbbh] [nvarchar](50) NULL,配比編號
[Ch] [nvarchar](50) NULL,車號
[Jsy] [nvarchar](50) NULL, 司機
[Sjfl] [float] NULL, 砂漿方量
[Tfl] [float] NULL, 混凝土方量
[Khmc] [nvarchar](100) NULL, 客戶名稱
[Gcmc] [nvarchar](100) NULL,工程名稱
[Sgbw] [nvarchar](100) NULL,施工部位
[Sgdd] [nvarchar](100) NULL,施工地點
[Cc] [int] NULL,累計車次
[Gyl] [float] NULL, 累計供應量
[Tbh] [nvarchar](50) NULL, 砼標號
[Jzfs] [nvarchar](50) NULL,澆注方式
[Htbh] [nvarchar](50) NULL,合同編號
[Time] [datetime] NULL, 日期時間 如:2020-12-15 21:23:45
[Tld] [nvarchar](50) NULL,塌落度
[Phone] [nvarchar](50) NULL,電話
[Xfl] [float] NULL,計劃方量
[Szlj] [nvarchar](50) NULL, 石子粒徑
[Dyfl] [float] NULL, 打印方量
[Bz] [nvarchar](200) NULL 備注
4,配比單,表名KR_Peibi
字段和類型
物料配比字段1-23種,和工控物料編號一一對應,請參閱工控生產參數物料編號及物料名稱。
[Pbh] [nvarchar](50) NOT NULL, 配比編號
[Jzbh] [int] NOT NULL, 機組編號 區分站別的
[Jzbh_Dh] [nvarchar](50) NULL,
[Tbh] [nvarchar](50) NULL, 砼標號
[Jbt] [int] NULL,攪拌時間
[Bkt] [int] NULL, 主機半開時間 不需要請填0
[Material(1)] [float] NULL,
[Material(2)] [float] NULL,
[Material(3)] [float] NULL,
[Material(4)] [float] NULL,
[Material(5)] [float] NULL,
[Material(6)] [float] NULL,
[Material(7)] [float] NULL,
[Material(8)] [float] NULL,
[Material(9)] [float] NULL,
[Material(10)] [float] NULL,
[Material(11)] [float] NULL,
[Material(12)] [float] NULL,
[Material(13)] [float] NULL,
[Material(14)] [float] NULL,
[Material(15)] [float] NULL,
[Material(16)] [float] NULL,
[Material(17)] [float] NULL,
[Material(18)] [float] NULL,
[Material(19)] [float] NULL,
[Material(20)] [float] NULL,
[Material(21)] [float] NULL,
[Material(22)] [float] NULL,
[Material(23)] [float] NULL,
[Material2(1)] [float] NULL,
[Material2(2)] [float] NULL,
[Material2(3)] [float] NULL,
[Material2(4)] [float] NULL,
[Material2(5)] [float] NULL,
[Material2(6)] [float] NULL,
[Material2(7)] [float] NULL,
[Material2(8)] [float] NULL,
[Material2(9)] [float] NULL,
[Material2(10)] [float] NULL,
[Material2(11)] [float] NULL,
[Material2(12)] [float] NULL,
[Material2(13)] [float] NULL,
[Material2(14)] [float] NULL,
[Material2(15)] [float] NULL,
[Material2(16)] [float] NULL,
[Material2(17)] [float] NULL,
[Material2(18)] [float] NULL,
[Material2(19)] [float] NULL,
[Material2(20)] [float] NULL,
[Material2(21)] [float] NULL,
[Material2(22)] [float] NULL,
[Material2(23)] [float] NULL
4,物料消耗表,表名KR_SCJL
字段和類型說明,工控每生產一盤就上傳一條記錄,ERP讀取后請刪除。
里面 有23個物料字段 配料值和 設定值 material_peilz1----material_peilz23,material_shedz1----material_shedz23
和工控生產參數 物料序號 一一對應。
[Xh] [int] NULL CONSTRAINT [DF_KR_SCJL_Xh] DEFAULT ((0)),
[Time] [datetime] NULL,
[Jzbh] [int] NULL,
[Jzbh_Dh] [nvarchar](50) NULL,
[Khmc] [nvarchar](100) NULL,
[Gcmc] [nvarchar](100) NULL,
[Rwdh] [nvarchar](50) NULL,
[Pbbh] [nvarchar](50) NULL,
[Sgbw] [nvarchar](100) NULL,
[Sgdd] [nvarchar](100) NULL,
[Jzfs] [nvarchar](50) NULL,
[Htbh] [nvarchar](50) NULL,
[Tqd] [nvarchar](50) NULL,
[Tld] [nvarchar](50) NULL,
[Ch] [nvarchar](50) NULL,
[Jsy] [nvarchar](50) NULL,
[Czy] [nvarchar](50) NULL,
[Pno] [int] NULL CONSTRAINT [DF_KR_SCJL_Pno] DEFAULT ((0)),
[Car_Sum] [int] NULL CONSTRAINT [DF_KR_SCJL_Car_Sum] DEFAULT ((0)),
[Cfl] [float] NULL CONSTRAINT [DF_KR_SCJL_Cfl] DEFAULT ((0)),
[Pfl] [float] NULL CONSTRAINT [DF_KR_SCJL_Pfl] DEFAULT ((0)),
[Lsh] [nvarchar](50) NULL,
[Auto] [nchar](10) NULL,
[Material_Shedz1] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Shedz1] DEFAULT ((0)),
[Material_Shedz2] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Shedz2] DEFAULT ((0)),
[Material_Shedz3] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Shedz3] DEFAULT ((0)),
[Material_Shedz4] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Shedz4] DEFAULT ((0)),
[Material_Shedz5] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Shedz5] DEFAULT ((0)),
[Material_Shedz6] [float] NULL,
[Material_Shedz7] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Shedz7] DEFAULT ((0)),
[Material_Shedz8] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Shedz8] DEFAULT ((0)),
[Material_Shedz9] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Shedz9] DEFAULT ((0)),
[Material_Shedz10] [float] NULL,
[Material_Shedz11] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Shedz11] DEFAULT ((0)),
[Material_Shedz12] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Shedz12] DEFAULT ((0)),
[Material_Shedz13] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Shedz13] DEFAULT ((0)),
[Material_Shedz14] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Shedz14] DEFAULT ((0)),
[Material_Shedz15] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Shedz15] DEFAULT ((0)),
[Material_Shedz16] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Shedz16] DEFAULT ((0)),
[Material_Shedz17] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Shedz17] DEFAULT ((0)),
[Material_Shedz18] [float] NULL,
[Material_Shedz19] [float] NULL,
[Material_Shedz20] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Shedz20] DEFAULT ((0)),
[Material_Shedz21] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Shedz21] DEFAULT ((0)),
[Material_Shedz22] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Shedz22] DEFAULT ((0)),
[Material_Shedz23] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Shedz23] DEFAULT ((0)),
[Material_Peilz1] [float] NULL CONSTRAINT [DF_Table_1_Material_Shedz24] DEFAULT ((0)),
[Material_Peilz2] [float] NULL CONSTRAINT [DF_Table_1_Material_Shedz25] DEFAULT ((0)),
[Material_Peilz3] [float] NULL CONSTRAINT [DF_Table_1_Material_Shedz26] DEFAULT ((0)),
[Material_Peilz4] [float] NULL CONSTRAINT [DF_Table_1_Material_Shedz27] DEFAULT ((0)),
[Material_Peilz5] [float] NULL CONSTRAINT [DF_Table_1_Material_Shedz28] DEFAULT ((0)),
[Material_Peilz6] [float] NULL CONSTRAINT [DF_Table_1_Material_Shedz29] DEFAULT ((0)),
[Material_Peilz7] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Peilz7] DEFAULT ((0)),
[Material_Peilz8] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Peilz8] DEFAULT ((0)),
[Material_Peilz9] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Peilz9] DEFAULT ((0)),
[Material_Peilz10] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Peilz10] DEFAULT ((0)),
[Material_Peilz11] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Peilz11] DEFAULT ((0)),
[Material_Peilz12] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Peilz12] DEFAULT ((0)),
[Material_Peilz13] [float] NULL,
[Material_Peilz14] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Peilz14] DEFAULT ((0)),
[Material_Peilz15] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Peilz15] DEFAULT ((0)),
[Material_Peilz16] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Peilz16] DEFAULT ((0)),
[Material_Peilz17] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Peilz17] DEFAULT ((0)),
[Material_Peilz18] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Peilz18] DEFAULT ((0)),
[Material_Peilz19] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Peilz19] DEFAULT ((0)),
[Material_Peilz20] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Peilz20] DEFAULT ((0)),
[Material_Peilz21] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Peilz21] DEFAULT ((0)),
[Material_Peilz22] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Peilz22] DEFAULT ((0)),
[Material_Peilz23] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Peilz23] DEFAULT ((0)),
[Material_Hsl1] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Hsl1] DEFAULT ((0)),
[Material_Hsl2] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Hsl2] DEFAULT ((0)),
[Material_Hsl3] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Hsl3] DEFAULT ((0)),
[Material_Hsl4] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Hsl4] DEFAULT ((0)),
[Material_Hsl5] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Hsl5] DEFAULT ((0)),
[Material_Hsl6] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Hsl6] DEFAULT ((0)),
[Material_Hsl7] [float] NULL CONSTRAINT [DF_KR_SCJL_Material_Hsl7] DEFAULT ((0))
5,生產狀態表,表名KR_SCZT
字段和類型,
[Jzbh] [int] NULL, 機組編號 用于區分站別。
[Jzbh_Dh] [nvarchar](50) NULL,
[Lsh] [nvarchar](50) NOT NULL, 流水號,就是調度發貨編號
[Pno] [nvarchar](50) NULL, 該信息為該車生產信息,如5-0 5-1 5-2 ,表明該車5盤,后面是生產了幾盤。
[Time] [datetime] NULL,
[Czy] [nchar](10) NULL,操作員
[Bz] [nvarchar](100) NULL
說明:
使用 凱爾軟件 自建SQL數據庫接口的ERP公司,請在本網站 軟件下載 下載生成 SQL SERVER 接口數據庫SQL語句及凱爾專用的SQL接口程序(該接口程序負責從接口表讀寫相應的數據與工控數據庫實現對接,ERP只需要與接口表對接即可實現和工控的實時對接),并在用戶服務器上生成接口數據庫,凱爾接口數據庫名 KR_JBZ_DB,下面是各表進一步說明:
1,生產隊列 表 kr_net_duilie
關鍵字段說明:
jzbh 機組編號,整數, 系統以此區分站別,比如:1號站,該值為1。
Lsh 流水號, 字符串 該值調度發單 發貨編號,每單均不能相同。
sjfl 砂漿方量
tfl 混凝土方量
rwdh 任務單號
pbbh 配比編號
dyfl 打印方量 如果工控打印小票,該字段填寫8,小票會打印出8方小票,即使生產5方。
當該單需要工控刪除時,請將砂漿方量和砼方量同時填0,其他信息不變,再重新傳一次即可。
其他字段請按照任務單信息填寫,不在贅述。
如需要調度發單,工控讀取該生產隊列,還需要將凱爾軟件工控程序,生產參數表 允許單機生產 √去掉,保存,然后退出系統,重新進入系統;工控生產界面 單機變成連線模式即可。
2,配比表 kr_peibi
jzbh 機組編號,整數, 系統以此區分站別,比如:1號站,該值為1。
本字段和工控設置 一致,共23種材料,請和工控程序 生產參數 物料對應即可。該記錄工控讀取后刪除。
3,生產狀態表 kr_sczt
該記錄由ERP 抓取 自行分析,并刪除該記錄。
4,手動干預記錄 kr_manual_data
該記錄由ERP 抓取 自行分析,并刪除該記錄。
5, 生產記錄表 kr_scjl
6, 任務單表 kr_task 特別提示:凱爾軟件 通用的SQL接口程序不讀取這個表的記錄。因為生產隊列表的記錄都包含了這個表的內容。ERP和凱爾工控對接,采用調度發貨的,該表沒有任何意義,請直接無視即可。