二开-老单下推老单选单关系维护

栏目:k3wise知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

二开-老单下推老单选单关系维护

案例:生产任务单下推生产汇报单,要修改单据转换对应关系,在bos设计里面哪里调整?


select * from ICTransactionType where FName like '%任务%'

image.webp(图1)

通过查询可以看到,这2个单据都是老单(ICTransactionType存在记录的就称呼为老单),他们再bos设计器工具发布之前就已经存在了,制造的大部分选单关系再bos设计器里是不显示的;因此需要再后台进行调整;


检索选单关系:

select FFieldName,* from ICClassLink where FSourClassTypeID =-85 and FDestClassTypeID=-551

image.webp(图2)

查出ffieldname为FICMOInterid,将他和任务单汇报单的ftempateid 'j11'(图1)作为输入

select * from ICSelbills

where FFieldName = 'FICMOInterId' and FID = 'j11'

image.webp


这样就查出来了任务单下推任务单汇报单的选单关系了;

假如如果任务单上添加了一个文本字段在后台物理表字段名是FText1,要把他携带到任务单汇报的表体自定义字段FText2上;

那么像这张表插入一条记录就可以了;

FID:j11

FFieldName:FICMOInterId

FDstctlField:FText2   --目标字段

FSelType:0  --0表示目标字段在表体  2表示目标字段在表头

FDK:0 --文本类型携带只需要一条记录即可;如果是基础资料类型的比如物料,则需要插入FDK分别为0,1,2的记录,可以参考现有记录插入;

FCOLname:FText1 --源单字段

FName:FText1 

FTableName:icmo --源单来源物理表

FTableAlias:v1 --源单物理表别名,参考已有记录填写

FAction:空 --可自定义表达式来代替源字段

FROB:0

FAllowEdit:0



二开-老单下推老单选单关系维护

案例:生产任务单下推生产汇报单,要修改单据转换对应关系,在bos设计里面哪里调整?select * from ICTransactionType where FName l...
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息