- NC6增加自定义按钮功能实现
猪仔搬砖
NC6UAPjava开发语言
目录前言1、在原始XML文件里配置1.1、添加类,继承NCAction1.2、XML注册自定义按钮1.3、xml配置按钮何时可见:示例编辑(新增和修改)下可见2、重写XML3、重新对应Action类结语前言NC6系列及之前版本重量端添加按钮,一般有三种方法。接下来我们将详细介绍添加按钮功能的三种方法。1、在原始XML文件里配置1.1、添加类,继承NCAction###参考java类packagen
- NC6外部交换平台新增单据接口开发说明
猪仔搬砖
NC6java开发语言
目录前言1、插件开发向导1.1、单据插件信息注册1.2、校验文件配置信息1.3、生成校验规则1.4、生成样本数据1.5、辅助信息项设置1.5、配置文件导出2、手动加载界面2.1、参数修改:2.2、外部系统信息设置3、常见问题处理3.1、xml转换为ncvo时出错3.2、保存vo数据失败3.3、无法初始化插件类3.4、按编码方式翻译出错(常见)3.5、校验文件管理内无法打开新注册接口单据类型的xml
- NC6流程单据开发相关问题优化
猪仔搬砖
UAPNC6java开发语言
目录前言1、单据组织没有显示在最上边1.1、问题描述1.2、解决方案2、人员部门编辑(联动)事件2.1、问题描述2.2、解决方案3、单据列表功能分页功能3.1、问题描述3.2、解决方案4、单据表体行号功能4.1、问题描述4.2、解决方案5、表单新增设置默认值5.1、问题描述
- NC6单点登录设计文档
猪仔搬砖
NC6UAPjava开发语言
目录前言特别说明:1、方案详述2、注册登录信息2.1、登录NC系统2.2、根据功能节点打开NC界面2.3、自定义uiLoader打开NC任意界面2.3.1、编写java类2.3.2、部署2.3.3、访问测试3、单点登录配置文件详述3.1、注册信息的超时设置3.2、注册时的验证处理3.3、AbstractSSOAuthenticator前言因为业务场景需要&
- 一、NC6流程开发-元数据
猪仔搬砖
NC6UAPjava
1、UAP配置1.1、开发环境配置打开UAP-STUDIO导航栏,窗口->首选项->UAP-STUDIO集成开发环境->开发配置,如下图所示。UAPHOME:选择本地nchome根路径。数据源列表:默认design数据库类型:NC项目数据库类型主机名:NC项目数据库IP地址OID标识:由字母,数字组成的两位不重复数据用户名、密码:数据库用户名,密码配置完成后点击测试连接,测试通过则配置完成,否则请
- 三、NC6流程开发-系统配置
猪仔搬砖
NC6UAPjava
前边两节已经完整地介绍了使用UAP-STUDIO工具开发流程单据,还没有看的小伙伴们可以看下我另外两篇文章哦,开发过程按顺序配置。接下来这一章节我们将会重点介绍单据在系统中的一些配置运行等。1、发布节点首先我们以debug模式启动NC项目中间件,然后启动客户端。用集团管理员(ufida)账号登录系统。因为我们的单据后期有可能会发布多个单据,所以在这里第一步先新增交易类型并发布节点。1.1、交易类型
- 二、NC6流程开发-单据主子表节点
猪仔搬砖
NC6UAPjava
1、创建主子表单据节点1.1、基本信息设置1.1.1、功能信息栏打开NC里的功能注册,找到本次开发单据所属模块,例如我本次发布到资产管理->维护管理->预防性维护功能下。功能编码:找到已有功能编码规则,新增自己的功能编码,我的是4550012020功能名称:同菜单名称上级节点编码:对应上一级节点编码,我的是450012组织类型:默认全局1.1.2、菜单信息栏NC菜单注册,找到需要发布到菜单的节点菜
- 牛客面试必考真题【算法篇】高频Top200 题目汇总
18阿鲁
刷题总结算法面试数据结构
题目出错次数NC6二叉树的最大路径和NC20数字字符串转化成IP地址NC21链表内指定区间反转NC30缺失的第一个正整数NC35编辑距离(二)1NC.38螺旋矩阵2NC.46加起来的和为目标值的组合(二)1NC49最长的括号子串1NC51合并k个已排序的链表NC.61两数之和1NC.75数组中只出现一次的数字2NC79丑数3NC81二叉搜索树的第k个节点0NC91最长递增子序列3NC95数组中的最
- NC后端扩展开发
晓_
NCCloudNC65BIPNCNCCloudBIP
前言在日常的工作中,会遇到各种各样的需要进行扩展开发的需求,可以使用系统预留的扩展开发机制来实现,避免修改源码。因NC产品已迭代至BIP版本,所以前端扩展方式就再进行不赘述了,本文主要介绍后端扩展开发方式,适用于NC6、NCC、BIP版本,本文以采购订单新增后举例。一、业务事件扩展1.1、在private端创建Java类,实现nc.bs.businessevent.IBusinessListene
- NC6: 信念、价值观、规条的相互关系
中层管理精进
01BVR的相互关系信念就像一幢房屋,由一根一根柱子支撑着。房屋是信念,而柱子就是价值。也就是说,价值是来支持信念的,如果价值改变了,信念便会改变。下面有一些例子去阐释信念、价值观和规条之间的关系。例1:“人与人之间应该互相尊重,这样我们才能被群体接受,在群体中感到安全。所以,我们每天早上见面时都互道早安。”例2:“我不会成功的,参加这个项目只会令我辛苦而又得不到收入,我昨天已经推却了邀请。”例3
- 用友NC6财务共享服务助企业财务管理转型升级
sbzwnmjc
用友nc转型管理电子商务平台企业信息化
当前,中国企业集团正处于快速发展阶段,多集团多组织业务架构带来的管理复杂性成倍增长,竞争的核心已从产品竞争转变到产品、服务一体化的竞争,企业的管理核心也从以产品为中心转变到以服务为中心。伴随商业模式创新带来的跨组织业务、共享服务等管理需求正日益凸显。“用友NC6财务共享服务解决方案提供了全面完整的共享服务应用,可有效助力集团企业的财务共享服务建设。”用友集团财务高级专家任晓慧女士表示。集团企业财务
- NC6系初始化EJB
yulin_zhang
NC6
EJB就是将需要执行制定任务的类,不放到客户端上,而是打包放到一个服务器上,用C/S形式的软件客户端对服务器上的"类"进行调用。InvocationInfoProxy.getInstance().setUserDataSource(design);InvocationInfoProxy.getInstance().setUserCode("admin");InvocationInfoProxy.g
- ztree实现用友NC631中树的模糊查询及NC631的bug描述
qq_25986811
JAVA
第一部分:用友NC631的部门树模糊查询的bug(此bug仅代表作者使用的这个版本的这套软件出现的问题,不代表所有NC6系列都有这样的问题)测试环境为数据泵还原的demo,实际实施的环境经测试,问题一样。分别经IE、UClient测试,均会出现如下错误信息:(截图为UClient环境)根据搜索条件过滤后的树,直接修改后一、树节点与表体input中的内容不一致。二、而后的清空动作执行不完全。三、最后
- NC外部统一流程管理平台方案
BPM发掘者
企业开发
1.前言NC是用友面向集团企业的世界级高端管理软件,目前NC基于8000家集团企业客户的实力,使其在同类产品市场占有率已经达到亚太第一,面向大型企业集团和成长中的集团企业的信息化需求,用友NC6的产品定位于大型企业管理与电子商务平台。他综合利用最新的互联网技术、云计算技术、移动应用技术等,通过构建大企业私有云来全面满足集团企业管理、全产业链管控和电子商务运营,为集团企业提供了一个全新的支持合规化应
- 使用谷歌浏览器访问无法重定向到指定地址
weixin_30293135
前两天接到一个任务,nc6的portal端要做集成,提供单点登录打开单据节点的方案;nc本身有sso单点登录,但是不满足需求,于是自己写了个注册类,如下:1packagenc.sso.bs;23importjava.io.File;4importjava.io.FileInputStream;5importjava.io.FileNotFoundException;6importjava.io.I
- NC6 主辅数量换算的工具类
小飞鸟_qq
NC
主辅数量换算的工具类packagenc.impl.pubitf.rbac;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.util.ArrayList;importjava.util.Arrays;importjava.util.Collection;importjava.util.HashMap;importjava
- NC实战开发笔记
mickkong
开发笔记NC
开发笔记NC6系列前端开发事件处理packagenc.ui.test.app;importnc.ui.pub.bill.BillCardPanel;importnc.ui.pubapp.uif2app.event.IAppEventHandler;importnc.ui.pubapp.uif2app.event.card.CardHeadTailAfterEditEvent;/***卡片界面表头编
- NC
albert528108
专业术语
用友NC6是用友NC产品的全新系列、是面向集团企业的世界级高端管理软件,目前NC基于8000家集团企业客户的实力,使其在同类产品市场占有率已经达到亚太第一,面向大型企业集团和成长中的集团企业的信息化需求,用友NC6的产品定位于大型企业管理与电子商务平台。他综合利用最新的互联网技术、云计算技术、移动应用技术等,通过构建大企业私有云来全面满足集团企业管理、全产业链管控和电子商务运营,为集团企业提供了一
- 【NC】NC6系列对于并发过程处理的分析
wangzy-nice
NC65
抽点时间分析一下NC6系列对于并发过程处理的分析ERP产品中,并发的场景一般来说比较多出现在多个业务人员操作同一张单据,或者某个业务人员做的操作影响到了其他单据的数据两个人同时做操作,会导致出现并发的问题,也就是在业务层面出现的脏数据。为保证其正确性,1.同一时刻只能有一人修改同一个资源;2.当修改资源的时候需要保证此资源和数据库中的版本保持一致,不能待修改的资源在数据库中已经变化了,也就是我们不
- 【NC】简析NC6多语言实现
wangzy-nice
NC65NC多语言
【NC】简析NC6多语言实现闲着无聊,分析一下多语实现。一般在使用过程中,我们使用变量的方式来获取数据例如nc.vo.ml.NCLangRes4VoTransl.getNCLangRes().getStrByID("4111002_0","04111002-0021")我们是要通过ID的方式获取字符串的值,返回值可以是中文、繁体中文、英文等根据系统选择的语言来返回对应值。AbstractNCLan
- NC6 常用代码整理
sanyecao2314
代码
/******************* 系统信息 *************************/ /** * <H3>方法作用</H3>操作员<BR> * * @return */ protected String getOperator() { if (m_operator == n
- 用友NC6全面集团预算计划体系解决方案
李航421
解决方案体系全面集团预算计划用友NC6
用友NC6全面集团预算计划体系解决方案用友NC6建立集团级统一的风险与内控管理工作和管理平台,同时用友NC6帮助企业架构符合防线风险控制活动层、防线风险控制管理层、防线风控审计层“三道防线”体系中不同部门信息化需求,确保风险导向的内控体系落地,增强企业管理者与外部利益相关人对企业财务报告的信心。阅读全文和小伙伴们一起来吐槽
- 用友NC6 大数据时代营销利器
cigang4063
原文链接:https://my.oschina.net/u/1160813/blog/158894近年来,网购市场在逐渐趋于理性的形势下,业务需求模式更加立体化,体现在基于多组织的业务模型、流程优化,支持集团仓储、跨公司出货销售、内部交易结算平台业务。因此产业链整合需求,线上线下和谐互动,全球化产业链网络化营销已成常态。敏锐的掌握市场信息是企业需要及时取得所关心的一手渠道数据、流向数据,帮助企业生
- 用友NC6 大数据时代营销利器
灵玖lingjoin
近年来,网购市场在逐渐趋于理性的形势下,业务需求模式更加立体化,体现在基于多组织的业务模型、流程优化,支持集团仓储、跨公司出货销售、内部交易结算平台业务。因此产业链整合需求,线上线下和谐互动,全球化产业链网络化营销已成常态。敏锐的掌握市场信息是企业需要及时取得所关心的一手渠道数据、流向数据,帮助企业生产和采购、分销、零售决策,降低库存水平,提升订单满足率。而建立一套高效及时的市场信息反馈与秩序维护
- nc6平台学习点滴记录-模板元数据前端展现
vampires
工作框架xml
在完成元数据的开发之后,接下来就是单据模板配置,开发平台-单据模板初始化,选择业务需求的元数据和单据类型,单据类型编码是由开发经理预先所整理好,并分配给每个功能模块。开发人员根据需求在模板上定义好表头,表体,表尾每个区域的元素,并保存之。最后设置好默认模板,这里单据模板的配置过程到此结束。
但是到前台的界面展
- 用友nc6平台学习点滴记录-模型设计(元数据开发)
vampires
设计模式数据结构Hibernate工作
首先我们拿到需求文档,在完全理解需求内容之后,就要开始我们第一步的元数据建模的工作,其实元数据建模简单来说就是建立业务实体,以及建立每个业务实体之间关系和业务接口。在整个建模过程中,我们完全可以参照成建立java实体类,实体类之间的关系完全就是采用聚合实体来实现,大致和hibernate的生成对象的思路一样,但是力度要比hibernate细。下面来说明下建模过
- 矩阵求逆(JAVA)初等行变换
qiuwanchi
矩阵求逆(JAVA)
package gaodai.matrix;
import gaodai.determinant.DeterminantCalculation;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
/**
* 矩阵求逆(初等行变换)
* @author 邱万迟
*
- JDK timer
antlove
javajdkschedulecodetimer
1.java.util.Timer.schedule(TimerTask task, long delay):多长时间(毫秒)后执行任务
2.java.util.Timer.schedule(TimerTask task, Date time):设定某个时间执行任务
3.java.util.Timer.schedule(TimerTask task, long delay,longperiod
- JVM调优总结 -Xms -Xmx -Xmn -Xss
coder_xpf
jvm应用服务器
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。
典型设置:
java -Xmx
- JDBC连接数据库
Array_06
jdbc
package Util;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class JDBCUtil {
//完
- Unsupported major.minor version 51.0(jdk版本错误)
oloz
java
java.lang.UnsupportedClassVersionError: cn/support/cache/CacheType : Unsupported major.minor version 51.0 (unable to load class cn.support.cache.CacheType)
at org.apache.catalina.loader.WebappClassL
- 用多个线程处理1个List集合
362217990
多线程threadlist集合
昨天发了一个提问,启动5个线程将一个List中的内容,然后将5个线程的内容拼接起来,由于时间比较急迫,自己就写了一个Demo,希望对菜鸟有参考意义。。
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.CountDownLatch;
public c
- JSP简单访问数据库
香水浓
sqlmysqljsp
学习使用javaBean,代码很烂,仅为留个脚印
public class DBHelper {
private String driverName;
private String url;
private String user;
private String password;
private Connection connection;
privat
- Flex4中使用组件添加柱状图、饼状图等图表
AdyZhang
Flex
1.添加一个最简单的柱状图
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
<?xml version=
"1.0"&n
- Android 5.0 - ProgressBar 进度条无法展示到按钮的前面
aijuans
android
在低于SDK < 21 的版本中,ProgressBar 可以展示到按钮前面,并且为之在按钮的中间,但是切换到android 5.0后进度条ProgressBar 展示顺序变化了,按钮再前面,ProgressBar 在后面了我的xml配置文件如下:
[html]
view plain
copy
<RelativeLa
- 查询汇总的sql
baalwolf
sql
select list.listname, list.createtime,listcount from dream_list as list , (select listid,count(listid) as listcount from dream_list_user group by listid order by count(
- Linux du命令和df命令区别
BigBird2012
linux
1,两者区别
du,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在的,没有被删除的。他计算的大小就是当前他认为存在的所有文件大小的累加和。
- AngularJS中的$apply,用还是不用?
bijian1013
JavaScriptAngularJS$apply
在AngularJS开发中,何时应该调用$scope.$apply(),何时不应该调用。下面我们透彻地解释这个问题。
但是首先,让我们把$apply转换成一种简化的形式。
scope.$apply就像一个懒惰的工人。它需要按照命
- [Zookeeper学习笔记十]Zookeeper源代码分析之ClientCnxn数据序列化和反序列化
bit1129
zookeeper
ClientCnxn是Zookeeper客户端和Zookeeper服务器端进行通信和事件通知处理的主要类,它内部包含两个类,1. SendThread 2. EventThread, SendThread负责客户端和服务器端的数据通信,也包括事件信息的传输,EventThread主要在客户端回调注册的Watchers进行通知处理
ClientCnxn构造方法
&
- 【Java命令一】jmap
bit1129
Java命令
jmap命令的用法:
[hadoop@hadoop sbin]$ jmap
Usage:
jmap [option] <pid>
(to connect to running process)
jmap [option] <executable <core>
(to connect to a
- Apache 服务器安全防护及实战
ronin47
此文转自IBM.
Apache 服务简介
Web 服务器也称为 WWW 服务器或 HTTP 服务器 (HTTP Server),它是 Internet 上最常见也是使用最频繁的服务器之一,Web 服务器能够为用户提供网页浏览、论坛访问等等服务。
由于用户在通过 Web 浏览器访问信息资源的过程中,无须再关心一些技术性的细节,而且界面非常友好,因而 Web 在 Internet 上一推出就得到
- unity 3d实例化位置出现布置?
brotherlamp
unity教程unityunity资料unity视频unity自学
问:unity 3d实例化位置出现布置?
答:实例化的同时就可以指定被实例化的物体的位置,即 position
Instantiate (original : Object, position : Vector3, rotation : Quaternion) : Object
这样你不需要再用Transform.Position了,
如果你省略了第二个参数(
- 《重构,改善现有代码的设计》第八章 Duplicate Observed Data
bylijinnan
java重构
import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.Label;
import java.awt.TextField;
import java.awt.event.FocusAdapter;
import java.awt.event.FocusE
- struts2更改struts.xml配置目录
chiangfai
struts.xml
struts2默认是读取classes目录下的配置文件,要更改配置文件目录,比如放在WEB-INF下,路径应该写成../struts.xml(非/WEB-INF/struts.xml)
web.xml文件修改如下:
<filter>
<filter-name>struts2</filter-name>
<filter-class&g
- redis做缓存时的一点优化
chenchao051
redishadooppipeline
最近集群上有个job,其中需要短时间内频繁访问缓存,大概7亿多次。我这边的缓存是使用redis来做的,问题就来了。
首先,redis中存的是普通kv,没有考虑使用hash等解结构,那么以为着这个job需要访问7亿多次redis,导致效率低,且出现很多redi
- mysql导出数据不输出标题行
daizj
mysql数据导出去掉第一行去掉标题
当想使用数据库中的某些数据,想将其导入到文件中,而想去掉第一行的标题是可以加上-N参数
如通过下面命令导出数据:
mysql -uuserName -ppasswd -hhost -Pport -Ddatabase -e " select * from tableName" > exportResult.txt
结果为:
studentid
- phpexcel导出excel表简单入门示例
dcj3sjt126com
PHPExcelphpexcel
先下载PHPEXCEL类文件,放在class目录下面,然后新建一个index.php文件,内容如下
<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
if (PHP_SAPI == 'cli')
die('
- 爱情格言
dcj3sjt126com
格言
1) I love you not because of who you are, but because of who I am when I am with you. 我爱你,不是因为你是一个怎样的人,而是因为我喜欢与你在一起时的感觉。 2) No man or woman is worth your tears, and the one who is, won‘t
- 转 Activity 详解——Activity文档翻译
e200702084
androidUIsqlite配置管理网络应用
activity 展现在用户面前的经常是全屏窗口,你也可以将 activity 作为浮动窗口来使用(使用设置了 windowIsFloating 的主题),或者嵌入到其他的 activity (使用 ActivityGroup )中。 当用户离开 activity 时你可以在 onPause() 进行相应的操作 。更重要的是,用户做的任何改变都应该在该点上提交 ( 经常提交到 ContentPro
- win7安装MongoDB服务
geeksun
mongodb
1. 下载MongoDB的windows版本:mongodb-win32-x86_64-2008plus-ssl-3.0.4.zip,Linux版本也在这里下载,下载地址: http://www.mongodb.org/downloads
2. 解压MongoDB在D:\server\mongodb, 在D:\server\mongodb下创建d
- Javascript魔法方法:__defineGetter__,__defineSetter__
hongtoushizi
js
转载自: http://www.blackglory.me/javascript-magic-method-definegetter-definesetter/
在javascript的类中,可以用defineGetter和defineSetter_控制成员变量的Get和Set行为
例如,在一个图书类中,我们自动为Book加上书名符号:
function Book(name){
- 错误的日期格式可能导致走nginx proxy cache时不能进行304响应
jinnianshilongnian
cache
昨天在整合某些系统的nginx配置时,出现了当使用nginx cache时无法返回304响应的情况,出问题的响应头: Content-Type:text/html; charset=gb2312 Date:Mon, 05 Jan 2015 01:58:05 GMT Expires:Mon , 05 Jan 15 02:03:00 GMT Last-Modified:Mon, 05
- 数据源架构模式之行数据入口
home198979
PHP架构行数据入口
注:看不懂的请勿踩,此文章非针对java,java爱好者可直接略过。
一、概念
行数据入口(Row Data Gateway):充当数据源中单条记录入口的对象,每行一个实例。
二、简单实现行数据入口
为了方便理解,还是先简单实现:
<?php
/**
* 行数据入口类
*/
class OrderGateway {
/*定义元数
- Linux各个目录的作用及内容
pda158
linux脚本
1)根目录“/” 根目录位于目录结构的最顶层,用斜线(/)表示,类似于
Windows
操作系统的“C:\“,包含Fedora操作系统中所有的目录和文件。 2)/bin /bin 目录又称为二进制目录,包含了那些供系统管理员和普通用户使用的重要
linux命令的二进制映像。该目录存放的内容包括各种可执行文件,还有某些可执行文件的符号连接。常用的命令有:cp、d
- ubuntu12.04上编译openjdk7
ol_beta
HotSpotjvmjdkOpenJDK
获取源码
从openjdk代码仓库获取(比较慢)
安装mercurial Mercurial是一个版本管理工具。 sudo apt-get install mercurial
将以下内容添加到$HOME/.hgrc文件中,如果没有则自己创建一个: [extensions] forest=/home/lichengwu/hgforest-crew/forest.py fe
- 将数据库字段转换成设计文档所需的字段
vipbooks
设计模式工作正则表达式
哈哈,出差这么久终于回来了,回家的感觉真好!
PowerDesigner的物理数据库一出来,设计文档中要改的字段就多得不计其数,如果要把PowerDesigner中的字段一个个Copy到设计文档中,那将会是一件非常痛苦的事情。