![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
用友NC二次开发
文章平均质量分 62
MJ7128
这个作者很懒,什么都没留下…
展开
-
Linux下nchome拷入到windows下如何使用
Linux下nchome拷入到windows下启用ncSysconfig如何操作 1、 1. 复制一个在windows下使用的nchome中的root.bat文件 2、 2. 运行中执行以下命令(linux下拷过来的代码直接放在D盘的根目录下) ...原创 2013-05-05 18:02:00 · 732 阅读 · 0 评论 -
设置业务锁
//设置业务锁 boolean lockPeriod = false; lockPeriod = nc.bs.uap.lock.PKLock.getInstance().acquireLock(psndocWadocs[0].getPk_wa_grd(), PubEnv.getPk_user(), null); if (!lockPerio...原创 2013-05-08 13:57:36 · 406 阅读 · 0 评论 -
NC自定义参照开发方法
自定义参照开发规范自定义参照可以定义参照的UI界面,也可以只定义参照的Model 1. 参照界面的定义: 参照分为表型、树型、树表型参照三种。继承了UIDialog并实现了IRefUINew接口。 程序员可自定义参照界面,最好也继承UIDialog,须实现IrefUINew接口。 2. 参照Model的定义...原创 2013-05-08 13:57:23 · 2780 阅读 · 0 评论 -
NC参照客户化开发设置
NC参照客户化开发设置 1. UIRefPane中的设置: setToolTipText(String);//设置参照控件的toolTip setMaxLength(int);//设置输入字符的最大长度,默认20; setEditable(boolean);//设置参照是否可编辑 setEnabled(boolean);//...原创 2013-05-08 13:56:34 · 329 阅读 · 0 评论 -
单据动作执行脚本标准写法示例
单据动作执行脚本标准写法示例*****************单据类型 审批流检查类:nc.bs.trade.business.HYSuperDMO*****************提交SAVE //####本脚本必须含有返回值,返回DLG和PNL的组件不允许有返回值#### Object inObj=null; Object retObj=null; ...原创 2013-05-07 22:11:09 · 704 阅读 · 0 评论 -
NC代码中执行公式方法
/** * 公式查询 * * @param tablename * @param name * @param colNm * @param id * @return */ 如果是前台公式的话,nc.UI.pub.formulaparse.FormulaParse 后台公式用:nc.BS.pub.formulaparse.FormulaParse public Strin...原创 2013-05-07 22:09:24 · 1196 阅读 · 0 评论 -
NC人员信息维护中任职记录顺序按照日期顺序排序解决方法
--修改任职信息表中的信息--备份任职信息表create table hi_psndoc_deptchg_bak as select * from hi_psndoc_deptchg--执行如下语句,按照任职开始时间先后顺序将任职记录重新排序update hi_psndoc_deptchg set hi_psndoc_deptchg.recordnum = (select...原创 2013-05-07 22:06:27 · 728 阅读 · 0 评论 -
常用数据库表操作语句
为表增加字段的方法: alter table 表名 add 字段 类型 修改原字段名 ALTER TABLE 表名 RENAME COLUMN 字段名 TO 字段名1; 修改字段类型的方法: alter table 表名 modify 字段名类型 把表非空的字段设置为可空: alter table 表名 al...原创 2013-05-07 22:04:24 · 113 阅读 · 0 评论 -
NC单据开发的一般步骤
单据开发的一般步骤: 1. 数据建模,生成数据库表 2. 利用平台工具或手工生成VO 3. 平台注册 系统类型注册(可选) 功能注册 单据类型 VO对照注册 单据动作注册 单据动作组注册 单据动作执行脚本(注册完将生成的代码拷贝到开发环境) 4. 导入数据字典...原创 2013-05-07 21:56:20 · 792 阅读 · 0 评论 -
导出Excel的工具类,对BillListPanel进行导出
package nc.ui.fh.des.excel;import java.io.*;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;import java.util.Vector;import java.util.Map.Entry;import...原创 2013-05-06 11:03:44 · 125 阅读 · 0 评论 -
NC报表导出Excel的工具类
package nc.ui.fh.des.excel;import java.io.*;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;import java.util.Vector;import java.util.Map.Entry;import...原创 2013-05-06 11:03:19 · 795 阅读 · 0 评论 -
oracle中dblink 的创建方法
oracle中dblink 的创建方法 如果需要从一个数据库服务器访问另外一个数据库服务器的表或视图时,可以通过 DBLink 的方法,实现基本等同于本机访问的效果,如下: SELECT * FROM A@DBLINK_B ; 创建DBLink的方法有以下两种: 第一、已经在需要访问的服务器...原创 2013-05-06 11:02:22 · 113 阅读 · 0 评论 -
NC审批流涉及的表
---审批流涉及的表 select * from pub_wf_instance select * from pub_wf_task where pk_wf_instance='' select * from pub_wf_actinstance where pk_wf_instance='' select * from pub_workflownote where messagenot...原创 2013-05-06 11:01:40 · 1598 阅读 · 0 评论 -
各种各样的选中和行编辑问题
1.各种各样的选中,以及代码设置选中以及得到选中行的VO nc里面表格的选中分二种,一种是基于table 的,一种是基于billmodel的.一基于table的 ,可以用来得到选中行,删除行,但不能用于得VO 1.列表表头选中 getBillListPanel().getHeadTable().getSelectionModel().setSelectionInterval(0,...原创 2013-05-06 11:01:19 · 245 阅读 · 0 评论 -
在人员信息维护节点增加批量导出员工照片实现方法
/** * 批量导出照片 * add by majie 2013-01-18 */ public void batchExportPic(){ GeneralVO[] vos = getSelectPsnListData(); if(vos == null || vos.length == 0) return; //只能选择目录 getFileDirChooser().s...原创 2013-05-05 18:18:15 · 218 阅读 · 0 评论 -
FTP工具类,在NC客开过程中遇到使用ftp的可以直接使用
package nc.bs.ht.ftp;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;im...原创 2013-05-05 18:16:11 · 328 阅读 · 0 评论 -
NC全选全消按钮实现方法
//全选 publicvoid onBoSelectAll() throws Exception{ BillModel headModel = ui.getBillListPanel().getHeadBillModel(); for(int i = 0; i < ui.getBill...原创 2013-05-05 18:07:01 · 601 阅读 · 0 评论 -
NC平台添加自定义按钮组步骤
NC平台添加自定义按钮组步骤 1,在ICustomizeButton中定义按钮编码常量 public static final int UCCLUB_SQLSET_LINE = 10001; // 行操作 public static final int UCCLUB_SQLSET_LINE_DELETE = 10002; // 行操作->删除行 2,编...原创 2013-05-05 18:05:03 · 1186 阅读 · 0 评论 -
单据开发步骤
0. 做单据(字段不能变): 名称 编码 数据库模型 公司主键 pk_corp CHAR(4) 单据号 vbillno CHAR(20) 数据权限 datalimit CHAR(20) 制单人 voperatorid CHAR(20) 制单日期 doperatordate CHAR(10) 审批人 vapproveid CHAR(20) 审...原创 2013-05-08 13:57:44 · 379 阅读 · 0 评论