金蝶K3單據新增頁面在單據體體現物料即時庫存資料

2021-10-14 04:06:03 字數 2286 閱讀 1454

版權

預設單據新增或查詢中,單據體沒有物料的即時庫存資料,如果業務部門希望在新增單據的時候希望能夠實時檢視該物料的庫存資料情況,可以採取如下方式增加:

1、在物料資料增加庫存字段,型別為實數,儲存;

2、k3欄位描述查詢工具查詢剛才新增的字段在資料庫中的列名;物料新增列名在t_icitemcustom表中,本例查到是字段列名稱為f_106;

3、返回sql,在表icinventory中建立觸發器,觸發器**如下(本例庫存欄位為f_106):

create trigger [dbo].[icinventoryupdate] on [dbo].[icinventory]for insert, update, deleteasupdate t_icitemcustom set f_106 =

isnull((select sum(fqty) from icinventory where icinventory.fitemid=t_icitemcustom.fitemid

--and icinventory.fstockid in (select fitemid from t_stock where fnumber in ('01','02','03','04'))--如果要限制統計某幾個倉庫的庫存,可以啟用本條目

),0)

where fitemid in (select fitemid from inserted)

update t_icitemcustom set f_106 =

isnull((select sum(fqty) from icinventory where icinventory.fitemid=t_icitemcustom.fitemid

--and icinventory.fstockid in (select fitemid from t_stock where fnumber in ('01','02','03','04'))--如果要限制統計某幾個倉庫的庫存,可以啟用本條目

),0)

where fitemid in (select fitemid from deleted)

如上觸發器一旦庫存表資料icinventory有變動,會自動將實時庫存合計資料反寫到對應的物料表庫存欄位中。自此物料主資料實時庫存資料已經建立;

請注意,首次部署需要對庫存資料進行初始化:

update t_icitemcustom set f_106 =isnull((select sum(fqty) from icinventory where icinventory.fitemid=t_icitemcustom.fitemid--and icinventory.fstockid in (select fitemid from t_stock where fnumber in ('01','02','03','04'))--如果要限制統計某幾個倉庫的庫存,可以啟用本條目),0)

4、在需要新增物料實時庫存的表單中新增物料實時庫存字段,本例以銷售訂單為例,使用bos整合開發工具開啟銷售訂單,使用如下方法在銷售訂單表體中增加一列即時庫存,關聯物料庫存資料;

5、儲存後,在銷售訂單新增頁面即可看到物料對應預設倉庫實時庫存資料

6、驗證結果:檢視該物料的庫存資訊,可以看到上方帶出來的是單據行物料對應預設倉庫的即時庫存。

金蝶k3單據編碼規則 金蝶K3採購不良退貨案例教程

目錄案例介紹 顯示退貨前採購訂單 紅字外購入庫單 顯示退貨後採購訂單 後台控制設定 案例介紹 採購退貨是比較常見的退回業務,其涉及採購 倉庫 財務人員,包括物流和財務流兩個流程。物流主要是把在庫不良料或iqc判定批量不良退回 商,若只是退貨換貨,則後續不涉及財務處理。若是退貨扣款,還要考慮對賬及開票...

金蝶k3單據編碼規則 金蝶k3物料編碼規則

金蝶 k3物料編碼規則 金蝶物料編碼規則包括 一 類 有 變 數 短 長 跳。一 求唯一 通常情況下,只要物料的物理或化學性質有變化,只要物料必須要在倉庫 中儲存,就必須為其指定乙個編碼,即通常所說的一物一碼。比如某零件 要經過沖壓成型 鑽孔 噴漆三道工序才能完成。如果該物料的三道工序 都在同一車間...

金蝶K3對特定單據表體資料進行列鎖定

作用 系統資料庫預設設定對欄位進行鎖定,限制使用者輸入 前台表現為灰色 效果見下圖 利弊 好處是鎖定徹底,所有使用者均有效 缺點是對特殊需要更改的訂單無法實現手動更改。實現方式 以鎖定採購訂單的採購含稅單價列為例 後台 如下 select ftemplateid,from ictransaction...