生产退料单根据退料原因,自动选择所退仓库及仓位(Python插件)
#根据选择不同退料原因,显示对应的仓库及仓位
def DataChanged(e):
if e.Key == "FReturnReason":
row=e.Row
FReturnReason=this.Model.GetValue("FReturnReason",row)["FNumber"] #获取退料原因
if FReturnReason=='TLYY04' or FReturnReason == 'TLYY03_SYS':
this.View.Model.SetValue("FStockId", 510304,row)
this.View.Model.SetValue(("FStockStatusId"), 10006, row)
this.Model.SetValue("$$FStockLocId__FF100001",100132,row)
if FReturnReason == 'TLYY06' or FReturnReason == 'TLYY07':
this.View.Model.SetValue("FStockId", 510304,row)
this.Model.SetValue("$$FStockLocId__FF100001",100133,row)
if FReturnReason=='TLYY02_SYS' or FReturnReason=='TLYY05':
this.View.Model.SetValue("FStockId", 510304,row)
this.Model.SetValue("$$FStockLocId__FF100001",100057,row)
if FReturnReason == 'TLYY01_SYS':
MaterialId = this.Model.GetValue("FMaterialId",row) # 获取物料编码
MaterialStock = MaterialId["MaterialStock"] # 物料编码的仓库页签
materialStockID = MaterialStock[0] # 传物料仓库信息数组
stock = materialStockID["StockId"]["Id"] # 提取仓库ID
StockLocId = materialStockID["StockPlaceId"]["F100001_Id"] # 提取仓位ID
this.View.Model.SetValue("FStockId", stock,row)
this.Model.SetValue("$$FStockLocId__FF100001",StockLocId,row)
this.View.UpdateView()
生产退料单根据退料原因,自动选择所退仓库及仓位(Python插件)
本文2024-09-16 17:42:21发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-17432.html
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf