Python 采购订单获取规格型号
我们的单据上,有的字段属于关联属性,比如物料编码的:物料名称,规格型号,这些我们是无法直接使用this.Model.GetValue() 获得的,那就需要一些其他的方法!
#方法1######################################################
def AfterSave(e):
#保存时
data = this.Model.DataObject;#获取数据包
POdata = data["POOrderEntry"];#单据明细ORM实体
for obj in POdata:
Mobj = obj["MaterialId"];#物料绑定实体属性标识
FModel = Mobj["Specification"];#规格型号标识,非采购订单上的FModel
this.View.ShowMessage(str(FModel));
#方法2######################################################
def OnLoad(e):
#载入时
FModel = this.Model.GetValue("FMaterialId",0)["Specification"] #获取首行的规格型号
this.View.ShowMessage(FModel);
##########################呈现效果#############################
###############################其他补充##########################
采购订单ORM实体标识:
采购订单 物料绑定 实体属性:
物料:规格型号绑定 实体属性:
Python 采购订单获取规格型号
本文2024-09-16 18:09:11发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-20287.html