python 打开动态表单、获取单据体数据原创
金蝶云社区-ALAOK
ALAOK
3人赞赏了该文章 748次浏览 未经作者许可,禁止转载编辑于2023年07月24日 15:46:34

 dynamicFormShowParameter = DynamicFormShowParameter()
    dynamicFormShowParameter.FormId=动态表单标识
    this.View.ShowForm(dynamicFormShowParameter)

可迭代单据体数据

 billObj = this.View.Model.DataObject
   entity = billObj["DetailEntity"]

for obj in entity:
     obj['StockID_Id']=0
     obj['StockID']=None 
     this.Model.SetValue('FSumOwnerId'"",obj['Seq']-1)
     this.Model.SetValue('FSumOwnerTypeId'"",obj['Seq']-1)

批量新增单据体行数

this.Model.BatchCreateNewEntryRow(单据体标识,行数)

获取单据体数据不可迭代

this.Model.BillBusinessInfo.GetEntity('F_AI_CurrentConfig')

赞 3