二开-单据套打模板说明

【需求问题】客户销售订单执行的是【单据套打】客户希望在单据套打界面可以打印【行业务关闭】和【关闭原因】字段值到单据表体


套打设计器中,表体活动文本无法选到 【行业务关闭】和【关闭原因】字段
首先确定这2个字段是对应数据库中物理表的哪个字段,(到序时簿模板表找)
Select FTemplateID,* from iclisttemplate where FName ='销售订单' --查出来的结果是61
Select * from icchatbilltitle where ftypeid = 61 and fcolcaption like '%关闭%'

【行业务关闭】对应的是字段FMRPClosed;FMRPClosed字段不在单据模板里,只有序时簿模板里才有
【行业务关闭原因】对应字段FCloseEntryCauses

因此需要首先需要到单据模板中添加表体字段;如果单据模板中不存在则套打时是无法取到的;这点必须要注意;
再销售订单表体中增加一个自定义字段;

添加完毕之后,然后再通过触发器来修改这个字段的值,当FMRPClosed=1时将它改成Y,当FMRPClosed=0时改成1
2.查看套打模板
select FNoteTypeID,ftemplateid,* from GLNoteType where FNoteType ='销售订单' --查出来是53,s01
select * from GLNoteCitation where FNoteTypeID=53 and ftemplateid = 'S01'

把行业务关闭原因插入到模板里面,如果已经存在就不要插入了。
插入脚本
de
二开-单据套打模板说明
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



