自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(259)
  • 收藏
  • 关注

原创 Nginx部署VUE3项目

root 参数:html/dist 不要在html前面加“/” ,此处配置不对 访问会显示404错误。本地开发环境中配置的 代理地址:http://ip:8088/xx/xx/xx/ 原值赋值后会导致报错。应配置为:http://ip:8088/xx/xx/xx,自后没有“/”扛。

2024-03-23 14:52:13 335

原创 PK单据锁使用

【代码】PK单据锁使用。

2024-01-17 07:55:16 401

原创 常用SQL 方法

【代码】常用SQL 方法。

2024-01-09 09:36:08 326

原创 获取数据源

【代码】获取数据源。

2023-12-05 12:18:49 94

原创 NCC常用类总结

导入导出的xml配置中,translatorProperty标签等号两边的变量名要保持相同,且要与被依赖字段的variablename标签保持一致,代码处理逻辑:nccloud.bs.excel.bdtranslate.BaseDocTranslatorByTemp.initTranslateContext(FormPropertyVO, Field, ISwapContext, int)nc.impl.pubapp.pattern.database.DBTool.getOIDs(int)(批量)

2023-08-09 12:26:24 304

原创 扩数据库字段,自定义项

【代码】扩数据库字段,自定义项。

2023-06-06 17:43:28 143

原创 打开节点报错:该模块未购买!========授权信息========= [0]所属模块为:3607/授权模块为2090

在sysconfig配置中找到你们的文件配置数据源,然后连该数据源对应的库,执行下面脚本,清理下垃圾数据。

2023-04-26 21:23:46 309 1

原创 是否为开发环境

是否为开发环境。

2023-04-23 20:00:08 84

转载 Java 打开浏览器访问指定页面

【代码】Java 打开浏览器访问指定页面。

2023-03-18 11:45:51 674

原创 NC端直接打开网页

【代码】NC端直接打开网页。

2023-03-16 08:44:42 261

原创 多个子表VO 获取子表getChildren()方式

如果主表有多个子表 getChildren 可能会用到tableVO 通过tablecode。查看源代码 可以通过子表class获取。

2022-12-12 11:53:55 136

原创 【NC65】主子表单据按照单表结构展现 节点客开

需求描述:需要将【采购入库】按照【采购订单关闭】节点的形式展现数据。客开思路:修改完成以后 清缓存重新登陆 可以在单据模板初始化中查询到6. 查询模板初始化6.1 查询模板与采购入库共用一个 所以从【查询模板初始化】查询采购入库模板,导出 重新导入修改下名称。7. 查询模板,单据模板操初始化查询,单据模板完成后,需要执行下脚本,否则在【功能节点默认模板】中查询不到。注意:TEMPSTYLE 模板类型:0=单据模板,1=查询模板,3=输出模板,5=移动应用模板,分别插入前面步骤的单

2022-12-05 12:17:17 869

原创 重置NC账户 密码

重置NC账户密码脚本。

2022-11-24 15:48:10 807

原创 NC BaseDAO 插入、更新操作时提示“ts“标识符无效

处理方法:BaseDAO有一个addTimestamp属性,表示是否默认添加时间戳,默认值是true,把属性值设置为false,则在使用BaseDAO执行插入、更新sql时不会在原sql语句中添加ts字段。NC 用BaseDAO操作数据库进行插入,更新操作时提示"ts"标识符无效。

2022-11-19 09:34:52 264

原创 User session expired,please re login!(2)

User session expired,please re login!(2)

2022-11-17 08:20:19 717

原创 Oracle如何分组排序并产生序号

Oracle如何分组排序并产生序号

2022-09-01 15:10:26 1412

原创 查询信用余额

查询信用余额。

2022-07-18 11:06:41 175

原创 NC客开单据 单据模板初始化后 集团下无模板

客开单据发布成功后,单据模板初始化增加模板后,在【单据模板-集团】下查不到模板信息。解决://模板信息 头信息SELECT * FROM pub_billtemplet//模板信息 表体SELECT * FROM pub_billtemplet_b/********集团下模板没有***********/pub_systemplate 因为该表中没有对应的信息。//手工插入一条数据 解决 列 TEMPLATEID 取值 pub_billtemplet 表中的 pk_billte.

2022-05-12 16:48:24 374

原创 NC65 单据客开问题记录

