NC
xbronze
努力,学习!
展开
-
【笔记】NC65系统,创建一个HTTP接口,接收传过来的数组数据
【代码】【笔记】NC65系统,创建一个HTTP接口,接收传过来的数组数据。原创 2023-11-29 15:42:35 · 562 阅读 · 0 评论 -
【笔记】NC正式环境部署后的modules转换成适用于开发环境的modules文件格式
NC正式环境部署后的modules转换成适用于开发环境的modules文件格式。原创 2023-05-06 14:48:17 · 125 阅读 · 0 评论 -
【笔记】Java实现通过本地浏览器打开UClient访问NC服务,如果失败,则打开IE浏览器访问NC Web服务
Java实现通过本地浏览器打开UClient访问NC服务,如果失败,则打开IE浏览器访问NC Web服务。原创 2023-05-06 14:41:14 · 586 阅读 · 0 评论 -
【已解决】NC65自由报表发布节点失败:未进行完整的主组织设置
解决办法:设置组织类型为global全局点击下一步可以正常发布节点了原创 2021-10-27 15:05:01 · 709 阅读 · 0 评论 -
【已解决】Failed to load ESAPI.properties as a classloader resource.
NC65在单据中点击查询时报错解决办法:在调试配置中设置VM自变量加上-Dorg.owasp.esapi.resources=${FIELD_NC_HOME}/ierp/bin/esapi原创 2021-03-26 18:39:30 · 2449 阅读 · 2 评论 -
【已解决】NC65单据新增按钮,isActionEnable设置后不生效
NC65单据新增了个按钮,按钮方法中的isActionEnable不生效@Overrideprotected boolean isActionEnable() { Object[] objs = getModel().getSelectedOperaDatas(); if (objs != null && objs.length > 0) { for (int i = 0; i < objs.length; i++) { AggReceivableChangeV原创 2021-03-25 18:57:23 · 1110 阅读 · 0 评论 -
【已解决】NC65单据查询数据最多只显示5000条
收款合同单查询最多只显示5000条数据,但是从数据库中查询的条数超出5000条跟了一下查询的类 nc.ui.pubapp.uif2app.query2.action.QueryExecutor.queryData(IQueryScheme) 发现有个max_query_count_constant 的参数继续跟下去,有个nc.vo.pubapp.res.Variable.getMaxQueryCount() 的方法果然,看起来是在代码中直接设置了最大查询条数。再继续跟nc.impl.pubap.原创 2021-01-22 11:36:06 · 1094 阅读 · 1 评论 -
【NC65扩展表体编辑后事件】
创建编辑后事件类 AceReceBillBodyAfterEditHandler .java (类自己命名)package nc.ui.arap.receivablebill.ace.handler;import nc.ui.pubapp.uif2app.event.IAppEventHandler;import nc.ui.pubapp.uif2app.event.card.CardBodyAfterEditEvent;import nc.vo.pub.lang.UFDouble;/*.原创 2020-11-09 18:06:06 · 922 阅读 · 0 评论 -
【NC65持久化操作】
持续新增中…实例一:IUAPQueryBS qry = ((IUAPQueryBS)NCLocator.getInstance().lookup(IUAPQueryBS.class));GroupVO groupvo = (GroupVO)getQueryService().retrieveByPK(GroupVO.class, pk_group);原创 2020-11-06 17:52:04 · 651 阅读 · 0 评论 -
NC65系统用户登陆验证逻辑
//假设登陆用户名为 xzh ,登陆密码为 1qaz2wsxString sql = "select * from sm_user where user_code = 'xzh' ";UserVO userVO = null;try { userVO = (UserVO) new BaseDAO().executeQuery(sql, new BeanProcessor(UserVO.class));} catch (DAOException e) { e.printStackTrace();原创 2020-11-04 12:46:17 · 1083 阅读 · 0 评论 -
NC65后台手动创建用户并设置初始密码
new 一个用户VO,并向VO中set必要的字段值UserVO userVO = new UserVO();userVO.setDr(0);userVO.setEnablestate(2); //启用状态 1=未启用,2=已启用,3=已停用userVO.setIdentityverifycode("staticpwd"); //认证类型userVO.setIsca(new UFBoolean("N")); //是否CA用户userVO.setIsLocked(new UFBoolean("N")原创 2020-10-16 09:33:26 · 2717 阅读 · 0 评论 -
NC65对单表单据查询的结果进行排序
nc.impl.pub.ace.AceCmp_paymesPubServiceImpl 这个类是单据从元数据走完向导时自动生成的(当然,不同模块类名不同,根据自己项目的实际情况找到对应类即可),里面有各按钮的动作方法。想要对查询的数据进行排序,找到这个类,修改pubquerybills方法,方法中的query.query(queryScheme, null) 第二个参数,就是查询SQL的排序语句,默认为空。按照要排序的要求,修改query方法的参数,如下public AggPaymes[] pubq原创 2020-09-28 17:30:22 · 1320 阅读 · 2 评论 -
NC65单表单据添加数据勾选事件
在XML文件事件监听的bean中添加数据勾选事件,同时实现:如果勾选了一条数据,通过勾选数据行中的单据号查找整个列表界面的数据,如果有数据行的单据号跟我选择的那行数据的单据号相同的话,那相同的那行数据也一起设置勾选状态(如果是取消勾选,则同样取消勾选单据号相同的行数据)。<!-- 事件监听newadd --><bean id="bmModelEventMediator" class="nc.ui.pubapp.uif2app.model.AppEventHandlerMediator"原创 2020-09-25 17:29:51 · 970 阅读 · 0 评论 -
映射属性类型样式不是参照类型禁止设置映射扩展属性
NC65系统,客开新建单据。元数据表头接口映射设置来源单据类型 -> 表体来源单据类型csrctype来源单据主键 -> 表体来源单据主键csrcid发布元数据时报错这是元数据表头实体解决方案:通过刷数据的方式,设置接口映射update md_bizitfmap set classattrpath = 'id_invoicereqbvo.csrcid'where classid = '61e426ba-5ff2-42a2-a05c-ad8c2abfe71e' --表头元数据原创 2020-08-21 10:23:56 · 856 阅读 · 0 评论 -
NC65二开单据添加表体编辑前后事件
以表体编辑事件为例首先创建表体编辑事件的处理类package nc.ui.arap.invoice_req.ace.handler;import nc.ui.pubapp.uif2app.event.IAppEventHandler;import nc.ui.pubapp.uif2app.event.card.CardBodyAfterEditEvent;import nc.ui.pubapp.uif2app.view.ShowUpableBillForm;/** * 发票申请表体编辑后原创 2020-08-20 16:09:15 · 1845 阅读 · 0 评论 -
【已解决】NC65 单据Excel导出报错:不合法的数据访问路径!路径为空!
原创 2020-07-13 11:49:17 · 612 阅读 · 0 评论 -
【已解决】NC65 单据保存后,单据直接被提交,状态为‘审批中’
如题,NC65 单据保存(不管是新增后保存,还是修改后保存)后,单据直接被提交,状态为‘审批中’!原创 2020-07-08 18:23:54 · 2250 阅读 · 2 评论 -
【已解决】NC65 元数据字段为pk_project,但是单据查询时,却报[ORA-00904: “PROJECT“: 标识符无效]的错误
以下是错误日志:nc.vo.pubapp.pattern.exception.CarrierRuntimeException: ORA-00904: "PROJECT": 标识符无效 at nc.vo.pubapp.pattern.exception.ExceptionUtils.wrappException(ExceptionUtils.java:177) at nc.impl.pubapp.pattern.database.DataAccessUtils.query(DataAccessUti.原创 2020-07-08 18:21:15 · 1303 阅读 · 0 评论 -
【已解决】NC57启动环境报错:Working directory does not exist: c:/nc_home
NC57项目启动环境时报如下错误错误原因:DeBug Configurations中working directory引用的是${FIELD_NC_HOME}而${FIELD_NC_HOME}的设置是在如下截图的位置c:/nc_home 根本不是我项目NC_HOME 的位置,因此把FIELD_NC_HOME的值替换成我们自己项目NC_HOME的路径即可,如下如所示...原创 2020-05-08 10:48:45 · 1780 阅读 · 1 评论 -
【已解决】NC57启动客户端报错:Exception caught while download server code version:
NC57启动客户端时弹出如下错误信息:开发工具报错输出如下:run in local application.错误: Exception caught while download server code version, try again...错误: Exception caught while download server code version, try again...错...原创 2020-04-30 17:51:38 · 1156 阅读 · 0 评论 -
【已解决】用友NC57忘记超级管理员密码,无法登陆系统设置账套
NC57项目忘记(不知道)超级管理员密码上网找到一个大佬提供的root密码校验的补丁,替换到我们NC57项目的modules,重启环境即可,NC57亲测有效补丁下载:链接: https://pan.baidu.com/s/1aH_IfwvgXJz8gVpr7nQPcw提取码: dbhj参考链接http://udn.yyuap.com/thread-25103-1-1.html...原创 2020-04-17 15:59:47 · 4617 阅读 · 0 评论 -
【笔记】NC63系统SQL执行示例
String sql = "select * from ×××××";IUAPQueryBS iUapQuery = (IUAPQueryBS) NCLocator.getInstance().lookup(IUAPQueryBS.class.getName());ArrayList<ContractListReportVO> contractList = (ArrayList...原创 2019-10-23 16:07:51 · 895 阅读 · 0 评论