nc57
haha_lee
我要这天再遮不住我眼/我要这地再埋不了我心/我要这众生都明白我意/我要那诸佛都烟消云散
展开
-
MDE工程入门
目录结构如图:public 源目录:放置服务接口和依赖类(VO);private源目录:存放实现类client源目录 :存放ui代码gen :存放通过部署成成的文件MDE工程必须把自动构建选项选上Build Automatically>,否则不能够进行自动的开发环境内容与基础技术平台调试运行内容保持同步。Ø原创 2012-12-16 16:18:08 · 3425 阅读 · 0 评论 -
用友NC57定时任务编写
1.在开发环境eclipse 的test目录下,将nchome/modules/uapqe/lib/pubuapqequeryengine.jar包中的TaskExecutor.java拷贝至test中新建的对应的包中效果如下图: 2.在该类的方法executeTask中修改 下图位置的代码,把需要测试的任务名字替换 。3.上面只是完成第一步,下面需要写对应的定时任务的原创 2014-03-01 20:17:18 · 4948 阅读 · 0 评论 -
用友nc 用户长时间没有任何操作,如何设置会话的失效时间?
1.web应用(新开的)NC中间件环境下的web profile和NC中间件没有关系,NC中间件只不过是个J2EE运行环境,是个Container,当你的web项目启动后,NC中间件创建web容器,其web应用的会话超时时间由你的web部署描述符(web.xml)声明,示例代码如下: 30在其他web容器下也类似,NC再创新也不至于更改servlet规范吧原创 2014-05-07 13:36:04 · 5356 阅读 · 0 评论 -
用友nc57 调用存储过程
1.背景:物流方写了一个过程,我方读取过程并执行原创 2014-05-19 20:17:50 · 3292 阅读 · 0 评论 -
用友NC57创建db2数据库环境
--建数据库CREATE DATABASE NCXH USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM CATALOG TABLESPACE MANAGED BY DATABASE USING ( FILE 'C:\DBBAK\Catalogdata1' 128000 ) USER TABLESPACE MANAGED BY DATABA原创 2014-05-12 18:51:59 · 1706 阅读 · 0 评论 -
-Duser.timezone=GMT+08
-Duser.timezone=GMT+08我之前遇到类似的问题,添加了这个原创 2014-05-20 14:42:37 · 19102 阅读 · 0 评论 -
NC57 定时任务TaskExecutor 控制单个任务
/* * @(#)TaskExecutor.java 1.0 2004-10-12 * * Copyright 2005 UFIDA Software Co. Ltd. All rights reserved. * UFIDA PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package nc.bs.uap.s原创 2014-07-19 20:48:50 · 2634 阅读 · 0 评论 -
用友nc57 一些跟当前登陆环境相关的方法
InvocationInfoProxy.getInstance().getUserCode()1. 获得当前登陆用户PK原创 2014-05-27 18:05:52 · 3493 阅读 · 0 评论 -
NC BillRendererVO 设置表体
// 设置金额为零显示为零 nc.vo.pub.bill.BillRendererVO cellVO = new nc.vo.pub.bill.BillRendererVO(); cellVO.setShowZeroLikeNull(false); getBillCardPanel().setBodyShowFlags(cellVO);原创 2014-07-28 21:28:40 · 1825 阅读 · 0 评论 -
在eclipse里卸载已安装的插件
有四种方法:1.到plugins和features目录中找到你要卸载的插件的文件夹,删除它们。在eclipse的快捷方式属性中加上-clean参数,启动eclipse。去掉-clean参数,重新启动即可。2.如果是采用link方式安装插件,只需要把对应的link文件删除就可以了。//不太懂link方式,期待高手回答3.到plugins和features目录中删除掉相关的文件夹,然后转载 2014-09-05 15:42:10 · 1044 阅读 · 0 评论 -
NC57 定时任务例子
package nc.imp.hn.wl.wl.yundan;import java.util.ArrayList;import java.util.HashMap;import nc.bs.dao.BaseDAO;import nc.bs.framework.common.NCLocator;import nc.bs.hn.wl.pub.SuperDMO;import nc.bs原创 2014-09-16 19:31:39 · 3775 阅读 · 1 评论 -
用友NC开发 相关封装类解释
nc.vo.pub.AggregatedValueObject针对具有一对多关系的母子表设计的聚合VO对象的抽象基类。它的内部包括一个针对母表的母VO对象和针对单个子表的若干个子VO对象。 只适合一母一子关系。一母多子请使用ExtendedAggregatedValueObjectnc.vo.trade.pub.HYBillVO行业的公共单据VOnc.vo.原创 2014-11-28 11:14:17 · 3822 阅读 · 0 评论 -
用友NC57 基础
模式化开发的开发步骤1.4 利用开发模型编写界面代码:1.4.1 编写界面初始化控制器,设置VO类名,菜单按钮,单据类型等public class TestManageControlextends AbstractManageController {/**单据类型*/private String m_sBillType = "88";/**单据VO信息*/p原创 2015-03-25 21:17:08 · 4630 阅读 · 0 评论 -
NC57 自定义UIDilog
1.建立单据模板,表体 2.继承UIDialog ,一个对话框类 3.得到VO数据 4.加载模板 5.模板中设置3中得到的VO ----Handler 类:if (intBtn == IXhfxButton.LINKQUERYSALE) { // 销售明细表VO原创 2015-05-17 17:08:11 · 1857 阅读 · 0 评论 -
NMC客户端启动超过最大使用次数
NMC客户端启动超过最大使用次数故障现象:已经超过了最大使用次数,如继续使用请申请license解决方案: 删除目录下1文件nmc/client/1原创 2015-05-18 10:25:29 · 1844 阅读 · 0 评论 -
NC57双击表体行弹框
1.在UI类中的构造方法里调用一个自定义的方法,方法名随便写,本例中是afterinitdlg(parentui);如下为构造函数: ReturnArrivalUI parentui = this; public ReturnArrivalUI() { super(); afterinit(); afterinitdlg(parentui); }2.方法afteri原创 2013-08-16 14:22:38 · 2636 阅读 · 0 评论 -
NC57logo修改办法
替换客户图标替换logo在resources\images\maindesktop\nc_logo.png欢迎界面 webapps\nc_web\logo\images logo.png登陆界面 resources\images\loginicon产品界面 resources\images\maindesktop原创 2014-02-28 15:44:28 · 2153 阅读 · 0 评论 -
NC57>>nchome>>ierp>>bin>>account.xml
简体中文rootrootN0000系统管理2000-01-012100-01-01NYsimpchnufsoftufsoft2000-01-012100-01-01NN0001帐套名字2013-06-282017-06-29NYdesignsimpchn原创 2013-12-22 12:19:17 · 2230 阅读 · 0 评论 -
[转]用友NC单据UI基本代码示例
原地址:http://blog.csdn.net/softwave/article/details/8781220本示例在用友NC57环境下调试通过最近在做基于NC的二次开发,这种封闭的系统文档很少,一个简单的例子都不能找到帮助。本示例的目的是为了让后来者少走我走过的弯路[java] view plaincopypackage nc.ui.ic.ge转载 2013-11-10 00:00:11 · 2507 阅读 · 0 评论 -
nc二次开发问题集(zt)
一、供应链采购订单问题 在采购订单参照请购单时,若选择了10行请购单的记录,采购订单的表体也就显示了10条记录,如何才能实现还可以再弹出请购单的参照,追加一条记录,而不需要取消单据后重现选择请购单。答:截止最新版本,你这个问题只能是退回去,重新选择11条过来,不能如你希望那样10条不动再追加第11条.这是个易用性改进的需求,我转给SCM开发部门.二、3.1的XML导入文档转载 2013-05-22 23:18:36 · 5505 阅读 · 2 评论 -
nc57数据库语句笔记-查找
1.查询某个字段的值1.1:函数的使用-max:String c = " select max(dbdh) dbdh from t_fhmx where length(trim(dbdh))=11 and dbdh like '"+newnum+"%' "; String c1 =(String) daojcxs.executeQuery(c, new ColumnProc原创 2013-05-23 13:56:18 · 4796 阅读 · 1 评论 -
NC参照SQL追踪
最近做项目中,(ps:项目是别人做了一大部分,我们过去收尾),发现某个参照点击后,速度特别慢,等了很长时间才显示出来,遂欲得到参照查询语句。参照一般不怎么弄,就是直接设置类型为参照,然后关联某个档案,可是有时候需要按照指定的方式查询。先说下跟踪的方法吧,反正挺折腾人的。1,不要想着从入口类得到参照的方法,应该从单据模板初始化中查看该“书名”的属性:可原创 2013-05-23 23:43:07 · 3731 阅读 · 0 评论 -
NC中间表学习笔记,部分转载
原文:http://blog.sina.com.cn/s/blog_539d361e0100ncgk.html 数据库设计中,经常遇到一个决策:究竟是使用视图,还是中间表? 考虑库存管理的一个场景:最普通的单据是入库和出库单,库管员需要看到当前的库存。对库存的处理,我们有两个方案:一是使用视图,所有的入库减去所有的出库,就是当前库存;另外就是使用中间表,建立一个库存表,记录原创 2013-05-27 11:03:24 · 1557 阅读 · 0 评论 -
NC打印模板汇总技巧
连续加班3月了,走得早的时候是晚上10点半,正好赶上末班公交车,走得晚的时候是凌晨3点 ,一般十点不走就是凌晨一点走。---所以,我要努力学知识,换家公司。NC的打印模板其实功能很齐全,一个不会编程的人也可以按照他自己的意愿做出来一个打印模板,只是有时候,NC各种bug往往导致达不到效果。项目中使用的是NC57 ,客户要求 在一个 如下图的单据中打印 出 图中 1 与2的数据原创 2013-05-25 19:39:05 · 9323 阅读 · 0 评论 -
NC57切换到卡片界面
public class InvoiceUIPlugin extends ScmUIPluginBase { public void beforeButtonClicked(ButtonObject bo, SCMUIContext ctx) throws BusinessException { if (bo.getCode().equals("参照对账单")) {原创 2013-06-13 18:02:11 · 2246 阅读 · 0 评论 -
NC常用SQL
select * from sm_product_versionwhere 1=1for update;select * from sm_codetocodewhere 1=1for update;sm_createcorpselect * from dap_dapsystemwhere 1=1for update;----------------------------原创 2013-06-24 18:37:01 · 2974 阅读 · 0 评论 -
NC57 列表界面表体行合计
public boolean isShowCardTotal() { return true; }ctrl类继承抽象类AbstractManageController 而AbstractManageController 实现了IListController。原创 2013-08-16 14:11:46 · 3500 阅读 · 1 评论 -
JAVA 创建临时表
// 创建一个临时表String ceatetable = null;if (getDao().getDBType() == DBConsts.SQLSERVER) {ceatetable = "select * into temp" + InvocationInfoProxy.getInstance().getUserCode() + " from (" + sqlbo原创 2013-09-11 21:01:40 · 13930 阅读 · 2 评论 -
NC5自定义多级按钮
protected void initPrivateButton() { super.initPrivateButton(); ButtonVO addBtnVO=ButtonVOFactory.getInstance().build(IBillButton.Add); addPrivateButton(ButtonFactory.getButtonVO(IXhfxButton.TEM原创 2013-09-13 16:57:12 · 1920 阅读 · 0 评论 -
NC打补丁什么情况下需要部署
一直以来都有很多顾问或者是系统管理员在打补丁的时候不知道哪些补丁需要部署,哪些补丁不需要部署以下详细说明了打补丁是否需要部署:Modules目录按模块分子目录存放各个模块的代码。分public,client和private。每个模块由相应的产品组负责。此目录下还存放EJB代理,不过EJB代理由构建工具维护。在某个模块下还有几个比较重要的目录如:$nchome\modules\uap原创 2013-09-15 12:35:19 · 4866 阅读 · 0 评论 -
NC57 ClientUI类方法大全《不断更新中》
UI类中的方法--BillManageUI:1.设置ctrl类:@Overrideprotected AbstractManageController createController() {return new RFOperatorCustoMapCtrl();}2.设置界面默认数据 :@Overridepublic void setDefaultData()原创 2013-09-15 13:29:42 · 6373 阅读 · 0 评论 -
NC弹框
/*** 原因:不需要弹出对话框* 更改:注释掉下面方法*///// private HYQueryConditionDLG getSaleDataDialog() {// TemplateInfo tempinfo = new TemplateInfo();// tempinfo.setPk_Org(_getCorp().getPrimaryKey());// t原创 2013-09-16 11:22:13 · 4842 阅读 · 0 评论 -
NC57 单据必输项校验类
package nc.ui.xhfx.pub;import java.awt.Component;import java.awt.DefaultKeyboardFocusManager;import java.awt.KeyboardFocusManager;import javax.swing.JComponent;import nc.ui.pub.beans.UIComboBo原创 2013-10-28 10:35:15 · 2536 阅读 · 0 评论 -
NC57 配置文件笔记
prop.xml 是nc中间件配置文件,似乎nc6系列的也是这么规定的。ierp\bin\account.xml 帐套配置文件。conf\server.xml 是内嵌在nc中的Tomcat配置文件,该配置文件包括nc web server的端口,context等。nc 数据表有个类型char(20)的主键:4位公司代码+2位nc版本+14位序列号主键生成机制OID 在基类 Dat原创 2013-11-09 23:05:44 · 3074 阅读 · 0 评论 -
java.lang.UnsupportedClassVersionError: Bad version number in .class
Exception in thread "Thread-10" java.lang.UnsupportedClassVersionError: Bad version number in .class file at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Un原创 2015-07-04 14:54:43 · 867 阅读 · 0 评论