【NC65】主子表单据按照单表结构展现 节点客开

本文档介绍了如何将【采购入库】单据以【采购订单关闭】节点的方式展示数据,详细阐述了从功能注册、菜单设置到模板初始化的客开步骤,包括修改数据库值、清缓存、查询模板处理等,提供了参照已有节点代码进行客开的建议。

需求描述:
在这里插入图片描述
需要将【采购入库】按照【采购订单关闭】节点的形式展现数据。
客开思路:

  1. 功能注册增加功能节点,(40080603)勾选启用。
  2. 菜单注册增加 菜单 并关联 功能节点(40080603)。
  3. 初始化 单据模板,查询模板
  4. 采购入库单主子表汇总VO是PurchaseInViewVO ,系统里其他单据节点 采购订单关闭,销售订单关闭 都是xxxxxViewVO。
    客开步骤:
    5. 单据模板初始化
    4.1 系统中已有采购入库单的 单表模板 (采购入库到采购发票(单表) 45TO25_L )
    在这里插入图片描述
    3.2 将该模板赋值为一个新的。从数据库中修改对应的值。
NODECODEPK_BILLTYPECODE 该字段分别修改

在这里插入图片描述
修改完成以后 清缓存重新登陆 可以在单据模板初始化中查询到
在这里插入图片描述
6. 查询模板初始化
6.1 查询模板与采购入库共用一个 所以从【查询模板初始化】查询采购入库模板,导出 重新导入修改下名称。
在这里插入图片描述
7. 查询模板,单据模板操初始化
查询,单据模板完成后,需要执行下脚本,否则在【功能节点默认模板】中查询不到。

insert into pub_systemplate_base (APPCODE, DEVORG, DR, FUNNODE, LAYER, MODULEID, NODEKEY, PK_COUNTRY, PK_INDUSTRY, PK_SYSTEMPLATE, TEMPLATEID, TEMPSTYLE, TS)
values (null, '00001', 0, '40080603', 0, '400806', null, '~', '~', '0001AA10000000047K1S', '1001ZZ1000000007FG45', 1, '2022-12-01 16:11:16');

insert into pub_systemplate_base (APPCODE, DEVORG, DR, FUNNODE, LAYER, MODULEID, NODEKEY, PK_COUNTRY, PK_INDUSTRY, PK_SYSTEMPLATE, TEMPLATEID, TEMPSTYLE, TS)
values (null, '00001', 0, '40080603', 0, '400806', null, '~', '~', '1001ZZ1000000007FGVI', '1001ZZ1000000007FETT', 0, '2022-12-01 13:58:02');

注意:
TEMPSTYLE 模板类型:0=单据模板,1=查询模板,3=输出模板,5=移动应用模板,
分别插入前面步骤的单据模板和查询模板。
TEMPLATEID 分别对应查询,单据模板的PK,一定更要与TEMPSTYLE 做好对应。

8. 增补到集团
在这里插入图片描述
10. 单据模板-集团
在这里插入图片描述
以上就是单据及模板的配置,后面就是相关代码的客开了,可以参照【采购订单关闭】节点的代码。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值