NC6开发单据常见问题汇总(持续更新中)

本文针对客开单据在使用过程中遇到的问题提供解决方案,包括模板设置的查找、如何自动生成单据编码、设置新增单据默认值以及确保单据提交后的审批流程显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

模板设置找不到

无法自动生成单据编码

新增单据默认值

单据点击提交后流程查不到 


  相比于系统单据,我们客开的单据多多少少会遇到这样那样的问题,本章将会对于一些常见的问题做一些解决方案,欢迎各位小伙伴们及时补充!

  • 模板设置找不到

  前篇文章提到过,需要以集团管理员账号登录后,在功能节点默认模板设置里,找到发布的单据,选中点击增补到集团。

 

  • 无法自动生成单据编码

  打开单据类型管理节点,找到发布的单据类型,点击修改,勾选是否支持交易类型编码规则,点击保存。这个时候就可以在编码规则定义-集团里自由配置了。

  • 新增单据默认值

  通过工具自动生成的单据,会默认生成AceAddHandler类,该类下可以设置表头和表体的默认值。

package nc.ui.aim.workorderplan.ace.handler;

import nc.ui.pubapp.uif2app.event.IAppEventHandler;
import nc.ui.pubapp.uif2app.event.billform.AddEvent;
import nc.vo.pub.pf.BillStatusEnum;
import nc.vo.pubapp.AppContext;
import nc.ui.pub.bill.BillCardPanel;

public class AceAddHandler implements IAppEventHandler<AddEvent> {

	@Override
	public void handleAppEvent(AddEvent e) {
		String pk_group = e.getContext().getPk_group();
		String pk_org = e.getContext().getPk_org();
		BillCardPanel panel = e.getBillForm().getBillCardPanel();
		// 设置主组织默认值
		panel.setHeadItem("pk_group", pk_group);
		panel.setHeadItem("pk_org", pk_org);
		// 设置单据状态、单据业务日期默认值
		panel.setHeadItem("approvestatus", BillStatusEnum.FREE.value());
		panel.setHeadItem("billdate", AppContext.getInstance().getBusiDate());
	}
}

 

  • 单据点击提交后流程查不到 

  1、首先检查元数据节点,业务接口属性映射流程信息获取、回写对应的属性是否映射。

2、检查发布主子节点时是否勾选审批流。

 

3、单据类型管理,看是否勾选“是否支持审批流定义”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猪仔搬砖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值