热卖商品
新闻详情
Cc_Rain_Cc_Rain0624_CSDN博客-java基础,Oracle,yii2领域博主
来自 : CSDN技术社区
发布时间:2021-03-25
获得93次收藏 荣誉勋章 

所有勋章 TA的专栏
android-下载 2篇
ThinkPHP 12篇
java基础 73篇
PHP 8篇
android 4篇
yii2 16篇
Oracle 18篇
Vue 3篇 展开 最近文章资源问答课程帖子收藏关注/订阅
Oracle 恢复被删除的数据,解决误操作删除数据 在删除数据的时候不小心,把delete语句执行错了,把别的表给delete,而且还执行了commit!真汗…数据是相当的重要…废话少说了!赶快找方法吧:第一种:1.打开Flash存储的权限ALTER TABLE tableName ENABLE row movement ;2.把表还原到指定时间点 (实测第二种)flashback table tableName to timestamp to_timestamp(\'\'2011-02-28 10:40:00\'\',\'\'yyyy-mm-dd hh24 转载
1阅读
0评论
0点赞 发布博客于 1 小时前 查询SQL, IN, 某列值,VO处理类 ,内含多个后端查询类及使用方法 package nccloud.impl.hrzz.deptpsn.impl;import nc.bs.dao.BaseDAO;import nc.bs.framework.common.NCLocator;import nc.hr.utils.CommonUtils;import nc.hr.utils.InSQLCreator;import nc.itf.om.IOMCommonQueryService;import nc.jdbc.framework.processor.BaseProc 原创
62阅读
0评论
0点赞 发布博客于 2 月前 数据库表扩展字段长度 Alter Table Ct_Pu Modify Custunit Varchar(300); alter table ct_sale modify custunit varchar(300);Update Md_Property Set Attrlength = 300 Where Classid In (Select Id From Md_Class Where Name In (\'ct_pu\',\'ct_sale\')) And Name In (\'custunit\'); update md_col 原创
140阅读
0评论
0点赞 发布博客于 2 月前 前端去除表体空行,获取表行数 nc.ui.ic.general.action.GeneralSaveAction getEditorModel().getCardPanelWrapper().filterNullLine(); int iRowCount = getEditorModel().getCardPanelWrapper().getBillCardPanel().getRowCount(); 原创
28阅读
0评论
0点赞 发布博客于 2 月前 YII2.0 & MySql事务不回滚 使用MySql结合YII2.0 进行数据操作,代码中加有事务处理,报错出异常后事务未回滚。原因: 检查下Mysql的数据库引擎,一般默认是MyISAM 该引擎是不支持回滚的 需切换为:InnoDB操作步骤如下:如何查看MySQL的当前存储引擎?一般情况下,mysql会默认提供多种存储引擎,你可以通过下面的查看: 看你的mysql现在已提供什么存储引擎:mysql show engines; 看你的mysql当前默认的存储引擎:mysql show variables 原创
31阅读
0评论
0点赞 发布博客于 2 月前 Oracle 创建用户授权视图,别名通过同义词解决 业务场景:客户增加BI分析。BI要抓取数据库数据,数据通过oracle视图的形式提供。客户要求只能赋予BI用户查询权限。数据库中创建视图授权给BI用户后,BI用户直接查询视图报无视图不存在,必须加前缀 //用户:mainselect * from VV_TEMP;//授权视图grant select on main.VV_TEMP to bi;//用户:biselect * from main.VV_TEMP;//bi用户下 直接访问会报视图不存在select * from 原创
161阅读
0评论
0点赞 发布博客于 2 月前 NC拓展客开之业务插件注册 package nc.bs.cmp.settlechange.listener;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import org.apache.commons.lang3.StringUtils;import nc.bs.businessevent.IBusinessEvent;import nc.bs.businesseve. 原创
35阅读
0评论
0点赞 发布博客于 3 月前 Jquery Select2 Ajax默认选中值 固定值 select id=\'ar_type_select\' option value=\'XJ\' 现金 /option option value=\'YHSK\' 银行收款 /option option value=\'CDHP\' 承兑汇票 /option /select 这样的方式 可以直接赋默认值 $(\'#ar_type_. 原创
54阅读
0评论
1点赞 发布博客于 3 月前 凭证创建辅助 nc.bs.gl.reconcile.notrecdetail.AbsNotRecDetailGen String pk_group = AccountBookUtil.getPkGruopByAccountingBookPK(desDetail.getPk_accountingbook()); //根据辅助 创建辅助信息 String newAssid = GLPubProxy.getRemoteFreevaluePub().getAssID(desAss, Boolean.TRUE,p 原创
27阅读
0评论
0点赞 发布博客于 3 月前 PhpStudy配置YII2.0 & 隐藏Index.php composer 下安装号YII2.0后PhpStudy 配置我用的是Apache这里一定要选到YII安装目录的web目录,端口号重置下。配置好以后 就可以访问了隐藏index.php\'urlManager\' = [ \'enablePrettyUrl\' = true,//路由的路径化 \'showScriptName\' = false,//禁止严格url解析 \'enableStrictParsin. 原创
39阅读
0评论
0点赞 发布博客于 3 月前 Oracle物化视图的创建及使用 Oracle物化视图的创建及使用http://blog.csdn.net/tegwy/article/details/8935058先看简单创建语句:create materialized view mv_materialized_test refresh force on demand start with sysdate nextto_date( concat (to_char( sysdate + 1 , ‘dd-mm-yyyy’ ), ‘10:25: 原创
52阅读
0评论
0点赞 发布博客于 3 月前 PfUtilTools.runClass nc.bs.pub.pf.PfUtilToolsPfUtilTools.runClass(className, method, parameter, paraVo, keyHas); 原创
25阅读
0评论
0点赞 发布博客于 3 月前 NC前端界面,删除选中的行 nc.ui.pubapp.billref.push.DestSaveAction 91行this.getBillContext().getModel().deleteSelectData();获取选中的行getSelectData(); 原创
65阅读
0评论
0点赞 发布博客于 3 月前 指定月份 加减 String date1 = \"2007-01-10\"; DateFormat df = new SimpleDateFormat(\"yyyy-MM\"); try { Date d1 = df.parse(date1); System.out.println(\"d1==\"+df.format(d1)); Calendar g = Calendar.getInstance(); g.setTime(d1); g.add(Calendar.MONTH,-1); Date d2 = g.getT 原创
44阅读
0评论
0点赞 发布博客于 4 月前 NC65 打开单据节点 并赋值单据数据 package nc.ui.fbm.gather.actions;import java.awt.event.ActionEvent;import nc.bs.pf.pub.PfDataCache;import nc.desktop.ui.WorkbenchEnvironment;import nc.funcnode.ui.FuncletInitData;import nc.funcnode.ui.FuncletWindowLauncher;import nc.ui.fbm.gather.mo 原创
156阅读
1评论
0点赞 发布博客于 4 月前 Vue axios Post提交中文乱码处理记录 配置axios的默认Content-Type 为 application/json。整个提交json数据到后端都无问题,但中文存在乱码情况,后端处理java 处理String reqparm = IOUtil.toString(req.getInputStream()); //处理中文乱码 reqparm=new String(reqparm.getBytes(),\"UTF-8\"); 以上处理并不能完全解决中文乱码问题,偶尔会有个别中文乱码,例如:“上海” 解析汉字正常 但 “卡” 就会. 原创
345阅读
1评论
0点赞 发布博客于 4 月前 SqlUtil 工具类 nc.vo.tmpub.util.SqlUtilif ((pk_orgs != null) (pk_orgs.length 0)) { sql = sql + \" and \" + SqlUtil.buildSqlForIn(\"pk_org\", pk_orgs); } 原创
132阅读
0评论
0点赞 发布博客于 4 月前 NC预置的查询服务类 nc.itf.scmpub.reference.uap.rbac.UserManageQuery/** * 设置制单人 * */ private void setBillMake(InvoiceHeaderVO headvo,Map String, Object headparam) { if(headparam.get(\"nc_psncode\") == null){ return; } UserVO[] users = UserManageQuery.q 原创
62阅读
1评论
0点赞 发布博客于 5 月前 人员查找到人员所属的部门 //根据人员查找到人员所属的部门,由于人员可能在不用公司兼职,所以一个人员可能查找到属于不同公司下的多个部门nc.itf.scmpub.reference.uap.bd.psn.PsndocPubServiceMap String, String[] dept = PsndocPubService.queryDeptPKsByPsnPKs(psnids);... 原创
88阅读
0评论
0点赞 发布博客于 5 月前 判断卡片 列表 获取表体选中行 public int[] getSelectedRows(){if (getForm().isShowing()) {return getForm().getBillCardPanel().getBillTable().getSelectedRows();}return getList().getBillListPanel().getBodyTable().getSelectedRows();} 原创
38阅读
0评论
0点赞 发布博客于 5 月前 NC扩展字段长度 SELECT b.* FROM md_table b WHERE b.id=‘bd_material’;SELECT * FROM md_ormap WHERE TABLEID=‘bd_material’;SELECT * FROM md_property b WHERE b.classid=‘c7dc0ccd-8872-4eee-8882-160e8f49dfad’ AND NAME=‘def13’ FOR UPDATE;SELECT * FROM md_column WHERE T 原创
102阅读
0评论
0点赞 发布博客于 7 月前 NC/NCC api生成物料档案,编码必填问题 通过NC自带的openapi生成物料档案,接口验证编码必填,客户需求 要按照系统的编码规则自动生成。解决方法:传入参数 物料编码字段 赋值:material_temp_code 原创
228阅读
0评论
0点赞 发布博客于 7 月前 设置汇率 + 联动计算 nc.vo.ct.util.ExchangeRateUtilTransfer // 设置汇率 + 联动计算 ExchangeRateUtilTransfer.changeExchangeRate(vos, true); 原创
92阅读
0评论
0点赞 发布博客于 8 月前 NC 调用动作脚本推单据 nc.itf.scmpub.reference.uap.pf.PfServiceScmUtil; // 保存 SaleOrderVO[] retvos = (SaleOrderVO[]) PfServiceScmUtil.processBatch(SOConstant.WRITE, SOBillType.Order.getCode(), combinBillVOs, null, null); //审批 retvos = 原创
357阅读
0评论
0点赞 发布博客于 8 月前 NCC开发环境 测试OPENAPI Invalid NCCloud busiCenter 系统自带的OPENAPI功能无法满足,需改进。本机起开发环境测试时问题页面无法访问启动参数里配置 nccloud-Duap.hotwebs=lfw,portal,fs,iwebap,uui1,uui2,mp,nccloud,uapwsInvalid NCCloud busiCenterOPENAPI的接口参数中需要指定账套编码,服务器正常测试可以 起开发环境测试 提示Invalid NCCloud busiCenter开发环境 默认为:develop这里可以直接在外部交换平台 手 原创
480阅读
3评论
0点赞 发布博客于 8 月前 NC57 单据跳转 BilltypeVO billtypeVO = PfUIDataCache.getBillTypeInfo(\"10080404\");//Z5System.out.println(billtypeVO);PfLinkData pflink = new PfLinkData();pflink.setBillID(\"1001F81000000000008S\");//1001A610000000016T71pflink.setBillType(\"10080404\");//Z5pflink.setUserO 原创
119阅读
0评论
0点赞 发布博客于 8 月前 操作VO时 对VO数据进行锁定 //单据锁定nc.vo.util.BDPKLockUtilBDPKLockUtil.lockString(new String[] { rvo.getPk_informer() });具体代码nc.impl.cmp.informer.InformerManageServiceImpl/* */ public InformerAppendVO makeBill(String billType, InformerVO rvo, InformerAppendVO dvo)/* 原创
72阅读
0评论
0点赞 发布博客于 8 月前 NC57 查询VO 数据 Collection CustBasVO result = new BaseDAO().retrieveByClause(CustBasVO.class, new CustBasMapping(), condition.toString()); basVOs = (CustBasVO[])result.toArray(new CustBasVO[result.size()]); 原创
3796阅读
0评论
0点赞 发布博客于 8 月前 到货单计算主辅计量工具类 包含价格计算 nc.vo.pubapp.scale.ScaleUtils ScaleUtils scale = new ScaleUtils(headvo.getPk_group()); //20171212 songpeng 需求确认:V20只使用主数量 //到货主数量 puitemvo.setNnum(scale.adjustNumScale(ValueUtils.getUFDouble(bodyparam.get(YCPuReceiveServiceImpl.ycnum)),puitemvo.g 原创
121阅读
0评论
0点赞 发布博客于 9 月前 批量保存删除AGGVO 保存protected ArriveVO[] insert(ArriveVO[] returnVOs) { try { ArrivalUIToBSEnv[] evns = new ArrivalUIToBSEnv[returnVOs.length]; for (int i = 0; i returnVOs.length; i++) { evns[i] = new ArrivalUIToBSEnv(); } return nc.bs.framework.com 原创
128阅读
0评论
0点赞 发布博客于 9 月前 根据PK数组,批量查询VO VOQuery OrderHeaderVO queryhead = new VOQuery OrderHeaderVO (OrderHeaderVO.class); OrderHeaderVO[] headvos = queryhead.query(bodysmap.keySet().toArray(new String[0])); 原创
117阅读
0评论
0点赞 发布博客于 9 月前 NC Client端调用DAO执行update NC中在client是不能直接调用BaseDAO的,除非自己添加upm文件 写接口来实现。再从client端使用。6版本有现成的工具类:DAOAction_Client.execUpdate(sql+);5版中是没有的,通过查看6版本代码 可以通过以下实现com.ufida.zior.console.ActionHandlerpublic Object execUpdate(String sql, SQLParameter parameter){ return ActionHa 原创
407阅读
1评论
0点赞 发布博客于 10 月前 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 component(both in jndi and ESA)奇怪奇怪 :1. 测试环境 sys... 原创
486阅读
0评论
0点赞 发布博客于 10 月前 U8C(NC57)数据库字段扩展 需求:客商档案自定义项不够用,需扩展自定义档案。步骤:1. 元数据升级(跟6版本做升级一样 修改bmf文件)版本号一定要调大。升级元数据会联动更新md_table,md_column,md_ormap表。2. 数据库表增加对应的数据字段/*bd_cubasdoc 增加字段列*//*bd_cubasdoc 增加字段列*/alter table bd_cubasdoc add ... 原创
292阅读
0评论
0点赞 发布博客于 11 月前 NC审批后操作 扩展开发 单据审批后 进行拓展开发 NC中有两种方式:Client 端 通过XML文件配置在public端进行拓展开发,需要从数据库中插入脚本,注册审批后执行的操作类操作类实现:package nc.pubitf.pu.m21.pub.yc.listener;import nc.bs.businessevent.IBusinessEvent;import nc.bs.businesseven... 原创
241阅读
0评论
0点赞 发布博客于 1 年前 aggvo保存 ArriveVO[] rvos = nc.bs.framework.common.NCLocator.getInstance().lookup(nc.itf.pu.m23.maintain.IArriveMaintain.class).saveBase(new ArriveVO[]{arrvo}, new ArrivalUIToBSEnv[]{new ArrivalUIToBSEnv()})... 原创
207阅读
1评论
0点赞 发布博客于 1 年前 第三方调用NC外部交换平台 业务单据保存即审批 无审批人 NC系统的某业务单据 设置保存及签字,外部交换平台传入XML中设置了制单人 审批人。但单据签字后状态变为签字状态 但是单据审批人没有值。原因:保存及签字 默认为当前NC登陆用户的操作,但外部交换平台第三方系统导入 获取不到当前登陆用户,所以数据库中默认的审批人字段值为:pfxxxxxxxxxx解决:在外部交换平台配置中目标URL地址中 追加一个operator的参数 ... 原创
410阅读
0评论
0点赞 发布博客于 1 年前 wsimport快速生成webservice服务端 客户端:在JDK的bin文件夹中,有一个wsimport.exe,这个工具依据wsdl文件生成相应的类文件,然后用这些类文件,就可以像调用本地的类一样调用WebService提供的方。该工具可以用于非Java的服务器,如:用C#编写的WebService,通过wsimport则生成Java的客户端实现。在命令提示符中使用如下命令:wsimport -keep -p com.demo.client... 原创
101阅读
0评论
0点赞 发布博客于 1 年前 NC类图&依赖关系 原创
130阅读
0评论
0点赞 发布博客于 2 年前 前端开新进程 SwingUtilities.invokeLater(new Runnable() { public void run() { ArapDataImporter importer = new ArapDataImporter(getImportableEditor(), importInfo, i.getLogFileName()); final ImportProgres... 原创
84阅读
0评论
0点赞 发布博客于 2 年前 NC 设置字段可编辑 /QlgqArap/src/client/nc/ui/arap/actions/BillSaveAction.java // 设置字段可编辑 BillCardPanelUtil.contorlFeildEditable(billCardPanel, true, new String[] { IBillFieldGet.OBJTYPE, IBillFiel... 原创
678阅读
0评论
0点赞 发布博客于 2 年前 Yii2查询之where条件拼装 熟悉Yii2的查询条件后,用Active Record查询数据非常方便。以下我们介绍where()方法当中,条件的拼装方式。1 语法Yii2用where()方法(当然还有其他方法)来实现条件筛选,语法:public $this where ( $condition, $params = [] )$params为可选参数,指定要绑定查询的值。condition为必选参数,conditio... 原创
185阅读
0评论
0点赞 发布博客于 2 年前 YII2.0连接SQL2008 Console控制台程序定时任务报错问题整理 通过YII2.0 开发控制台程序 绑定到WIN7定时任务 调用AP接口推数据。问题1:通过控制台执行时报错 找不到 连接SQL2008的.dll解决:复制SQL2008 php_pdo_sqlsrv_55_nts 相关dll时漏掉了 这里一共要复制6个文件到D:\\Wamp\\bin\\php\\php5.5.12\\ext目录下这里连接2008 只用到了55的。控制台中调用 //... 原创
84阅读
0评论
0点赞 发布博客于 2 年前 SQL求解两个时间差 SELECTDATEDIFF( Second, \'2009-8-25 12:15:12\', \'2009-9-1 7:18:20\') --返回相差秒数SELECTDATEDIFF( Minute, \'2009-9-1 6:15:12\', \'2009-9-1 7:18:20\') --返回相差分钟数SELECTDATEDIFF( Day, \'2009-8-25 12:15:12\',\'2009-9-1... 原创
748阅读
0评论
0点赞 发布博客于 2 年前 DocumentHelper 解析XML文件 系统对接 外部交换平台 使用XML形式 拼接比较费时繁琐。DocumentHelper 工具类。Document doc = null; String xxx = SendNC.readToString(\"test.xml\"); String xml = xxx.substring(xxx.indexOf(\" ?xml\"), xxx.length()); Stri... 原创
223阅读
0评论
0点赞 发布博客于 2 年前 HTML打印区域 加水印 !DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\" html xmlns=\"http://www.w3.org/1999/xhtml\" head ... 原创
432阅读
0评论
0点赞 发布博客于 2 年前 NC控制页签是否显示 费用报销单 根据 表头 分摊 勾选 对应表体 页签显示nc.ui.erm.billpub.view.eventhandler.EventHandleUtil323行 afterEditIsCostShare()方法403行 ErmForCShareUiUtil.setCostPageShow(getBillCardPanel(), false);public static void... 原创
335阅读
0评论
0点赞 发布博客于 2 年前 设置审核人,审核日期 /** *设置审核人,审核日期 * * @param parent * @see * @since V6.0 */private void setApproveInfo(BaseBillVO parent) { parent.setApprover(WorkbenchEnvironment.getInstance().getLoginUser().getCuserid()); ... 原创
265阅读
0评论
0点赞 发布博客于 2 年前 wsimport将wsdl生成java 调用时碰到的一个问题Could not initialize Service 在一个采用了XFire作为WebService框架Web项目中,添加由JDK1.6 wsimport命令生成的一个WebService客户端调用,在客户端调用时出现了如下问题log4j:WARN No appenders could be found for logger (org.codehaus.xfire.jaxws.Provider).log4j:WARN Please initial... 原创
1743阅读
0评论
0点赞 发布博客于 2 年前 ORACLE 存储过程动态执行SQL创建表备份 1.需求 定时将数据库中某个表的数据 进行备份类似:create table_bak as select * from table_name;这样的创建表的语句 是不允许直接在存储过程中填写的。解决:EXECUTE IMMEDIATEcreate or replace procedure psn_bak_JobAStable_name VARCHAR2(100);str_sql V... 原创
314阅读
0评论
0点赞 发布博客于 2 年前 NC 非动作脚本保存销售订单 SaleOrderVO[] retvos = NCLocator.getInstance().lookup(ISaleOrderScriptMaintain.class).saleOrderInsert(new SaleOrderVO[] { insertvo}, null); 原创
172阅读
0评论
0点赞 发布博客于 2 年前 NC 主子表增加页签 下主子表需要增加一个子表(单据模版上是页签)1、增加一个子表(实体)关联实现2、完成元数据后发布元数据(忽略版本)并且生成建库脚本(去c:/sqls文件夹下找到对应创建这个元数据表的建表sql)3、自己手写对应的VO类(在对应的aggVO类vo类和页签编码(code)、mate类中增加对应的vo类)5、启动NC到“单据模版初始化”节点下打开这个节点(这里有一个元数据多个模版数据会加到第一个... 转载
458阅读
0评论
0点赞 发布博客于 2 年前 SQL2008创建Oracle链接器 服务器上需要安装Oracle 64位的客户端或者服务端,安装完成后SQL Server的访问接口上会新增”OraOLEDB.Oracle” ,如下图配置”OraOLEDB.Oracle”属性- 启用项“允许进程内”第二步特别重要,要不然创建的链接器是访问不成功!... 原创
86阅读
0评论
0点赞 发布博客于 2 年前 bootstrapValidator show.bs.model 事件中resetForm失效 //表单验证 $(\'#add_form\').bootstrapValidator({ message: \'This value is not valid\', ignore: \"\", feedbackIcons: { valid: \'glyphicon glyphicon-ok\', inval... 原创
87阅读
0评论
0点赞 发布博客于 2 年前 yii2手动添加插件PHPExcel 1.下载地址:https://github.com/PHPOffice/PHPExcel2.解压并修改文件名为phpexcel之后在yii项目的vendor目录下创建一个文件夹命名为phpoffice把phpexcel文件放到phpoffic文件夹下此时查看vendor\\phpoffice\\phpexcel目录下会看到这些文件3.到vendor\\composer目录下修改文件autolo... 转载
207阅读
0评论
0点赞 发布博客于 2 年前 动态拼接查询SQL 查询参数带有单引号 进行替换 String regexp = \"\\\'\";String str = \"\'good\'\";System.out.println(\"替换前:\" + str);str = str.replaceAll(regexp, \"\\\"\");注意此处一定要写成str = str.replaceAll(regexp, \"\\\"\");这样的形式;不能写成str.replaceAll(regexp, \"\\\"\")... 原创
451阅读
0评论
0点赞 发布博客于 2 年前 YII2.0 启用GII 生成CRUD YII2.0不常用,GII也是一样。但是每次用到的时候 都会忘了如何访问GII的CRUD。特记录一下正常是 http://localhost/ytest/index.php?r=gii 因为启用了路由配置 //路由配置 \'urlManager\' = [ \'enablePrettyUrl\' = false,//路由的路径化 去掉 ?r=... 原创
51阅读
0评论
0点赞 发布博客于 2 年前 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_bankaccbas(+)AND bank.Pk_Cust=\'1001IN100000011PK3WO\'; 原创
625阅读
0评论
0点赞 发布博客于 2 年前 NC外部交换平台目录说明及新增外部交换平台接口文件位置 外部交换平台所在目录:NCHOME/pfxxpfxx\\businessprocessor:查看所有的外部交换接口及对应的处理类pfxx\\billdefine:每个单间的demo内容。字段说明如果要新增外部交换接口1.首先要在外部交换平台 在uapbd.xml中添加接口信息及处理类 businessprocessor baseclassname=\"\" billtype=\"10KH... 原创
3565阅读
1评论
1点赞 发布博客于 2 年前 标体某列的值汇总求和更新至表头 UICurrencyConvertHead.sumBodyMny(e.getBillCardPanel(), new String[]{ContrAlterBodyVO.ORIG_ALT_MNY} , new String[]{ ContrAlterHeadVO.ORIG_ALT_MNY});参数1:billpanel 参数2:求和的标体列名 参数3:汇总显示到表头的... 原创
183阅读
0评论
0点赞 发布博客于 2 年前 NC 后端调用单据动作&系统默认校验 // 更新合同 nc.impl.pmpub.servicebase.action. UpdateAction ContractBillVO action = new UpdateAction ContractBillVO action.addBeforeRule(new UpdateAuditInfoBeforeRule ContractBil... 原创
697阅读
0评论
0点赞 发布博客于 2 年前 安装PLSQL Developer无需安装Oracle 本机使用PLSQL Developer,之前都是一起安装Oracle的。重装系统以后 感觉不需要了。所以想只安装PLSQL Developer操作如下: 1. 根据自己系统版本32 、64 安装对应的PLSQL Developer。安装完成后启动登陆页面是看不到 (连接为:选择用户角色的 选框的) 2. 需要安装oracle_11gR2_client 也就是Oracle的客户端工具,这里... 原创
1063阅读
0评论
0点赞 发布博客于 2 年前 NC 调用后台接口 生成单据编码单据编号 nc 调用后台接口 生成单据编码可以使用下列方法:1.IBillcodeManage iBillcodeManage = (IBillcodeManage) NCLocator.getInstance().lookup(IBillcodeManage.class.getName());String standardCode = null;standardCode = iBillcodeM... 原创
822阅读
0评论
0点赞 发布博客于 2 年前 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=FIELDEXMODULES−Dnc.runMode=develop−Dnc.server.location={FIELD... 原创
1576阅读
0评论
0点赞 发布博客于 2 年前 报表 按照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\",SUM(G) \"G\",SUM(H) \"H\",SUM(I) \"I\",SUM(J) \"J\",SUM(K) \"K\",SUM(L) \"L\",SUM(SUM) FROM (SELECT e.pk_org,o.name, ... 原创
1287阅读
0评论
0点赞 发布博客于 2 年前 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.dbilldate,\'yyyy-mm-dd hh24:mi:ss\'),\'MM\') \"M\", \'第\'||to_char(to_date(p.dbilldate,... 原创
132阅读
0评论
0点赞 发布博客于 2 年前 NC private public目录混乱 导致报错 java.lang.NoClassDefFoundError 问题描述:新增UPM接口配置文件 配置接口和实现类。本机起开发环境测试一直没问题,导出补丁到测试服务器后报错 提示:配置文件中的接口类 java.lang.NoClassDefFoundError。问题原因: 错把实现接口类文件放在了public目录下,接口文件放在了private目录下。导致打补丁到测试服务器后出现上述问题。 NC public:实体vo类 ,服务接口... 原创
240阅读
0评论
0点赞 发布博客于 2 年前 NC65配置上下游单单据关系 拉单 单据转换规则设置 业务需求:运输单 参照 调拨订单设置 单据上下游关系 设置节点:单据类型管理添加时报错:编码重复了,直接净下游单据类型 30 改为 目的单据类型(4804)再保存。设置完以上内容后,在单据转换规则里 新增转换规则 并设置单据转换规则明细。设置规则... 原创
1622阅读
0评论
0点赞 发布博客于 2 年前 NC转单规则前,后逻辑处理 NC中的推单,拉单操作对应NC系统中的单据转换规则 NCLocator.getInstance().lookup(ISecurityTokenCallback.class);sc.token(“NCSystem”.getBytes(),... 原创
325阅读
1评论
0点赞 发布博客于 2 年前 NC 全局参数 测试 在跟第三方对接时 需要保存TOKEN,而且每次获取TOKEN的次数是有限制的。如果频繁获取第三方系统就会对账号进行锁定。这里就需要用到像web开发里的session。但NC做不到 就只能变向的用静态变量来实现。在NC中发现可以用如下方式 保存全局变量 //设置变量名称 InvocationInfoProxy.getInstance().setProperty(\"test\", \"... 原创
257阅读
0评论
0点赞 发布博客于 2 年前 Java 调用 .net Dll笔记 业务需求Java要与第三方对接。第三方系统为asp.net开发,对外的接口也是webservice。但是请求参数和上传数据都需要用第三方给的dll动态类库加密。所以就有了这样的需求 java调用dll。网上的资料N多,找了两天。最后感觉用jna比较方便 也灵活。但是按照网上的配置做dll调用的时候报各种错误,找不到方法程序等等。问题汇总如下:首先 jna是不能直接调用.net的dll的,... 原创
799阅读
0评论
0点赞 发布博客于 2 年前 NC后端计算器 后端 计算器 BusiCalculator calc = BusiCalculator.getBusiCalculatorAtBS();calc.calcMny(bvo,MetaNameConst.NNUM); 原创
268阅读
0评论
0点赞 发布博客于 2 年前 eclipse查看一个方法被谁引用(调用)的快捷键四种方式 1.(首推)双击选中该方法,Ctrl+Alt+H如果你想知道一个类的方法到底被那些其他的类调用,那么请选中这个方法名,然后按“Ctrl+Alt+H”,Eclipse就会显示出这个方法被哪些方法调用,最终产生一个调用关系树。2.(次推)选中该方法,Ctrl+Shift+G 就显示这个方法被谁引用了 ,查询在整个工作区中被谁引用了3.选中该方法,Ctrl + H(全局搜索)4.选中该方法... 转载
242阅读
0评论
1点赞 发布博客于 2 年前 wsdl2java cxf包 各个版本 http://archive.apache.org/dist/cxf/ 原创
512阅读
0评论
0点赞 发布博客于 2 年前 oracle触发器 调用 web接口 oracle触发器 调用 web接口最近要求开发当数据表发生变化的时候调用web接口的需求,上网找了好几篇文章看着都觉得不是很好,也根据别人的思路去实现了下,感觉都不太理想,最后使用URLConnection实现了调用。具体查看一下代码,亲自测试可以使用。可以根据自己的需求去修改。##一、触发器简介触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要... 转载
861阅读
0评论
1点赞 发布博客于 2 年前 UPM文件 配置说明 组件配置说明Ø 配置文件规范Ø 组件分为公共组件和私有组件,分别在public段和private段,如下所示。 ?xml version= 1.0 encoding= gb2312 ? module name= testEJB public component priority= 0 si 转载
2290阅读
1评论
1点赞 发布博客于 2 年前 UAP 根据名称空间和实体名称无法查询到相应的组件 这个错误是由于,元数据没有升级引起的,只需要用admin用户登录,找到“元数据管理”节点,点击升级,找到自己的元数据,升级即可 原创
1398阅读
0评论
2点赞 发布博客于 3 年前 NC参照客户化开发设置 NC参照客户化开发设置UIRefPane中的设置:setToolTipText(String);//设置参照控件的toolTipsetMaxLength(int);//设置输入字符的最大长度,默认20;setEditable(boolean);//设置参照是否可编辑setEnabled(boolean);//设置参照是否可以使用setDelStr(String);//设置参照... 转载
978阅读
0评论
0点赞 发布博客于 3 年前 Access restriction: The type JPEGCodec is not accessible due to restriction on required library eclipse的设置问题,它默认把这些受访问限制的API设成了ERROR,你只要把Windows-Preferences-Java-Complicer-Errors/Warnings里面的Deprecated and restricted API中的Forbidden references(access rules)选为Warning就可以编译通过了。... 原创
116阅读
0评论
0点赞 发布博客于 3 年前 NC 保存时怎么取到已删除的子表VO //这是保存时,从UI获取的改变后的聚合VOAggregatedValueObject billVO = getBillUI().getChangedVOFromUI();//子表VO数组SuperVO[] vos = (SuperVO[]) billVO.getChildrenVO();//一种方法是,直接判断这个改变后的子表VO的状态for(int i =0,len = vos.l... 转载
328阅读
0评论
0点赞 发布博客于 3 年前 PHP 调用Java WebService Java开发的Webservice 接口参数熟String类型的 第三方为php调用。- xsd:element name= EmmResut - xsd:complexType - xsd:sequence xsd:element name= string type= xsd:string nillable= true&q 原创
252阅读
0评论
0点赞 发布博客于 3 年前 用友uap开发 nc63,65中的参照开发 用友uap开发 nc65中的参照开发1、常用的参照类型:2、 参照基类:对应于三种常用类型的参照,Model提供了三个抽象类:列表参照: AbstractRefModel树型参照: AbstractRefTreeModel树表型参照: AbstractRefGridTreeModel不同类型的参照对应的参照类须继承上述的相应基类3、开发过程-注册参照类必须在bd_refin... 转载
1155阅读
1评论
0点赞 发布博客于 3 年前 Vue2.x生命周期 script type= text/ecmascript-6 export default { name: \'Header\', props:{ Title:{ type:String } }, data() { return {} }, methods:{ ... 原创
103阅读
0评论
0点赞 发布博客于 3 年前 Vue 介绍 Vue.js 是构建数据驱动的Web应用开发框架。自底向上的增量开发,使用Vue可以根据自己项目需求引入不同的组件开发。不需要操作dom节点的web框架。特点声明式渲染,应对前后端分离的大趋势,只要操作数据 就可以让界面发生改变。渐进式况下 根据自己的业务场景和需求引入不同的组件。开发速度快,第三方UI框架。MVC MVP MVVM架构对比MVC controller vi... 原创
85阅读
0评论
0点赞 发布博客于 3 年前 NC6 Failed to load ESAPI.properties as a classloader resource. 场景:将UAP项目导入到Eclipse中运行 报错。解决方案:在运行配置的server下选择自变量加入-Dorg.owasp.esapi.resources=${FIELD_NC_HOME}/ierp/bin/esapi 原创
855阅读
0评论
0点赞 发布博客于 3 年前 NC 获取多页签数据 业务场景:一个单据中对应多个子页签,通过getChildrenVO()方式只能获取到第一个。当需要获取其他页签数据时就要通过getTableVO()。 //获取第一个页签的VO CircularlyAccessibleValueObject[] allChildrenVO = applyVO.getChildrenVO(); System.out.println(allChi... 原创
1066阅读
0评论
0点赞 发布博客于 3 年前 UAP65新增表单 “模板加载失败! 当前登陆用户没有可用的查询模板! ” 09:44:03 [AWT-EventQueue-0] ERROR - 模板加载失败!nc.vo.pub.BusinessException: 当前登陆用户没有可用的查询模板!开发单据时会频繁的修改表字段 生成代码和数据库时 UAP存在不稳定的情况 导致数据库没有清除旧数据。导致 数据库模板表中有多个模板文件 报错。解决:pub_systemplate 模板表select * from ... 原创
716阅读
0评论
0点赞 发布博客于 3 年前 UAP65 创建表单问题记录 最近通过UAP65创建NC表单,汇总下开发过程中碰到的问题和注意事项。1. 实体 添加的属性 一定刚要勾选【启用】,【动态属性】2. 主子表单据要添加【单据日期】并实现相关业务接口3. 所有自己新增的表单 【代码风格】一律为【自定义样式】。4. 主子表单据 主表【访问类型】AggVO 其他的一律用NcVO。5. 打补丁 一定要将upm,bmf文件一起放到相关目录,如果是新增模块,一定要勾... 原创
212阅读
0评论
0点赞 发布博客于 3 年前 NC6.5 做主子表单据 发布元数据错误: ORA-00001: 违反唯一约束条件 (NC65.PK_MD_BIZITFMAP) NC6.5 做主子表单据 发布元数据错误: ORA-00001: 违反唯一约束条件 (NC65.PK_MD_BIZITFMAP);class com.yonyou.studio.mdp.database.connection.exception.DBException:java.sql.BatchUpdateException: ORA-00001: 违反唯一约束条件 (NC65.PK_MD_... 原创
2134阅读
1评论
0点赞 发布博客于 3 年前 UAP STUDIO6.5.2 安装及注册listen授权 步骤 步骤:1. 安装 UAP-STUDIO6.5.0.2环境 默认安装某盘的根目录下 安装目录中不可以有空格。2. 安装 uap_licenseserver。 安装完成后 不要关闭窗口 左下角有个配置服务的东东 勾选 然后进入生成本地hardkey的过程。3. 以上安装完成后 需要申请listens。申请日期选3个月 时间太久了 直接不鸟你。4. 这几天因为JDK的原因吃了不少亏。JAVA_H... 原创
3310阅读
3评论
0点赞 发布博客于 3 年前 NC 发布Webservice不成功 目录访问不到 1.NC6.3 版本 JDK1.62.NC65 版本 JDK1.7开发场景:NC6.33环境开发与第三方对接的WebService接口。 本机开发环境Eclipse3.8(集成UAP开发插件,JDK1.7)。本机开发+测试完成后 打补丁包到服务器测试环境 尝试过N种方法 新增加的WebS在WebService目录下就是访问不到。原因:本机开发环境的JDK版本与NC6版本不一致导致。起初E... 原创
1896阅读
0评论
1点赞 发布博客于 3 年前 NC 查询聚合 aggVO Client 前端: IMDPersistenceQueryService service=NCLocator.getInstance().lookup(IMDPersistenceQueryService.class); ArriveVO arriveVO=(ArriveVO) service.queryBillOfNCObjectByPK(ArriveVO.class, 1001A11... 原创
2698阅读
0评论
0点赞 发布博客于 3 年前 NC生成单据PK主键 生成PK主键最简单的办法,调用用友的类------------------------------------------------import nc.jdbc.framework.generator.SequenceGenerator;IdGenerator idGenerator = new SequenceGenerator();System.out.println(idGen... 原创
3180阅读
0评论
1点赞 发布博客于 3 年前 NC 调用工具类 发送系统消息 1.SmartMsgVO svo=new SmartMsgVO(); svo.setSubject( amp;amp;quot;hello amp;amp;quot;); svo.setContent( amp;amp;quot;测试消息 amp;amp;quot;); svo.setSender( amp;amp;quot;1001A410000000B2XXH4 amp;amp;quot;); 原创
1077阅读
0评论
0点赞 发布博客于 3 年前 NC public private 端调用动作脚本 推单报错 空指针 业务场景:NC里创建webservice 接收 第三方系统数据 将系统内的 自由态订单 填充第三方数据后 调用动作脚本推成 【审核】态。 前期测试 在client增加测试按钮 模拟推单 都没有问题。模拟过程中碰见一个问题 推单不成功 原因:某字段 没有赋值导致 建议推单前 先从库中查询一条正常单据 做数据比对 根据正常数据填充VO。最怪异的问题:调用按钮推单正常后 开始写webserv... 原创
619阅读
0评论
0点赞 发布博客于 3 年前 NC6.33 前段扩展打补丁到生产环境不生效问题分析 项目管理模块 系统里查模块名称为PM,所以在创建eclipse项目是 module就填了pm。编码完成后导出补丁包 默认路径名称也是pm。 但实际在nchome下的module中 项目管理模块 名称是pcm。这样就导致按pm导出的补丁在module下是作为新建文件目录存在的。所以在测试补丁功能时 一直没有功能效果。 **解决:将eclipse的模块名称改为pcm。重新导出补丁 与 ... 原创
361阅读
0评论
0点赞 发布博客于 3 年前 NC 表单页获取 输入的编码 非PK值 如果直接用getEditor()获取 取到的是PK值BillItem headItem = this.getEditor().getBillCardPanel().getHeadItem( quot;pk_marbasclass quot;); System.out.println(headItem.getValueObject().toString());获取页面输入的CODE值 即 页... 原创
450阅读
0评论
0点赞 发布博客于 3 年前



























































































































































































































































































































本文链接: http://pfscm.immuno-online.com/view-770903.html
发布于 : 2021-03-25
阅读(0)
最新动态
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
公司介绍
品牌分类
联络我们