单据客开用的比较少,偶尔用到了查资料搞成了,相隔一段时间以后再做就又忘了。今天这里统计下遇到的坑单据客开步骤添加功能节点,菜单节点这一操作只添加上级节点就行发布完元数据以后,新增单据类别(单表档案,主子表)功能编码是根据 第一步中新增的功能节点 编码规则添加 上级几点点编码 为新增功能节点的上级功能编码菜单编码 默认跟功能编码一致。注意:这里添加的功能编码和菜单编码,系统会自动在系统里创建。不需要现在系统里添加(因长时间没做单据客开,这里淌坑了,全部在系..

2022-05-12 15:48:21 371

原创 NC补丁开发环境正常,打测试生产环境无效

出现以上比较恶心的问题,按照下面几点检查:检查模块名字是否一致。例如:IC的导出补丁是SO,打入SO模块后会出现这种情况在moudles下搜索补丁名称 看看是否存在同一个补丁重复存在不同的模块目录下 导致补丁不生效看看是不是手滑在modules下又赋值了一个modules。。。。...

2022-04-18 23:21:51 405

原创 锁定Lock单据VO

对单据进行锁单PK,防止多操作nc.impl.pubapp.pattern.data.bill.tool.BillConcurrentTool BillConcurrentTool tool = new BillConcurrentTool(); tool.lockBill(origvos);

2022-04-14 10:36:29 224

原创 执行数据库SQL,非BaseDAO

nc.impl.pubapp.pattern.database.DataAccessUtils private void insertInfo(SaleOrderVO insertvo, List<List<Object>> datas) { IKeyValue keyValue = new VOKeyValue<SaleOrderVO>(insertvo); for (int i = 0; i < keyValue.getBodyCount

2022-04-13 13:37:05 847

转载 NC中常用到的公共工具类PubUtils

package bos.vo.pub.tools; import Java.lang.reflect.Array;import java.lang.reflect.InvocationTargetException;import java.math.BigDecimal;import java.sql.PreparedStatement;import java.sql.SQLException;import java.sql.Types;import java.text.ParseExcep

2022-04-01 11:18:17 358

原创 IUAP客开单据 选择组织后 无法获取对应的参照档案

UAP65客开单据(单表单据),选择组织后没有触发对应的组织切换逻辑。 对应的客户档案,物料档案都查询不到值。解决原因:功能注册里 选到对应的功能节点 修改【组织类型】为由【全局】改为【业务单元】。关联元数据ID(不知道是不是这个原因) 从UAP导出项目导eclipse中再试 就可以了。...

2022-03-10 11:43:39 157

转载 Java代码发送Http的GET和POST请求

import java.io.*;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;/** * Created by chengxia on 2018/12/4. */public class HttpURLConnectionDemo { public String doPost(String URL){ OutputStreamWr

2022-03-04 11:03:37 924

原创 NC 执行公式

公式相关1.显示公式没执行列表界面显示,卡片界面不显示:Handler的onBoCard执行:getBillCardPanel().execHeadLoadFormulas();Controller的isLoadCardFormula返回true另外,字段录入长度不够时,列表显示,卡片不显示2.带出数据执行公式表头显示公式,执行getBillCardPanel().execHeadLoadFormulas();表体显示公式,执行getBillCardPanel().getBillM

2022-03-03 12:59:29 375

原创 新线程,进度条

new Thread(new Runnable() { public void run() { // 方案计算进度条 DefaultProgressMonitor montior = getTpaProgressUtil().getTPAProgressMonitor(); montior.beginTask("正在刷新", IProgressMonitor.UNKNOWN_TOTAL_TASK); montior.setProcessInfo("正

2022-02-25 16:49:55 127

原创 发货单保存 获取汇率重算

获取汇率exchangerate = SOCurrencyUtil.getInCurrencyRateByOrg(csettleorgid, corigcurrencyid, ccurrencyorgid,dbilldate);package nc.vo.so.m4331.rule;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.List;import

2022-02-24 14:16:05 184

原创 OpenAPI报错集合

2022-02-21 08:40:26 797 1

原创 销售订单 转 发货单 重新获取汇率 重算价格&价格汇率

/** * 获得当前单据日期对应的折本汇率。 * * @param rows */ private void calcBodyExchangeRates(IKeyValue keyValue, int[] rows, DeliveryBVO[] bvos) { UFDate dbilldate = keyValue.getHeadUFDateValue(SOItemKey.DBILLDATE); this.calcBodyExchangeRate(keyValue, dbill.

2022-01-04 13:46:24 491

原创 获取当前登陆用户

String userCode = WorkbenchEnvironment.getInstance().getLoginUser().getUser_code(); String funcode = this.model.getContext().getNodeCode(); String pk_group = this.model.getContext().getPk_group();

2021-11-29 10:26:51 316

原创 NC6和NCC版本与微软AD域认证集成

NC6和NCC版本与微软AD域认证集成1.使用场景:企业内部因为系统繁多,为了统一帐号,有可能使用AD域认证,通俗说也就是所有系统使用微软AD域的帐号密码认证,AD域认证通过后系统才可以正常访问。2.开发思路:结合到NCC产品上,首先要保证用户的帐号数据和AD域系统编码一致,密码设置需要在用户节点的认证类型字段设置为AD域认证,这样使得后台可以根据认证类型为AD域认证处理3.编码实现3.1前端增加认证类型 达到的效果是要在用户节点增加个AD域认证,这块代码是在配置文件里面处理的。路径在

2021-11-24 13:39:08 1083

原创 单点登录Portal(先注销已经登录的用户再单点登录当前用户)

单点登录NC类似,但是portal端存在一个问题:如果已经登录A用户,没有注销,在单点登录B用户,会发现还是会登录到A用户,需要在单点登录时先注销当前浏览器登录的用户,然后回调单点登录地址需要用用户编码用户换去ssoKey地址如下http://10.81.0.1:9080/portal/registerServlet?type=2&userid=YS000452其中userid为用户编码使用ssoKey登录系统拼接登录地址 http://10.81.0.1:9080/portal/

2021-11-24 13:37:56 1323

原创 NC数据库字段扩展长度

-- 1、更改表中字段长度--可修改数据库表的字段长度alter table -- 1、更改表中字段长度--可修改数据库表的字段长度alter table 表名 modify 字段名 varchar2(字段长度); -- 2、查询md_column中要改单据元数据中的所有字段信息select * from MD_COLUMN where tableid = '表名'-- 3、修改要修改的元数据字段长度update MD_COLUMN set columnlength = 字段长度 wh

2021-11-02 09:25:59 1494 1

转载 NC自定义表格加载模板填充弹框

弹窗面板代码: select pk_billtemplet from pub_billtemplet where bill_templetcaption='单据模版名称'//加载模板private BillListPanel getBillPanel() { if (this.billPanel == null) { this.billPanel = new BillListPanel(); this.billPanel.setName("mpsSplitPanel");

2021-10-15 10:37:35 481

转载 Java 信任所有SSL证书(解决PKIX path building failed问题)

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.ssl.Alert

2021-10-11 17:53:42 742

原创 NC注册开发函数

insert into pub_function (ARGUMENTS, CLASSNAME, CODE, DR, FUNCTIONNOTE, FUNCTIONNOTE_RESID, FUNCTYPE, HINTMESSAGE, ISCOMP, METHODNAME, PK_BILLTYPE, PK_BILLTYPEID, PK_FUNCTION, RETURNTYPE, TS)values ('nc.vo.pub

2021-09-13 08:40:11 195 1

原创 单据保存或审批动作后 后端扩展

业务场景1. 与WMS集成,其他出库单保存后 下发WMS,在nc.bs.ic.m4i.insert.InsertBP 中添加addAfterRule。问题:因为其他出库,调拨出库等都是共用的基础类。在InsertBP 中添加的规则 还会走预置代码 添加其他的规则类,导致先执行下发WMS的rule,后面执行预置的rule 其中有现存量校验,如果超现存量就会抛异常单据回滚,但已经下发WMS的是无法回滚的。2. 解决方法:通过数据库脚本添加预置类,该方法可行 但是需要注意一些配置参数 区分VMODULEN

2021-09-10 21:18:38 304

原创 现存量控制校验

nc.bs.ic.general.rule.after.OnhandAfterUpdate/* */ public class OnhandAfterUpdate<E extends ICBillVO> extends ICRule<E> {/* */ public void process(E[] vos) {/* */ try {/* 32 */ long time1 = System.currentTimeMill

2021-09-10 18:42:52 167

原创 User session expired,please re login!(4) -->token is not the same

第三方系统调用NC接口回传数据报错User session expired,please re login!(4) --&gt; token is not the same解决:syscofig设置中在下面的 其他配置 选项,“安全”页签重置并把是否校验token勾去掉

2021-09-07 16:37:52 29610

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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