自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 NC Client端调用DAO执行update

NC中在client是不能直接调用BaseDAO的,除非自己添加upm文件 写接口来实现。再从client端使用。 6版本有现成的工具类: DAOAction_Client.execUpdate(sql+); 5版中是没有的,通过查看6版本代码 可以通过以下实现 com.ufida.zior....

2020-05-18 12:34:52 30 0

原创 NC55 Can not find component(both in jndi and ESA)

开发环境正常测试,切换了一个NCHOME后开始报错这个。 报错内容:nc.bs.framework.exception.ComponentNotFoundException: Component: nc.itf.nissan.INissan,Detail Message: Can not find...

2020-04-29 21:26:04 80 0

原创 U8C(NC57)数据库字段扩展

需求: 客商档案自定义项不够用,需扩展自定义档案。 步骤: 1. 元数据升级(跟6版本做升级一样 修改bmf文件)版本号一定要调大。 升级元数据会联动更新md_table,md_column,md_ormap表。 2. 数据库表增加对应的数据字段 /*bd_cubasdoc 增加字段列*//*b...

2020-04-23 19:30:22 55 0

原创 NC审批后操作 扩展开发

单据审批后 进行拓展开发 NC中有两种方式: Client 端 通过XML文件配置 在public端进行拓展开发,需要从数据库中插入脚本,注册审批后执行的操作类 操作类实现: package nc.pubitf.pu.m21.pub.yc.listener; import nc.bs.busi...

2020-03-28 18:55:18 54 0

原创 aggvo保存

ArriveVO[] rvos = nc.bs.framework.common.NCLocator.getInstance() .lookup(nc.itf.pu.m23.maintain.IArriveMaintain.class) .saveBase(new ArriveVO[]{arrv...

2020-03-28 18:55:03 63 1

原创 第三方调用NC外部交换平台 业务单据保存即审批 无审批人

NC系统的某业务单据 设置保存及签字,外部交换平台传入XML中设置了制单人 审批人。但单据签字后状态变为签字状态 但是单据审批人没有值。 原因:保存及签字 默认为当前NC登陆用户的操作,但外部交换平台第三方系统导入 获取不到当前登陆用户,所以数据库中默认的审批人字段值为:pfxxxxxxxxxx...

2020-03-13 09:08:56 93 0

原创 wsimport快速生成webservice服务端

客户端:在JDK的bin文件夹中,有一个wsimport.exe,这个工具依据wsdl文件生成相应的类文件,然后用这些类文件,就可以像调用本地的类一样调用WebService提供的方。该工具可以用于非Java的服务器,如:用C#编写的WebService,通过wsimport则生成Java的客户端...

2020-02-10 17:14:10 37 0

原创 NC类图&依赖关系

2019-11-18 08:57:25 49 0

原创 前端开新进程

SwingUtilities.invokeLater(new Runnable() { public void run() { ArapDataImporter importer = new ArapDataImporter(getImportableEditor(), impor...

2019-11-06 05:36:18 26 0

原创 NC 设置字段可编辑

/QlgqArap/src/client/nc/ui/arap/actions/BillSaveAction.java // 设置字段可编辑 BillCardPanelUtil.contorlFeildEditable(billCardPanel, true, new ...

2019-10-31 09:53:25 222 0

原创 Yii2查询之where条件拼装

熟悉Yii2的查询条件后,用Active Record查询数据非常方便。 以下我们介绍where()方法当中,条件的拼装方式。 1 语法 Yii2用where()方法(当然还有其他方法)来实现条件筛选,语法: public $this where ( $condition, $params = [...

2019-10-30 15:13:03 56 0

原创 YII2.0连接SQL2008 Console控制台程序定时任务报错问题整理

通过YII2.0 开发控制台程序 绑定到WIN7定时任务 调用AP接口推数据。 问题1: 通过控制台执行时报错 找不到 连接SQL2008的.dll 解决:复制SQL2008 php_pdo_sqlsrv_55_nts 相关dll时漏掉了 这里一共要复制6个文件到D:\Wamp\bin\php...

2019-10-29 16:20:40 47 0

原创 SQL求解两个时间差

SELECTDATEDIFF( Second, '2009-8-25 12:15:12', '2009-9-1 7:18:20') --返回相差秒数 SELECTDATEDIFF( Minute, '2009-9-1 6:15:12', ...

2019-10-24 14:13:36 382 0

原创 DocumentHelper 解析XML文件

系统对接 外部交换平台 使用XML形式 拼接比较费时繁琐。 DocumentHelper 工具类。 Document doc = null; String xxx = SendNC.readToString("test.xml"); String xml = x...

2019-10-09 13:03:32 80 0

原创 HTML打印区域 加水印

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quo...

2019-09-26 16:51:04 205 0

原创 NC控制页签是否显示

费用报销单 根据 表头 分摊 勾选 对应表体 页签显示 nc.ui.erm.billpub.view.eventhandler.EventHandleUtil 323行 afterEditIsCostShare()方法 403行 ErmForCShareUiUtil.setCostPageSh...

2019-09-24 15:10:27 200 0

原创 设置审核人,审核日期

/** *设置审核人,审核日期 * * @param parent * @see * @since V6.0 */ private void setApproveInfo(BaseBillVO parent) { parent.setApprover(WorkbenchEnviro...

2019-09-11 18:32:03 127 0

原创 wsimport将wsdl生成java 调用时碰到的一个问题Could not initialize Service

在一个采用了XFire作为WebService框架Web项目中,添加由JDK1.6 wsimport命令生成的一个WebService客户端调用,在客户端调用时出现了如下问题 log4j:WARN No appenders could be found for logger (org.codeha...

2019-09-04 12:54:52 845 0

原创 ORACLE 存储过程动态执行SQL创建表备份

1.需求 定时将数据库中某个表的数据 进行备份 类似:create table_bak as select * from table_name; 这样的创建表的语句 是不允许直接在存储过程中填写的。 解决: EXECUTE IMMEDIATE create or replace procedure...

2019-08-26 14:03:56 140 0

原创 NC 非动作脚本保存销售订单

SaleOrderVO[] retvos = NCLocator.getInstance().lookup(ISaleOrderScriptMaintain.class).saleOrderInsert(new SaleOrderVO[] { insertvo}, null);

2019-08-22 09:05:08 80 0

转载 NC 主子表增加页签

下主子表需要增加一个子表(单据模版上是页签) 1、增加一个子表(实体)关联实现 2、完成元数据后发布元数据(忽略版本)并且生成建库脚本(去c:/sqls文件夹下找到对应创建这个元数据表的建表sql) 3、自己手写对应的VO类(在对应的aggVO类vo类和页签编码(code)、mate类中增加对应的...

2019-08-09 09:13:57 159 0

原创 SQL2008创建Oracle链接器

服务器上需要安装Oracle 64位的客户端或者服务端, 安装完成后SQL Server的访问接口上会新增”OraOLEDB.Oracle” ,如下图 配置”OraOLEDB.Oracle”属性->启用项“允许进程内” 第二步特别重要,要不然创建的链接器是访问不成功! ...

2019-08-06 12:24:04 30 0

原创 bootstrapValidator show.bs.model 事件中resetForm失效

//表单验证 $('#add_form').bootstrapValidator({ message: 'This value is not valid', ignore: "", ...

2019-07-30 14:21:10 45 0

转载 yii2手动添加插件PHPExcel

1.下载地址:https://github.com/PHPOffice/PHPExcel 2.解压并修改文件名为phpexcel 之后在yii项目的vendor目录下创建一个文件夹命名为phpoffice 把phpexcel文件放到phpoffic文件夹下 此时查看vendor\phpoffice...

2019-07-23 18:54:32 117 0

原创 动态拼接查询SQL 查询参数带有单引号 进行替换

String regexp = "\'"; String str = "'good'"; System.out.println("替换前:" + str); str = str.replaceAll(rege...

2019-07-19 15:08:13 177 0

原创 YII2.0 启用GII 生成CRUD

YII2.0不常用,GII也是一样。但是每次用到的时候 都会忘了如何访问GII的CRUD。特记录一下 正常是 http://localhost/ytest/index.php?r=gii 因为启用了路由配置 //路由配置 'urlManager' =>...

2019-07-17 15:08:32 31 0

原创 NC银行账号

SELECT bank.pk_cust,bank.isdefault,acc.code,acc.accname,acc.accnum FROM bd_custbank bank,bd_bankaccsub acc WHERE bank.pk_bankaccbas=acc.pk_bankaccb...

2019-07-17 12:39:07 190 0

原创 NC外部交换平台目录说明及新增外部交换平台接口文件位置

外部交换平台所在目录:NCHOME/pfxx pfxx\businessprocessor:查看所有的外部交换接口及对应的处理类 pfxx\billdefine:每个单间的demo内容。字段说明 如果要新增外部交换接口 1.首先要在外部交换平台 在uapbd.xml中添加接口信息及处理类 &l...

2019-07-15 15:12:00 1986 1

原创 标体某列的值汇总求和更新至表头

UICurrencyConvertHead.sumBodyMny(e.getBillCardPanel(), new String[]{ContrAlterBodyVO.ORIG_ALT_MNY} , new String[]{ ContrAlterHeadVO.ORIG_AL...

2019-07-08 19:18:40 106 0

原创 NC 后端调用单据动作&系统默认校验

// 更新合同 nc.impl.pmpub.servicebase.action. UpdateAction<ContractBillVO> action = new UpdateAction<ContractBillVO>(); action.addBefore...

2019-07-04 20:20:09 325 0

原创 安装PLSQL Developer无需安装Oracle

本机使用PLSQL Developer,之前都是一起安装Oracle的。重装系统以后 感觉不需要了。所以想只安装PLSQL Developer 操作如下: 1. 根据自己系统版本32 、64 安装对应的PLSQL Developer。安装完成后启动登陆页面是看不到 (连接为:选择用户角色的 选框...

2019-07-03 09:29:06 398 0

原创 NC 调用后台接口 生成单据编码单据编号

nc 调用后台接口 生成单据编码可以使用下列方法: 1. IBillcodeManage iBillcodeManage = (IBillcodeManage) NCLocator.getInstance().lookup(IBillcodeManage.class.getName()); St...

2019-07-03 09:21:42 371 0

原创 NC 启动参数配置 org.owasp.esAPI.errors.ConfigurationException:CTOR threw exception.

-Dnc.exclude.modules=FIELDEXMODULES−Dnc.runMode=develop−Dnc.server.location={FIELD_EX_MODULES} -Dnc.runMode=develop -Dnc.server.location=FIELDE​XM​OD...

2019-06-22 14:32:59 620 0

原创 报表 按照12个月汇总月汇总数和年汇总数

SELECT v.pk_org,v.name,SUM(A) "A",SUM(B) "B",SUM(C) "C",SUM(D) "D",SUM(E) "E",SUM(F) "F",...

2019-06-20 15:49:33 616 0

原创 Oracl to_char to_date转换使用

SELECT P.PK_SUPPLIER, to_char(to_date(p.dbilldate,'yyyy-mm-dd hh24:mi:ss'),'YYYY') "Y", to_char(to_date(p.db...

2019-06-12 15:01:05 97 0

原创 NC private public目录混乱 导致报错 java.lang.NoClassDefFoundError

问题描述: 新增UPM接口配置文件 配置接口和实现类。 本机起开发环境测试一直没问题,导出补丁到测试服务器后报错 提示: 配置文件中的接口类 java.lang.NoClassDefFoundError。 问题原因: 错把实现接口类文件放在了public目录下,接口文件放在了private目...

2019-06-06 11:35:52 159 0

原创 NC65拉单 单据转换规则设置

业务需求:运输单 参照 调拨订单 设置 单据上下游关系 设置节点:单据类型管理 添加时报错: 编码重复了,直接净下游单据类型 30 改为 目的单据类型(4804)再保存。 设置完以上内容后,在单据转换规则里 新增转换规则 并设置单据转换规则明细。 设置规则 ...

2019-05-13 20:31:38 798 0

原创 NC转单规则前,后逻辑处理

NC中的推单,拉单操作对应NC系统中的单据转换规则 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190429200927955.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shado...

2019-04-29 20:12:39 597 0

原创 NC 元数据增加扩展字段 报错“没有定义查询所有pk的接口或者定义不规范,请检查”

报该错的问题有多种,具体什么原因还跟代码看异常信息是什么。 业务场景:在NC预置单据上增加扩展字段,使用工具UAP6.5。 操作步骤: 1,将modules下对应的bmf文件备份后删除,然后在UAP中重新导入模型文件。 2,对模型文件进行字段添加,保存 发布元数据。 3,修改对应的VO类文件,追加...

2019-04-26 12:25:37 639 0

原创 UAP 实体组件增量开发 报错当前的开发维度必须高于文件所在维度 当前维度0 文件维度0

UAP 实体组件增量开发 报错当前的开发维度必须高于文件所在维度 当前维度0 文件维度0 解决方法: 设置下开发者中心的 开发者机构 参考链接:http://udn.yyuap.com/forum.php?mod=viewthread&tid=151176 ...

2019-04-25 13:10:42 85 0

提示
确定要删除当前文章?
取消 删除