nc
nc问题
苡菁
这个作者很懒,什么都没留下…
展开
-
NC65 参照多选列表卡片界面显示
重写BillListView1. 表头package nc.ui.fdc_pr.h303201525.ace.view;import java.util.List; import nc.ui.pub.beans.UIRefPane;import nc.ui.pub.beans.constenum.DefaultConstEnum;import nc.ui.pub.bill.BillListData;import nc.ui.pub.bill.BillListPanel;import原创 2022-03-09 19:14:13 · 1105 阅读 · 0 评论 -
nc.vo.pub.BusinessException: 当前登陆用户没有可用的查询模板
问题原因:通过跟源码发现在执行默认模板查询的时候执行Sql脚本为select * from pub_systemplate where pk_corp='0001AZ100000000001NY' and upper(funnode)= upper('Z5020123') and tempstyle=1解决办法:1.将nodekey这个字段的值置位空2.检查这个节点的查询模板是否有多个...原创 2021-12-02 14:17:12 · 1271 阅读 · 0 评论 -
NC 查询聚合VO
一、客户端调用第一种:根据主键查询IMDPersistenceQueryService service = NCLocator.getInstance().lookup(IMDPersistenceQueryService.class);MaterialVO materialVO = (MaterialVO) service.queryBillOfNCObjectByPK(MaterialVO.class, pk_material.toString()).getContainmentObject原创 2021-12-10 09:43:21 · 1227 阅读 · 0 评论 -
NC65 单据联查
1. 设置元数据文件主子表:单表:升级元数据即可2.修改XML文件3.在单据类型管理中设置上下游单据类型原创 2021-11-25 11:12:18 · 857 阅读 · 0 评论 -
NC65 获取当前登录用户
1.String userID = InvocationInfoProxy.getInstance().getUserId();//获取当前系统登录用户2.String cuserid = AppContext.getInstance().getPkUser();//获取当前系统登录用户原创 2021-09-29 14:00:20 · 2560 阅读 · 0 评论 -
NC65 卡片空行过滤器
<!--====== 视图元素:[PUBAPP表单控件(ShowUpableBillForm)实例对象] ==============--> <bean id="billForm" class="nc.ui.pubapp.uif2app.view.ShowUpableBillForm" init-method="initUI"> <property name="model"><ref bean="bmModel" /></...原创 2021-09-27 14:51:29 · 362 阅读 · 0 评论 -
NC 参照多选
一、参照选择多条数据后,表体数据出现多条1. 将参照设置为多选import nc.ui.pub.beans.UIRefPane;UIRefPane refPane = (UIRefPane) cardPanel.getBodyItem(tablecode, key).getComponent();refPane.setMultiSelectedEnabled(true);2. 实现多选nc.ui.pubapp.uif2app.view.util.RefMoreSelectedUtil.原创 2021-09-14 17:07:32 · 1013 阅读 · 1 评论 -
nc65用友uap开发节点通过按钮调用打开另外一个节点并传数据跳编辑态
点击按钮弹框,出现以下界面1.按钮代码:try{ if(billVO != null){ FuncletInitData initDataa = new FuncletInitData(); initDataa.setInitType(47); initDataa.setInitData(billVO); FuncRegisterVO funvo = WorkbenchEnvironment.getInstance() .getFun原创 2021-08-19 09:54:56 · 1404 阅读 · 0 评论 -
nc65 当前登陆用户没有可用的查询模板!
第一种方法:查询表:SELECT * FROM pub_systemplate_base WHERE upper ( funnode ) = upper ( 'Z2010203' ) ORDER BY tempstyle将nodekey这个字段的值置位空如上还不行:查询表:select * from pub_systemplate where pk_corp='0001AZ100000000001NY' and funnode='Z2010203' and nodekey = 'qt' or原创 2021-04-23 16:57:59 · 515 阅读 · 0 评论 -
用友nc65开发Caused by: java.lang.IllegalArgumentException: 没有找到设置的单据模板信息,功能节点:H3H095,nodekey:bt
用友nc65开发Caused by: java.lang.IllegalArgumentException: 没有找到设置的单据模板信息,功能节点:H3H095,nodekey:bt造成这个错误的可能有两个原因:1、向导时没有执行相关sql语句导致单据模板没有建立:找到单据模版执行的sql语句(文件中红圈sql)到数据库执行并提交。2、xml文件配置有错误在一个xml文件中存在以下两个nodekey:bt将下图中的nodekey:bt删除。...转载 2021-04-15 14:59:04 · 1193 阅读 · 1 评论 -
Error to init aggVOStyle,Please check the back log
出错原因:元数据丢失,重新发布元数据后再重启服务原创 2021-04-07 10:30:58 · 802 阅读 · 0 评论 -
uap用友nc开发选择业务单元提示:请检查该单据是否定义单据号规则
uap用友nc开发选择业务单元提示:请检查该单据是否定义单据号规则错误如图:主要是因为向导数据库sql语句执行不完全1、找到向导生成的数据库插入语句:2、把insert_BillCodeInit.sql中的sql在数据库中执行。记得提交!...转载 2021-04-07 10:24:43 · 565 阅读 · 0 评论 -
单据表头/表尾编辑前事件未设置返回值!
表头表尾编辑前事件:public class AceHeadTailBeforeEditHandler implements IAppEventHandler<CardHeadTailBeforeEditEvent> {@Overridepublic void handleAppEvent(CardHeadTailBeforeEditEvent e) {// TODO 自动生成的方法存根BillCardPanel panel = e.ge...原创 2020-07-26 00:25:11 · 628 阅读 · 0 评论 -
NC65 多页签默认其一
editor.getBillCardPanel().getBodyTabbedPane().setSelectedIndex(index);原创 2020-06-24 10:54:43 · 566 阅读 · 0 评论 -
NC Cloud启动startup.bat闪退
闪退后,按以下命令执行出现F:\NCCHome>startup.batJAVA_HOME=C:\Program Files\Java\jdk1.8.0_251.NC_HOME=F:\NCCHome .'C:\Program' 不是内部或外部命令,也不是可运行的程序或批处理文件。解决办法:jdk安装路径不要放在有空格或特殊字符的目录下...原创 2020-04-15 16:52:24 · 4029 阅读 · 3 评论 -
NC65 开发代码案例-常用代码片段
1、隐藏字段//表体隐藏BillData bs =getBillCardPanel().getBillData();BillItem[] items =bs.getBillModel().getBodyItems();for (int i = 0; i <items.length; i++) {items[i].setShow(false);}getBillCardP...转载 2020-03-26 15:40:52 · 1935 阅读 · 0 评论 -
NC502发布webservice接口
1.找到server-config.wsdd2. 在server-config.wsdd 里面配置4.把接口类写到hotwebs里面原创 2020-03-13 15:46:29 · 296 阅读 · 0 评论 -
soapui测试webservice接口时如何传递xml参数
使用soapUI对webservice接口进行测试的时候如何传递的参数是xml,需要把传递的参数放在转义符中。<![CDATA[ ]]><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?>"<Report><orderNumber>SZ20170511160...转载 2019-12-07 10:47:35 · 2161 阅读 · 0 评论 -
nc502 定时任务代理
1、创建 moudle文件2、到代理页面3、转载 2019-11-27 10:54:15 · 225 阅读 · 0 评论 -
nc 参照过滤
第一种:String wherePart = "";UIRefPane refpane = (UIRefPane)editor.getBillCardPanel().getHeadItem(key).getComponent();refpane.getRefModel().addWherePart(wherePart);第二种://queryScheme ----IQue...原创 2019-11-15 16:12:38 · 833 阅读 · 0 评论 -
nc 扩展开发-前端扩展
原创 2019-10-29 17:26:07 · 718 阅读 · 0 评论 -
nc 扩展开发-实体扩展
原创 2019-10-29 15:45:45 · 786 阅读 · 0 评论 -
nc 流程开发-业务流-分合单
原创 2019-10-29 14:22:04 · 681 阅读 · 0 评论 -
nc 流程开发-业务流-拉单
原创 2019-10-24 16:42:43 · 1461 阅读 · 4 评论 -
nc 流程开发-业务流-推单
下游单据表体行一般来源单据的相关字段,作为记录上游单据的信息,进行联查、并发处理执行以下sql语句insert into pub_billaction (ACTION_TYPE, ACTIONNOTE, ACTIONNOTE2, ACTIONNOTE3, ACTIONNOTE4, ACTIONNOTE5, ACTIONNOTE6, ACTIONSTYLE, ACTION...原创 2019-10-24 15:24:50 · 2069 阅读 · 1 评论 -
nc 审批流
业务场景介绍 单一单据实例,是在一张单据上操作,业务流是多个种类的流程,例:采购申请到采购到货的流程原创 2019-10-24 11:49:40 · 887 阅读 · 0 评论 -
nc 单据模板
原创 2019-10-22 16:25:56 · 1327 阅读 · 0 评论 -
nc 单据进阶开发
一、环境信息获取二、设置默认值树卡档案/主子单据单表档案三、参照联动四、默认勾选及业务规则原创 2019-10-18 17:11:22 · 379 阅读 · 0 评论 -
nchome目录介绍
原创 2019-10-18 14:25:27 · 1620 阅读 · 0 评论 -
把Excel转换成xml文件
/** * 读取Excel并转换 * @param file 获取到的文件 * @return Map<String,List<String>> 把表头和表体以键值对的形式保存 */ private Map<String,List<Map<String,Object>>> readExcelFileOutLis...原创 2019-03-27 15:18:01 · 2496 阅读 · 0 评论 -
license 过期申请
方法 一、申请1、删除bin下面的 license.resp, licnese , hardkey.req 文件2、生成新的hardkey.req 文件3、 登陆 http://udn.yyuap.com/方法二、永不过期第一步:删除bin文件下lisensse文件删除;第二步:替换lib文件下 ncsec.jar 文件(ncsec.jar文件...原创 2019-04-04 16:17:54 · 7208 阅读 · 2 评论 -
nc系统常用代码
1. 在字段编辑前后的类中获取值以及赋值@Overridepublic void handleAppEvent(CardBodyAfterEditEvent e) { //获取卡片面板 BillCardPanel card = e.getBillCardPanel(); //卡片停止编辑 必须写在最上面 card.stopEditing(); ...原创 2019-04-10 18:03:40 · 11584 阅读 · 0 评论 -
NC63开发——动态建模
组织机构建模:新建集团:登录NC客户端:业务系统管理——业务系统初始化——【集团管理】——新增集团新建集团管理员:业务系统管理——业务系统初始化——【集团管理员】——新增集团管理员。设置默认密码(建议,非必须)【业务初始化】:选择待启用的模块启用模块【系统参数设置】为方便开发人员调试,建议将系统参数中“是否启用管理权限与业务权限互斥”设为“否”,允许开发环境中用户同时映...转载 2019-04-12 13:58:50 · 1184 阅读 · 0 评论 -
nc在卡片中隐藏字段
1.按以下步骤打开【单据模板初始化】2.双击【单据模板初始化】,出现如下界面原创 2019-04-12 14:08:27 · 601 阅读 · 0 评论 -
nc 获取多个页签名称
第一种方法:getCardPanel().getBillCardPanel().getBillModel().setBodyRowObjectByMetaData(demandjobVO,lastIndex);((DemandAppModel)getModel()).fireSyncNumEvent();第二种方法:String[] tablecodes = ...原创 2019-04-17 14:08:12 · 584 阅读 · 0 评论 -
nc63创建单据步骤
1.查看需要创建模块的编码2.在工具中,右键 新建--其他--MDE开发--业务组件项目--填写项目名称、模块名称(步骤1查出来的模块编码)--新增业务组件(填写模块编码)--确定3.右键项目下的包,找到UAP助手,如只有表头选择NC单主表单据,选择后会出现一个弹框,按要求填写4.创建成功后,刷新整个项目5.点击工具栏中的窗口---打开透视图---MDE开发6.点击业务模型下的bmf文...原创 2019-05-15 11:01:17 · 1645 阅读 · 0 评论 -
V6自定义档案移植
1、先拷出原数据共2个,位置参照bo_Defdoc-SHHD001.bpfD:\yonyou\home\modules\uap\METADATA\metadata\udi_bpfDefdoc-SHHD001.bmfD:\yonyou\home\modules\uap\METADATA\metadata\udi2、导出对应的数据库信息--导出管控模式select * from bd...原创 2019-05-15 11:02:26 · 199 阅读 · 0 评论 -
交易类型节点发布
1.在动态建模平台---流程管理---交易类型管理中在对应的功能下添加交易类型,然后发布节点,如下图:2.在单据类型管理中,选中单据,勾选是否支持交易类型编码规则3.在单据模板初始化中,选中单据模板,复制4.在功能节点默认板设置中,选中发布的交易类型,点击【分配】,添加单据模板、查询模板、输出模板、并【增补到集团】...原创 2019-05-15 11:11:19 · 1454 阅读 · 0 评论 -
nc65 报表开发
1. 双击【语义模型】2. 先增加【语义模型分类】,然后点击【新增】按钮直接点击【下一步】、【下一步】添加表与表的连接字段添加报表显示哪些字段,然后点击【保存】、再点击【完成】双击【自由报表】点击【完成】后,在【职责】中分配权限即可...原创 2019-05-23 15:17:06 · 3935 阅读 · 0 评论 -
NC65 按钮拦截器
需求:在业务上 有些代码的校验 需要在按钮事件执行前 或者是按钮正常执行后 去执行这个时候 就需要添加拦截器(ActionInterceptor)不过另外思路就是重载按钮类 doAction里面重写 比如说 自定义删除类跟平时的自定义按钮类似 只是继承的父类不同 参考链接:https://mp.csdn.net/pos...转载 2019-05-27 15:02:45 · 672 阅读 · 0 评论