久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

NC方法總結

時間:2019-05-15 09:49:28下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《NC方法總結》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《NC方法總結》。

第一篇:NC方法總結

修改端口

InvocationInfoProxy.getInstance().get().getUserCode();前臺

Nchome F:JAVAProjectsERPEHROAufidaufsoftnchomedomainserverconf F:JAVAProjectsERPEHROAufidaufsoftnchomeconf Truncate Table [表名]menhe ftp命令

service vsftpd start

1.導入oracle數據庫需要先建立用戶然后在cdm下輸入命令; 2.1檔案 2.3單據

F5往下走會進入里面的方法里面; F6就在本方法里面走; F7跳出進入的方法;hang F8 直接倒地

公司設置公司目錄(集團)就可以在集團下插入數據時集團就自動進來;

public void afterEdit(BillEditEvent e){

// TODO Auto-generated method stub

Object pkvalue = this.getBillCardPanel().getHeadItem(“pk_message”).getValueObject();

String temKey = e.getKey();

if(temKey.equalsIgnoreCase(“")){

Object obj = e.getValue();

IUAPQueryBS iuap =(IUAPQueryBS)NCLocator.getInstance().lookup(IUAPQueryBS.class.getName());

try {

//Object objvo = iuap.retrieveByPK(ProMessageVO.class, ”“);

MyBillVO mvo =(MyBillVO)this.getChangedVOFromUI();

ProMessageVO hvo =(ProMessageVO)mvo.getParentVO();

mvo.getChildrenVO();

ProMessageVO vo =(ProMessageVO)HYPubBO_Client.queryByPrimaryKey(ProMessageVO.class, pkvalue.toString());

vo.getI_number();

} catch(Exception e1){

// TODO Auto-generated catch block

e1.printStackTrace();

}

}

super.afterEdit(e);}

1.修改時

//通過主鍵查詢所有的vo 放到object里;

Object pkvaluemap = this.getBillCardPanel().getHeadItem(”pk_message“).getValueObject();//從頁面通過一個字段 獲取那個值 String a = getBillCardPanelWrapper().getBillCardPanel().getHeadItem(”state“).getValue();

2.從頁面取值;

3.MyBillVO vo=(MyBillVO)getBufferData().getCurrentVO();//通過下面的方法類的聚合VO;

MyBillVO mvo =(MyBillVO)this.getChangedVOFromUI();

//獲得表頭

ProMessageVO hvo =(ProMessageVO)mvo.getParentVO();

//獲得標體

mvo.getChildrenVO();

//得到表體VO CbGatheringBVO[] bodyBVO =(CbGatheringBVO[])this.getBillCardPanelWrapper().getBillCardPanel().getBillModel(”ps_cb_gathering_b“).getBodyValueVOs(CbGatheringBVO.class.getName());

//用聚合VO得主鍵;只能在卡片管理下 才能獲得主鍵 super.onBoCard();//卡片狀態下

this.getBillUI().getChangedVOFromUI().getParentVO().getPrimaryKey();

3.從數據庫里根據一個字段取值; //聲明一個接口 IUAPQueryBS iuap =(IUAPQueryBS)NCLocator.getInstance().lookup(IUAPQueryBS.class.getName());

//根據那個字段查詢有沒有這條數據

Object objvo = iuap.retrieveByPK(ProMessageVO.class, ”“);

4,保存按鈕時提示,驗證在MyEventHandler //方法重寫

import nc.ui.pub.beans.MessageDialog;protected void onBoSave()throws Exception {

// TODO Auto-generated method stub

this.getBillCardPanelWrapper().getBillCardPanel();

MessageDialog.showWarningDlg(null, ”提示“, ”項目編號已存在!“);

super.onBoSave();}

6.怎么獲取一個VO

SuperVO[] allProc = this.getBusiDelegator().queryByCondition(ZxProjectsetVO.class, ”isnull(dr,0)=0“);

HashMap projectMapp = new HashMap();

if(allProc!= null){

int iLen = allProc.length;

for(int i = 0;i < iLen;i++){

projectMapp.put((String)allProc[i].getAttributeValue(”pk_corp“),(SuperVO)allProc[i]);

}

}

for(int i = 0;i < queryVos.length;i++){

AggregatedValueObject aVo =(AggregatedValueObject)Class

.forName(getUIControl().getBillVoName()[0])

.newInstance();

ZxProjectsetVO result =(ZxProjectsetVO)projectMapp.get(queryVos[i].getPrimaryKey());

在前臺能獲得任何VO的主鍵方法getPrimaryKey();

c:.xml”;

其中里面的第一個為轉義符號;因為這個符號在java里面有特訂的意思;要表示路徑的話就要在加個轉義符號; IX,公司間調撥 7.//通過一個sql語句(根據一個字段)查詢一個VO;IUAPQueryBS queryBS =(IUAPQueryBS)NCLocator.getInstance().lookup(IUAPQueryBS.class.getName());系統接口----可以查詢時使用

CbGatheringVO cbGatheringVO =(CbGatheringVO)queryBS.executeQuery(sql,new BeanProcessor(CbGatheringVO.class));//可以根據sql語句來查詢一個vo

queryBS.executeQuery(sql, new BeanListProcessor(UserVO.class));//得到UserVO的list ~~~~~~~~~~~~~~更新數據

nc.itf.uif.pub.IUifService srv=(nc.itf.uif.pub.IUifService)NCLocator.getInstance().lookup(“nc.itf.uif.pub.IUifService”);

//獲取增加時的當前VO;

// AggregatedValueObject this.getBillUI().getVOFromUI();// DispatchsBillVO VO = VOS.getParentVO();

// VO.setRelatekey(relatekey);

VOS

=

(DispatchsBillVO)HYPubBO_Client.insert(VO);//把VO插到數據庫里面 //給表頭頁面set賦值

this.getBillCardPanelWrapper().getBillCardPanel().setHeadItem(“relatekey”, relatekey);

給表體賦值

getBillCardPanel().setBodyValueAt(值,行號,列名);//更新數據

getBillUI().getBufferData().refresh();8.光標移開時有驗證不為空時;把當前文本清空

this.getBillCardPanel().getHeadItem(“i_number”).setValue(null);

9.命名規范,字符型以V開頭 時間以D 數字以n 自定義項:

字符:10個 20位

;5個 200位 ;3個500位 ;2 個2000位; 浮點:10個 整型:10個

10.快速查找頁面節點所在的那個類

11.下拉菜單;S第一個,第二個,的三個 SX,自由態=8,審核態=1 1,2 12.在oracle中 isnot不適用; 使用navl

13.Public里面的類都是自動生成的 Private里面的可以寫一些動作腳本 Client里面主要是我們寫的業務類

Public目錄存放 接口和公共代碼(比如VO和公共算法)??Private目錄存放 實現和其它實現細節 ??Client目錄存放 客戶端代碼 ??gen 目錄存放 工具生成的ejb代碼 ??META-INF目錄存放模塊配置文件目錄,包括module.xml文件和xxx.module接口配置文件。

14.流程的版本誰的高走誰的;用戶比角色優先級高; 15.公式

有的時候公式不執行就要 強制執行公式

可以放在重寫方法里面 ;如:點擊添加按鈕時執行添加的重寫方法; //加載表頭的編輯公式

getBillCardPanel().execHeadLoadFormulas();//加載表體的公式

getBillCardPanelWrapper().getBillCardPanel().getBillModel().execLoadFormula();

// 執行模板上的編輯公式

this.getBillCardPanel().getBillModel().execEditFormulasByKey(row, “invnum”);1.2.3.4.5.6.16.系統中的“耗時操作”進度條是如何實現的?

/**

* 啟用系統運行提示框 避免造成假死現象

*/

private void onButton_import()

{

// 該操作是耗時操作,所以啟用系統運行提示框

Runnable runImpDoc = new Runnable()

{

public void run()

{

BannerDialog dialog = new BannerDialog(getCurrUI());

dialog.start();

try

{

importData();

}

catch(Exception e)

{

dialog.end();

e.printStackTrace();

return;

}

dialog.end();// 銷毀系統運行提示框

}

};

new Thread(runImpDoc).start();

}

/**

* 系統運行提示框

*/

private Container getCurrUI()

{

return this.getSelfUI();

}

17.自定義按鈕 接口

Public package nc.ui.testkh.mybotton;public interface IButDef { public static final int boExcel = 300;} 2.定義按鈕 clientlis package nc.ui.pub.buttonImp;

import nc.ui.pub.button.IButton;import nc.ui.trade.base.IBillOperate;import nc.vo.trade.button.ButtonVO;

public class PorjectButtonDeft {

public ButtonVO getButtonVO(){

ButtonVO btnVo=new ButtonVO();

btnVo.setBtnNo(IButton.POJECTBUTTON);

btnVo.setBtnCode(“boProjectBtn”);btnVo.setBtnName(“項目調整”);

btnVo.setOperateStatus(new

int[]{IBillOperate.OP_INIT,IBillOperate.OP_NOTEDIT}//IBillOperate.OP_NOTEDIT 設置按鈕在編輯狀態下可用);// 設置那個狀態可用

return btnVo;} } 3.注冊按鈕

.....ClientUICtrl IButton.POJECTBUTTON 4.注冊按鈕

....ClientUI 重寫方法 @Override

protected void initPrivateButton(){

// TODO Auto-generated method stub

super.initPrivateButton();

PorjectButtonDeft pbd = new PorjectButtonDeft();

addPrivateButton(pbd.getButtonVO());} 5寫按鈕的方法

MyEventHandler類

@Override

protected void onBoElse(int intBtn)throws Exception {

// TODO Auto-generated method stub

super.onBoElse(intBtn);

if(intBtn == IButton.POJECTBUTTON){ //業務方法

System.out.println(“業務方法”);

} }

第二種: @Override

protected void onBoElse(int intBtn)throws Exception {

// TODO Auto-generated method stub

super.onBoElse(intBtn);

switch(intBtn){

case CreateEntryBill.CREATEBUTTON:

creatEntryBill(intBtn);

break;

} } public void creatEntryBill(int intBtn){

} 業務方法在下面寫;上面直接調用方法就行‘;

18.建立項目不要在集團下建立; 19.字段類型不匹配; PDM里面看看是否能不為空;

20,權限分配的時候沒有你想要的那個節點;就要建立公司帳分配那個節點; 21.獲取服務器時間;

getBillCardPanelWrapper().getBillCardPanel().setHeadItem(“",ClientEnvironment.getServerTime().toString());22.獲取當前時間

getBillCardPanel().getHeadItem(”dmakedate“).setValue(new UFDate(new Date()));

23.下拉菜單存索引;用IX,集收,分收 24.如果導包出錯誤;試試把包放在NC/ufjdk/lib下然后在導入;

25、怎樣編寫代碼在待辦事務中發送一條消息? 答:可以參考下, 后臺代碼,就是往數據庫插入一條記錄

////////////////////////////// PFMessageBO pfm = new PFMessageBO();CommonMessageVO comvo = new CommonMessageVO();UserNameObject usvo = new UserNameObject(”a“);usvo.setUserPK(”0001ZZ100000000000VJ“);usvo.setUserCode(”a“);usvo.setUserName(”a“);

comvo.setSender(”a“);comvo.setReceiver(new UserNameObject[]{usvo});comvo.setMessageContent(”導入數據演示“);comvo.setTitle(”外部平臺導入數據“);comvo.setType(MessageTypes.MSG_TYPE_INFO);pfm.insertCommonMessage(comvo);

25.不能修改的參照(時間)就寫日期就行 ;不用設置參照;

26.如果PDM和單據建立好了;發現PDM字段不行或類型不行;可以解決;

答:首先把PDM改好;在導入數據字典表里面同時在數據庫里面在生成一下

表;

在找到那個字段 把它刪掉 ;然后從右邊的字段里面找到在拖過去;就ok;然后在代碼里面改改VO;

27.一個節點;從一個系統導入到另一個系統; 答選擇命令窗口;點擊綠色執行;紅色回滾;

有可能出現錯誤;就是語句里面兩個單引號之間要有個空格例如:‘ ’ 把自己創建的節點(文件夾)例如9100 放的nchome下的modules里面;

3.建立公司帳

4.審批流重新配;權限重新配;

28.建立用戶;然后分配角色;在分配權限;如果沒有這個節點;就建立公司帳;

29.PDM畫表小工具的然后選擇palette

30.在private里面怎么獲得主鍵 可以通過方法把這個主鍵傳過去;

31.在后臺得到VO? //后臺得到VO BaseDAO bo = new BaseDAO();bo.executeQuery(”select * from ty_bz where pk_tybz = '“+pk_tybz+”' “, new BeanProcessor(nc.vo.ty.TyBzVO.class));

32.調用接口; Order od =(Order)NCLocator.getInstance().lookup(Order.class.getName());

public List queryFieldSingleSql(String sql)throws BusinessException, SQLException, DbException {

if(sql == null || sql.equals(”“)){

return null;

}

List values = new ArrayList();

Connection con = null;

PreparedStatement stmt = null;

ResultSet rs = null;

ResultSetMetaData rsmd = null;

try {

con = getConnection();

stmt = con.prepareStatement(sql);

rs = stmt.executeQuery();

rsmd = rs.getMetaData();

while(rs.next()){

List value = new ArrayList();

for(int

String columnValue

value.add(columnValue);

}

values.add(value);

}

} finally {

try {

if(rs!= null)

rs.close();

} catch(Exception e){

}

try {

if(stmt!= null)

stmt.close();

} catch(Exception e){

}

try {

if(con!= null)

con.close();

} catch(Exception e){

}

}

return values;}

33.自定義接口時要部署EJB;報錯:

= i=1;i<=rsmd.getColumnCount();i++){ rs.getString(i)==null?”“:rs.getString(i);

加個文件件;

dxty.module;然后生成EJB中間34.按鈕的動作腳本;要導入到項目的private里面新建包

Nc.bs.pub.action下面 35.要在接口里面寫好注釋;;;;;; 36.編寫參照類時

//這段代碼是UI類初始化參照類的,不寫 參照就出不來了

BillItem item =(BillItem)getBillCardPanelWrapper().getBillCardPanel().getHeadItem(”relatekey“);

BillStatusRefModel defModel = new BillStatusRefModel();

UIRefPane refPane =(UIRefPane)item

.getComponent();

refPane.setEditable(true);

item.setDataType(BillItem.UFREF);

refPane.setRefModel(defModel);

item.setComponent(refPane);35.表體增行方法getBillCardPanel().getBillModel().addLine()

36.清空緩存: UIRefPane ref = getRefSubject(); ref.getRefModel().clearCacheData();37.查詢方法的重寫:

交談中請勿輕信匯款、中獎信息,勿輕易撥打陌生電話。

//重寫查詢按鈕 @Override protected void onBoQuery()throws Exception { // TODO Auto-generated method stub // b-------------2009-11-04 荊茂英 修改

String strWherePart = ”“;UIDialog querydialog = getQueryUI();if(querydialog.showModal()!= UIDialog.ID_OK)return;//用戶取消查詢

INormalQuery query =(INormalQuery)getQueryUI();if(query.getWhereSql()!= null &&!query.getWhereSql().equals(”“)){ strWherePart = query.getWhereSql()+” and “;}else{ strWherePart += ”“;}

String isNegotiations = ”“;//是否洽商

if(getMCode()!= null && getMCode().equals(”工程洽商“)){ isNegotiations = ”Y“;}else{ isNegotiations = ”N“;} strWherePart = strWherePart + ” pm_lm_designchange.vdef1='“+isNegotiations+”'“;

SuperVO[] queryVos = getBusiDelegator().queryHeadAllData(Class.forName(getUIController().getBillVoName()[1]), getUIController().getBillType(), strWherePart.toString());

getBufferData().clear();addDataToBuffer(queryVos);updateBuffer();

// super.onBoQuery();//end------------------} dfa 設置按鈕狀態 getButtonManager().getButton(nc.ui.trade.button.IBillButton.Add).setEnabled(false);this.getBillUI().updateButtonUI();38.怎么得到下拉菜單的值

int index = getJComboBoxBillType().getSelectedIndex();//得到調撥類型

String typecode = ”“;

if(index == 0){

typecode = ”5C“;}else if(index == 1){ typecode = ”5D“;}else if(index == 2){ typecode = ”5E“;}else if(index == 3){ typecode = ”5I“;} 39.隨機生成主鍵:select substr((sys_guid()),1,20)40.Not in not exists 在oracle中用法;如果not in查詢上百條的時候會崩潰。and not exists(select distinct ladings_bill.pk_purchaseordercode from ladings_bill where nvl(dr, 0)= 0 and po_order.corderid =ladings_bill.pk_purchaseordercode)

41.//根據系統先有的規則來生成單據號

nc.vo.pub.billcodemanage.BillCodeObjValueVO vvo =new nc.vo.pub.billcodemanage.BillCodeObjValueVO();String billcode=(new BillcodeGenerater()).getBillCode(headVO.getPk_billtype(),headVO.getPk_corp(),null,vvo);//第一個參數:單據類型,第二個參數:公司主鍵,第三個參數傳null,第四個參數:vvo 42 new SequenceGenerator().generate(pk_corp);生成主鍵的

43.類型轉換異常-解決;在ts那個用String類型;模板和VO要一致。

44.List和hashmap一起連用; String sql = select cinvbasid, cgeneralbid from ic_general_b where cfirstbillhid = '”+pk_relaterkey+“ setEnabled List list =(List)iuap.executeQuery(sql, new MapListProcessor());} HashMap Mapp = new HashMap();

Mapp =(HashMap)list.get(i);如果想取得cinvbasid的值:Mapp.get(”cinvbasid“);45.審核之后其他按鈕才能執行;代碼放到自定義按鈕的類里面;注有按鈕名稱的那個

btnVo.setBusinessStatus(new

int[] { nc.vo.trade.pub.IBillStatus.CHECKPASS } 46.獲得表體字段的值:(下面的是獲得多個表體的值)如果只獲得一個表體 就把 New HYBillVO().getTableCodes()[5]String

。pk_afterrecord=getBillCardPanelWrapper().getBillCardPanel().getBillModel(new HYBillVO().getTableCodes()[5]).getValueAt(0,”pk_afterrecord“).toString();47.如果前臺報錯可以放到后臺輸出獲拋出; try {

super.onBoCommit();

} catch(Exception e){

// TODO: handle exception

}

48.得到表頭一共多少行 int rows = getBillCardPanelWrapper().getBillCardPanel().getBillTable().getRowCount();//得到表體一共多少行 49.獲取時間戳

String dateline=new SimpleDateFormat(”yyyy-MM-dd HH:mm:ss“).format(Calendar.getInstance().getTime());

50.//選擇對話框,點是繼續,點否取消

if(MessageDialog.showOkCancelDlg(this.getBillUI(),”確認“,”點擊篩選按鈕后,會先把現在頁面的值保存到數據庫,確認執行嗎?“)==MessageDialog.ID_OK){ filterSellAndGroup();//點擊確定要實現的方法; } else{ return;} 51.// 當前登錄人

UserVO coperator ClientEnvironment.getInstance().getUser();

52.彈出一個UI;并設置頁面為卡片形式

ToftPanel toft = SFClientUtil.showNode(”H4H2H5“, IFuncWindow.WINDOW_TYPE_DLG);

WarningSetClientUI ui =(WarningSetClientUI)toft;

ui.onButtonClicked(ui.getButtonManager().getButton(IBillButton.Card));

ui.onButtonClicked(ui.getButtonManager().getButton(IBillButton.Add));ui.setCardUIData(vo);53.單據號釋放 @Override

protected void onBoDelete()throws Exception {

// TODO Auto-generated method stub super.onBoCard();// 卡片狀態下

=

IBillcodeRuleService codeservice =(IBillcodeRuleService)NCLocator.getInstance().lookup(IBillcodeRuleService.class.getName());

BillCodeObjValueVO voBill=new BillCodeObjValueVO();

String vbillno = getBillCardPanelWrapper().getBillCardPanel()

.getHeadItem(”vbillno“).getValueObject().toString();

codeservice.returnBillCodeOnDelete(_getCorp().getPrimaryKey(), ”9103“, vbillno,voBill);

try

{

//申請特定內存區域

SFAppServiceUtil.getBillcodeRuleService().requireNewRegion(vbillno);

//做獨立事務業務操作

//釋放申請的內存區域

SFAppServiceUtil.getBillcodeRuleService().releaseRegion(vbillno);

}

catch(Exception e)

{ //停止申請的內存區域

SFAppServiceUtil.getBillcodeRuleService().stopRegion(vbillno);//異常處理代碼

}

super.onBoDelete();} 54.讓文本框表頭不可編輯

getBillCardPanel().getHeadItem(”vdef3“).setEnabled(false);表體不可編輯

this.getBillCardPanelWrapper().getBillCardPanel().getBillModel().setCellEditable(i, ”totalmoneyzong“, true);

55.//審批未通過

public static final int NOPASS = 0;//審批通過

public static final int CHECKPASS = 1;//審批進行中

public static final int CHECKGOING = 2;//提交狀態

public static final int COMMIT = 3;//作廢狀態

public static final int DELETE = 4;//沖銷狀態

public static final int CX = 5;//終止(結算)態

public static final int ENDED = 6;//凍結狀態

public static final int FREEZE = 7;//自由態

public static final int FREE = 8;56.更新update(sql)IPubBillUpdate BaseDAO baseDAO=new BaseDAO();

baseDAO.executeUpdate(sql);

57.參照顯示

那個類 有三個字段設置方法分別表示主鍵 編碼 名稱的@Override public String getPkFieldCode(){

return ”billbid“;}

@Override public String getPkValue(){

return(String)getValue(”billbid“);}

@Override public String getRefCodeField(){

return ”def2“;}

@Override public String getRefNameField(){

return ”assetname“;} 58.強制執行公式所有地方都執行

//表頭公式默認不執行,初始化的時候把這兩行加進去

getBillCardPanel().setAutoExecHeadEditFormula(true),getBillCardPanel().execHeadEditFormulas()/* *實現 切換到 卡片模式 數據為0時 顯示為 0 或者為 空 的問題

*/ @Override protected void onBoCard()throws Exception {

// 設置顯示零

this.getBillCardPanelWrapper().getBillCardPanel().getBodyPanel()

.getRendererVO().setShowZeroLikeNull(false);

super.onBoCard();} 59.內存益處

-vm F:JAVAProjectsdxtytyfwnchomenchomeufjdkbinjavaw.exe 60.部門檔案 nc.ui.bd.ref.busi.DeptdocDefaultRefModel 61.人員檔案 nc.ui.bd.ref.busi.getBillListPanel().hideHeadTableCol(”headitem“);PsndocDefaulRefModel 列表隱藏字段

62.控制后臺輸出sql 語句

在Eclipse中按shift+Ctrl+r 打開后臺日志logger-config.properties 把里面的這些代碼注釋掉,就可以在控制臺看到相關信息,如不注釋,就是寫到日志中;zh anonymous.level=DEBUG(把這里的ERROR改為DEBUG)

#anonymous.file=./nclogs/${server}/anony-log.log #anonymous.size.maxSize=5MB #anonymous.size.maxIndex=20 nclog.level=DEBUG(把這里的ERROR改為DEBUG)#nclog.file=./nclogs/${server}/nc-log.log #nclog.size.maxSize=5MB #nclog.size.maxIndex=5 # iufo logs # iufoRepCalc logs #iufoRepCalcResult logs #SQL監控日志 63.重寫增行方法

protected void onAddLine(){ super.onAddLine();

********** 在這里設置表體不可以編輯就可以了 ********** } 63.修改數據庫字段長度alter table bd_psnbasdoc modify bp varchar2(1000);

alter

table

your_table

add

(column1

col_ ,clumn2 col_type2...);your_table :表名

column1/column2 :字段名

col_type1/col_type2 :字段類型

64.參照表IBusiType public java.lang.String[] getFieldCode(){ return new String[] {”(select vname from jgpm_cm_contract where jgpm_cm_contract.pk_cont = jgpm_cm_measure.pk_cont)“,”vbillno“,”dmeapprodate“,”nmeaapprorigmny“,”pk_measure“};65.}

66.獲取表尾的getBillCardPanel().getTailItem(”dmakedate“).setValue(new UFDate(new Date()));67.刷新this.getBufferData().refresh();68.實現類里面執行提交動作腳本

MyBillVO mbillvo = new MyBillVO();

mbillvo.setM_billField(BillField.getInstance());

mbillvo.setParentVO(ich);

mbillvo.setChildrenVO(icb);

commit(dmaked,mbillvo,userid);

return xmlMessage;

值 }

public void commit(String dmaked,MyBillVO mbillvo,String userid)throws Exception {

UserVO user =(UserVO)getBaseDAO().retrieveByPK((UserVO.class), userid);

IWorkflowMachine bsWorkflow =(IWorkflowMachine)NCLocator.getInstance().lookup(IWorkflowMachine.class.getName());

PfUtilWorkFlowVO wfVo = bsWorkflow.checkWorkFlow(”SAVE“, ”HHSQ“, dmaked, mbillvo);

if(wfVo!= null){

PfUtilBO pf = new PfUtilBO();

pf.processAction(”SAVE“, ”HHSQ“, dmaked, wfVo,(HYBillVO)mbillvo, user);

} 69.Plsql無法識別問題

在orcl的安裝目錄下:

在oracle的安裝路徑下product10.2.0client_1NETWORKADMIN有一個tnsnames.ora編輯狀態打開,里面有連接的數據庫的信息;

天門溪水 10:54:19 然后呢

李鑫 10:56:04 product10.2.0db_1NETWORKADMIN在服務端也有這么個文件,你打開,看一下,應該是這兩個文件里有一個文件沒有你當前數據庫的連接信息 李鑫 10:56:21 然后從那個里面復制過來 李鑫 10:56:34 這兩個文件里的內容是一致的

修改自定義不能改名稱的問題

this.getBillCardPanel().getHeadItem(”ccustomerid“).setName(”客商名稱“);this.getBillListPanel().getHeadItem(”ccustomerid“).setName(”客商名稱“);this.getBillCardPanel().getHeadItem(”ccustomerid“).setName(”客商名稱“);this.getBillListPanel().getHeadItem(”ccustomerid“).setName(”客商名稱“);this.getBillCardPanel().setBillData(getBillCardPanel().getBillData());this.getBillListPanel().setListData(getBillListPanel().getBillListData());69 拋異常

if(listbasdoc == null || listbasdoc.size()<= 0){ throw new Exception(”沒有找到客商!“);} 70判斷是否卡片

if(this.getBillListPanel().isShowing())查詢模板公司默認 Sys_CurrCorp 71.命令

ls 是顯示當前文件夾里面的文件; cd 打開文件夾

cd..返回上一個目錄

72.通過sql語句查詢VO的具體幾個字段;

String[] names = {”cfirstid“,”cfirstbid“,”cfirsttypecode“,”vfirstcode“,”vfirstrowno“};

String bodywhere = ” dr = 0 and cbill_bid = '“+bvo.getVsourcebillrowid()+”'“;

BillItemVO[] tobvo = ClientBillHelper.queryBodyBySQL(names, bodywhere);

if(tobvo!=null&&tobvo.length >0){

itemVO.setCfirstbillhid(tobvo[0].getCfirstid());

itemVO.setCfirstbillbid(tobvo[0].getCfirstbid());

itemVO.setCfirsttype(tobvo[0].getCfirsttypecode());

itemVO.setVfirstbillcode(tobvo[0].getVfirstcode());

itemVO.setVfirstrowno(tobvo[0].getVfirstrowno());

} 73.獲取配置文件的值;關閉流 74.private BaseDAO dao;

public String getINFO(String flag){ FileInputStream fis = null;try { Properties props = new Properties();fis = new FileInputStream(new File(RuntimeEnv.getInstance().getNCHome()+ System.getProperty(”file.separator“)+ ”resources“ + System.getProperty(”file.separator“)+ ”db-config.properties“));props.load(fis);return props.get(flag).toString();} catch(Exception e){ e.printStackTrace();return ”ERROR“;} finally{ if(fis!=null){ try{ fis.close();}catch(Exception ex){ ex.printStackTrace();} } } } private BaseDAO getBaseDAO(){ if(dao == null){ dao = new BaseDAO(getINFO(”defaultDataSource“));} return dao;} 75.}

/opt/IBM/WebSphere/AppServer/profiles/AppSrv01

獲取查詢框下拉值

// 獲取合同類別對應的sql查詢條件

String sqlString = event.getFilter().getSqlString();

參照手動輸入和參照

nc.ui.pub.beans.UIRefPane getBillCardPanel().getBodyItem(ExAggCpFinalinfoVO.TABLECODE_MATERIAL, ”vcheckpsn“).getComponent();ry_ref.setRefNodeName(”人員檔案“);/*-=notranslate=-*/ ry_ref.setButtonVisible(true);

ry_ref

=

(nc.ui.pub.beans.UIRefPane)

List 轉化成VO ArrayList ArrayList();filterTempletBvosVos.toArray(new BillTempletBodyVO[0])

編輯前事件監聽

implements BillCardBeforeEditListener 在構造方法里面添加

getBillCardPanel().setBillBeforeEditListenerHeadTail(this);

彈出卡片界面

private void onBoLinkQry()throws UifException { if(getBufferData().getCurrentVO()== null)return;

filterTempletBvosVos

=

new

if(getBufferData().getCurrentVO().getParentVO()== null)return;String pk_singleplan =((SmClarifyVO)getBufferData().getCurrentVO().getParentVO()).getPk_singleplan();

獲取查詢模板默認值條件 String fixcondition = getBillManageUI().getFixCondition();

if(fixcondition!=null&&fixcondition.length()>0)sb.append(” and “).append(fixcondition).append(” “);

} private class BillLinkData implements ILinkMaintainData {

} private String real_pk_bill = null;public String getBillID(){ } public void setBillID(String billId){ } public Object getUserObject(){

} // TODO Auto-generated method stub return null;real_pk_bill = billId;return real_pk_bill;BillLinkData billLinkData = new BillLinkData();billLinkData.setBillID(pk_singleplan);SFClientUtil.openLinkedMaintainDialog(”H0K10302“, billLinkData);if(pk_singleplan == null || pk_singleplan.equals(”“))return;((ClientUI)getBillUI()).getBillCardPanel(), /** * 調用存儲過程

* @param HashMap * @throws Exception */ public MessageVO Callsp(String Partnaccounts,String Sp)throws Exception {

MessageVO msgvo = new MessageVO();

LoginDate = LoginDate.replace(”-“, ”“);

msgvo.setMsgflag(-1);// 調用存儲過程

LoginDate,String

Connection con = null;CallableStatement stmt = null;try {

con = getConnection();

stmt = con.prepareCall(”{ call “+Sp+”(?,?,?,?)}“);

stmt.setString(1, LoginDate);

stmt.setString(2, Partnaccounts);stmt.registerOutParameter(3, Types.NUMERIC);stmt.registerOutParameter(4, Types.VARCHAR);

stmt.execute();

int RET_FLAG = stmt.getInt(3);

String msg = stmt.getString(4);

msgvo.setMsg(msg);

msgvo.setMsgflag(RET_FLAG);

} catch(Exception e){

e.getMessage();

} msgvo.setMsg(” 末找到 “+Sp+”,或參數設置錯誤。“);

} finally { try {

if(stmt!= null){

stmt.close();

} } catch(Exception e){ } try {

if(con!= null){

con.close();

} } catch(Exception e){ } }

return msgvo;鼠標監聽

class MyMouseListener implements MouseListener { // // public void mouseClicked(MouseEvent arg0){ //

// TODO Auto-generated method stub // } // // public void mouseEntered(MouseEvent arg0){ //

// TODO Auto-generated method stub // } // // public void mouseExited(MouseEvent arg0){ //

// TODO Auto-generated method stub //

System.out.println(”mouseExited========================“);// } // // /** // // // // // * 鼠標單擊事件 */ public void mousePressed(MouseEvent arg0){ // TODO Auto-generated method stub InvbasdocDefaultRefModel inbase

= new InvbasdocDefaultRefModel(”存貨基本檔案“);//

Object pk_invcl = getRefSubject().getRefPK();//

if(pk_invcl!= null){ //

inbase.setWherePart(”and bd_invbasdoc.pk_invcl '“+pk_invcl+”'“);//

} //

refBas = new UIRefPane();// //new 一個主體賬簿參照類

//// refMainAcc.setRefModel(arg0);// // // // refBas.setRefNodeName(”存貨基本檔案“);//系統參照 refBas.setVisible(true);refBas.setRefModel(inbase);refBas.onButtonClicked();

= //

System.out.println(”參照pk:“ + refSubject.getRefPK());//

getRefBas().setPK(refBas.getRefPK());// } // // public void mouseReleased(MouseEvent arg0){ //

// TODO Auto-generated method stub //

System.out.println(”mouseReleased========================“);// } // }

清除部署的文件

進入ufsoft下的dist、history、temp 夾下的東西都刪除,這幾個文件夾保留

-Xms500m-Xmx1024m

/** * @方法說明:下載Excel模板 * @author :niuxd * @date :2012-11-30 下午03:55:56 */ protected void downloadExcel(){ String path = ClientEnvironment.getInstance().getServerURL()

+ ”download/metercomptemplate.xls“;URL url = null;try {

url = new URL(path);} catch(MalformedURLException e){

Logger.error(e);} ClientAssistant.showDocument(url, ”_blank“);} 校驗非空

需要在單據類型管理里面配置ROLE規則那個類到自定義3里面

try {

}

super.onBoSave();dataNotNullValidate();throw new BusinessException(e.getMessage());} catch(ValidationException e){

protected void dataNotNullValidate()throws ValidationException {

StringBuffer message = null;BillItem[] headtailitems =

.getBillData().getHeadTailItems();getBillCardPanelWrapper().getBillCardPanel()if(headtailitems!= null){ for(int i = 0;i < headtailitems.length;i++){

if(headtailitems[i].isNull())

if(isNULL(headtailitems[i].getValueObject())

&& headtailitems[i].isShow()){ message = new StringBuffer();if(message == null)message.append(”[“);

message.append(headtailitems[i].getName());

}

}

}

message.append(”]“);message.append(”,“);if(message!= null){

} // 增加多子表的循環

String[] tableCodes =

.getBillData().getTableCodes(BillData.BODY);message.deleteCharAt(message.length()1);if(message!= null)break;if(message!= null){ } throw new NullFieldException(message.toString());public void setCardPanelBodyColor()throws Exception { // 卡片狀態下 表體顏色控制

String tabcode =....;//如果是多頁簽的.這里加上頁簽名稱

BillModel bm = getBillCardPanel().getBillModel(tabcode);

int row = bm.getRowCount();

for(int i = 0;i < row;i++){

BillItem[] items_body = getBillCardPanel().getBillModel(tabcode)

.getBodyItems();

if(items_body!= null && items_body.length > 0){

for(int j = 0, len = items_body.length;j < len;j++){

BillItem item = items_body[j];

if(item == null)

continue;

if(!item.isBaseTableCodeShow())

continue;

String name = item.getKey();

if(”2“.equals(bm.getValueAt(i, ”vb2def4"))){//根據行中某個列的值進行判斷,其它地方的也可以

getBillCardPanel().getBodyPanel(tabcode)

.setCellBackGround(i, name,new Color(149, 161, 219));

} else {

getBillCardPanel().getBodyPanel(tabcode)

.setCellBackGround(i, name, Color.WHITE);

}

}

}

}

}

第二篇:會計信息系統NC實驗報告總結(最終版)

用友NC軟件應用實驗報告

班級:_________ 姓名:__________ 學號:__________ 指導教師:______________

經濟管理學院會計系

2011.5

一、實驗目的:

了解掌握用友NC軟件的基本操作原理及操作方法,掌握參數設置、基礎數據錄入等客戶化功能的操作原理,熟悉總賬、固定資產等模塊的基本操作流程。

二、實驗內容

1、系統客戶化:參數設置及基礎數據錄入

2、總賬模塊業務

3、固定資產模塊業務

三、實驗步驟:

一、參數設置

參數設置:將集團本位幣設置為人民幣

確定會計期間、幣種設置

二、新建公司目錄 新建公司帳

公司目錄的編碼為自己的027、公司目錄名稱為“nc0027”

建賬的模塊為:所有模塊 幣種為:人民幣

四 會計主體

啟用模塊 :啟用總賬以及各模塊(選擇2006會計準則賬簿新建公司賬,總賬賬簿類型為總賬簿,固定資產賬簿類型為總賬簿)

設置 會計主體

五 錄入基礎檔案

人員類別的設置

快速切換 至公司再能進行人人員信息的錄入 在人員信息管理檔案

用戶權限設置和權限分配 只有分配權限后才能進入公司帳套進行管理操作(除了集團客戶化提供了用戶管理、權限分配外,在公司客戶化中提供了對用戶分配科目、部門等數據權限功能。)

人員類別的設置

啟用帳簿 啟用總賬 主賬簿

期初余額的錄入

六、憑證處理

設置憑證格式的設置

暫存憑證和填制的正確憑證

簽字查詢

簽字

審核憑證(不能由制單人審核)

錄入期初余額

期初建賬條件記賬下余額

憑證整理

往來核銷處理

協同業務處理

發送方憑證設置

接收方憑證設置

通過公司系統制單 往來核算 生成協同憑證 并套用協同 確定

七、月末處理

期末處理 結轉 定義憑證和分錄 注意金額公式的設置

匯兌差額的結轉分錄 進行結轉

結轉匯兌損益

試算平衡

八、賬薄查詢

查詢科目明細賬

九、固定資產

在會計主體結點中增加集團賬簿 并啟用固定資產賬簿

資產卡片的信息

新增資產類別

賬簿信息的設置與查詢

帳簿初始化設置

錄入員原始卡片

錄入新增資產

資產變動 數量變動

資產減值處理 損耗

資產調出

資產調入

資產減少

折舊與攤銷

設置憑證模版定義

設置科目編碼定義

憑證生成

四、實驗體會:

首先,對于會計信息系統這門會計學專業的必修課,在一個學期的學習與操作之后,有了一定的了解和認識,在信息化時代,掌握各種會計信息系統的應用以及操作方法是會計專業學習的重點內容,由于內容更注重操作而不是理論知識,這門課程在剛開始接觸書本知識時就會覺得比較形象,但是當實際操作時,就可見這門課程其實是對所學的會計理論知識的一個深化,沒有積累的理論知識是難以學好這門課的。

同理,在NC課設中,同樣有這樣的感受,遇到一個問題,你不會解決,首先是操作的失誤,根本還是因為會計原理掌握額不牢靠,有很多表面的問題都是有它產生的會計原理方面的原因的,比如,在憑證的設置方面,必須在總賬中設置憑證格式,而格式的設置與相關業務的處理都圍繞著有借必有貸借貸必相等的原則,以及各種科目的設置、科目的屬性、用途,都要了解清楚,信手拈來。在銀行對賬以及結算中,如果本月未全部記賬或者試算不平衡都是不可以結賬的,如果出現不能結賬的情況,很多時候是因為會計處理方面的失誤,所以,在本學期的課程學習中,把上課和上機安排在一起的方法很受用,把NC課設與用友U8結合的安排也有利于我們對公司軟件和集團軟件的區別和了解。

其次,關于用友ERP/NC。NC目標客戶主要為集團企業和企業集團,它是中國第一個集團級的高端ERP產品;NC的核心管理理念是“協同商務、集中管理”,這是中國集團企業和企業集團在以互聯網為核心的電子商務時代,堅持國際化發展所獲得的最佳管理與業務實踐,也代表著當今世界最先進的管理模式和未來發展趨勢。

NC總賬系統是會計系統的核心,除了可以完成會計科目維護、會計憑證管理、常用賬簿查詢等日常基本財務核算工作外,還提供了適應集團性企業、不同行業、不同管理要求的一些特殊功能,主要包括以下幾個應用層次:

一、基本的財務核算。滿足企業進行基本財務核算以及對外報告的需要:

·支持期初余額錄入與上年年末余額自動結轉本年年初余額 ·實現憑證錄入、審核、記賬、出納簽字等會計核算流程 ·提供包括三欄式總賬、三欄式明細賬等各種賬簿的查詢

·進行各種結轉,自動生成轉賬憑證,會計期結束時進行試算平衡與結賬處理

二、高級的財務核算。通過提供科目輔助核算及多種賬表查詢功能,支持多維度的專項核算與管理,滿足企業對內報告和細化核算的要求。

·提供將基本檔案、自定義檔案設置為科目輔助核算項的功能 ·提供科目交叉校驗規則及輔助核算控制規則,從而使賬務核算更為嚴密、方便,降低差錯率。

三、特殊目的財務核算。滿足特殊目的與要求的財務核算 ·集團應用:提供集團內部單位之間的憑證協同生成與集團對賬功能;實現跨單位制單、跨單位審批、跨單位記賬、跨單位查詢、多單位查詢等集團應用

·國際化應用:支持單主幣、主輔幣核算;支持多幣種核算;支持匯兌損益的自動計算與結轉功能

四、數量核算

·現金流量表數據的生成與查詢 ·各種往來業務的核銷管理與統計查詢

最后,提兩點對課設的建議;

一、課設的時間很短,總覺得很快就做完了,掌握的并不是很踏實,比如在集團與公司的切換時候只強調了什么時候該切換,沒有特別清楚為什么要切換等。

二、課設中各自設的公司在進行其他操作以及設置的時候,有時別的公司已經進行了此項設置,并前同時顯示在本公司的帳內,如果可以每個公司都可以單獨設置,就能更加方便的看到各自實驗的內容,了解實驗的程序。

第三篇:用友NC系統操作培訓總結

NC系統操作培訓總結

10月24日,工業集團戰略企劃部在青島 公司主持召開了NC系統操作培訓,對子公司及集團本部采購條線、財務條線、銷售條線人員進行培訓。集團信息中心張柏新詳細講解了系統的操作方法。對各條線參訓人員均做了詳細的操作演練。

工業集團推行ERP系統,對整個集團的統一管控,系統操作有一個質的的發展進步,是大多數集團公司大型企業必由之路,我司緊跟時代步伐,積極推進erp系統上線,對各級人員的職業素養均是一個不可錯失的提高機會。

本次培訓主要針對NC系統的操作實務,為今后的工作打下基礎,各子公司現在正在推行該系統上線,操作人員必須對該系統有全面的了解,所以本次培訓勢在必行。

通過本次培訓,各條線人員對系統有了初步的認識,在原有系統的基礎上加深了理解,也熟悉了系統的操作。為今后的工作推動打下基礎。

第四篇:NC財務業務培訓心得

NC財務培訓心得

為提高財務人員的業務水平,盡快適應企業財務業務要求。我有幸參加了集團公司組織的NC業務培訓,這次學習時間雖短,但給我的學習軌跡留下了非常難忘的印象。接下來我將我這幾天學到的業務知識做以下總結。

一、基礎設置:

進入存續VPN地址:https://1.85.4.82,然后在IE設置中安裝客戶端插件,并將VPN地址設置成為受信任的站點,對標記為安全執行腳本activeX控件執行腳本設置啟用。完成初始設置。然后使用人力中心給的員工編號如:01060045,密碼默認123456,其余保持默認,進行登錄。

二、企業建模平臺:

1、組織管理:成本中心設置名稱選擇陳家山礦經營(存續),所屬業務單元選擇陳家山礦經營(存續),所屬財務組織選擇陳家山礦經營(存續),上級成本中心屬于上級單位選擇,成本中心類型選擇費用,2、基礎數據:①、參數設置選擇組織單元陜西煤業化工集團有限責任公司+業務單元陳家山經營(存續)。然后參照本單位的各項數據參數具體根據自己的詳細情況設置。

②、公共信息屬于集團公司設置。③、人員信息根據人力中心給的人員信

息進行查詢、添加。④、客戶業務單元根據本單位具體業務客戶信息進行上報添加維護。⑤、供應商業務單元根據本單位具體供應商信息進行上報添加維護。⑥、會計科目財務組織設置可根據本單位具體情況進行科目增加設置維護。注:自己增加的科目顯示灰色字體,系統自帶科目顯示藍色字體。⑦、自定義檔案維護選擇需要維護的檔案信息如常用的改制長期掛賬,在其下添加本單位內部部門及以前與本單位發生業務單位名稱。

3、客戶化配置:在模版管理中設置相應的憑證、賬簿的打印模版。

三、固定資產

1、基礎設置可添加變動原因、減少原因、減值原因、參數設置等信息自行維護設置。

2、固定資產卡片導入、導出:在卡片導入工具中選擇相應的財務組織級資產賬簿,在選擇EXCLE導出,在導出的相應模版基礎上錄入相應的資產相關信息,然后在在這個界面中選擇EXCLE導入即可。或者不想導入的話在起初數據中選擇錄入原始卡片信息逐條錄入即可。

3、日常業務處理:①、新增資產錄入當月增加的固定資產,錄入原始卡片錄入需補提折舊的、安全費用、維簡一次提完折舊的資產。②、每月在期末處理中選擇折舊與攤銷進行折舊計提。③、在資產變動中選擇原值、累計折舊、凈殘值率使用月限、折舊方法等日常增減調整處理。

四、總賬管理:

①、起初余額錄入進行起初建賬、試算平衡等管理,②、制單進行日常憑證錄入業務操作。③、月末對賬,總賬與明細帳、與固定資產帳對帳等業務操作。

五、主數據中心維護

登錄主數據中心頁面進行注冊登錄,選擇內部單位新增或外部單位新增,并添加客戶貨供應商銀行、單位名稱,地址等信息。等主數據審核通過后可進行日常業務操作。

以上就是我在這次培訓學習中學到的知識,我會在盡快熟悉業務知識,并將其應用在今后的工作中。

第五篇:學習NC讀取心得

打開和查看NC數據

ncid = netcdf.open(‘example.nc’,'nc_write’);% 打開文件,放入內存,記錄文件的指針ncid;

[ndims,nvars,ngatts,unlimdimid] = netcdf.inq(ncid);% 返回nc和cdf文件的信息,其中ndims為維度信息,nvars為變量個數信息,ngatts和unlimdimid為整體特征;

[dimname, dimlen] = netcdf.inqDim(ncid,0);% 查詢ndims中維度的名稱和資料長度,包含0~ndims-1的維度特征;

[varname,xtype,dimids,natts] = netcdf.inqVar(ncid,0);%查詢nvars中名稱和資料維度,包含0~nvars-1個變量特征;

varid = netcdf.inqVarID(ncid,’varname’);% 返回查詢變量varname 在nc和cdf文件中的nvars的位置,是變量的代號;

var= netcdf.getVar(ncid,varid);% 獲取變量;返回具體變量的具體內容(開始度。。結尾度)

2操作

1.Create Dimensions函數: dimid = netcdf.defDim(ncid,dimname,dimlen)

2.用ID返回Dimensions的名和長度的函數: [dimname, dimlen] = netcdf.inqDim(ncid,dimid)

3.用名字返回Dimensions的ID號: dimid = netcdf.inqDimID(ncid,dimname)

4.重命名Dimensions: netcdf.renameDim(ncid,dimid,newName);

f=netcdf(‘c: wrfout_d01_2006-05-06_03’,‘now-

rite’);

lon_start=f{‘LON_LL_D’}(:);

lon_end=f{‘LON_LR_D’}(:);

lat_start=f{‘LAT_LL_D’}(:);

lat_end=f{‘LAT_UR_D’}(:);

nc_rainc=f{‘RAINC’}(:);%取RAINC值

[ny nx nt]=size(nc_rainc);%取南北格點數、東西

向格點數、時間個數

dx=(lon_end-lon_start)/nx;%東西向格距

dy=(lat_end-lat_start)/ny;%南北向格距

使用函數m_contourf()繪制填色等值線圖,結果見

圖4。代碼如下:

m_contourf(lon, lat, nc_rainc);

圖4 使用NetCDF數據繪制的填色等值線圖

下載NC方法總結word格式文檔
下載NC方法總結.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    用友NC系統簡介

    用友NC系統簡介 用友NC發展歷程及整體架構 NC的英文全名是“New Century”,意思是“新世紀”。NC是用友于1997年開始針對集團型客戶研發的國內第一套真正的B/S架構的產品,到......

    用友NC基本介紹

    一、概述 用友NC是為集團與行業企業提供的全線管理軟件產品,由亞太本土最大的企業管理軟件提供商用友公司研發提供,用友NC率先采用J2EE架構和先進開放的集團級開發平臺UAP,按照......

    NC供應鏈管理概述

    NC供應鏈管理系統概述 企業供應鏈管理是計劃,組織和控制從最初原材料到最終產品及其消費的整個業務流程,這些流程鏈接了從供應商到顧客的所有企業。NC供應鏈管理系統正是基于......

    NC年底結賬操作手冊

    NC年底結賬操作手冊 1、 首先要對上年度12月賬務進行結賬 進入財務會計——總賬——期末處理——結賬 2、 進入下年度期初余額進行結轉上年度年末數據 進入總賬——初始設置......

    全面預算管理 - NC解決方案

    NC全面預算管理解決方案網絡時代的全面預算管理? NC全面預算管理,借助先進的計算機技術,依賴網絡信息系統,幫助企業實現全面預算管理的信息化,成為企業進行內部管理控制的必然選......

    用友NC報銷管理操作

    用友ERP—NC管理軟件 操作手冊 (報銷管理) 黃榮 2012-5-9 目錄 第一章 系統概述 .............................................................................................

    NC系統管理員崗位職責(共5篇)

    NC系統管理員崗位職責: 1、負責公司NC的協同與指導工作; 2、負責公司NC賬戶、檔案和人員權限的管理; 3、負責NC系統檔案的導入; 4、負責NC數據的備份及系統的正常運行; 5、負責NC......

    用友ERP—NC管理軟件5篇

    用友ERP—NC管理軟件 客戶化 客戶化是使用NC系統的基礎平臺,它包含了以下部分: 系統管理:賬套管理、建公司帳、權限管理、日志、風格、維護工具、輔助工具、單據號管理 基礎數......

主站蜘蛛池模板: 男人的好看免费观看在线视频| 精品国产一区二区三区四区vr| 亚洲精品成人片在线观看精品字幕| 久久精品国产亚洲精品| 久久www成人_看片免费不卡| 国产亚洲精品精品国产亚洲综合| 亚洲国产无套无码av电影| 欧美精品中文字幕在线视| 麻豆画精品传媒2021一二三区| 精品国产自线午夜福利| 精品国产三级在线观看| 久久久久无码精品亚洲日韩| 国产精品偷伦视频观看免费| 男女后式激烈动态图片| 无码专区人妻诱中文字幕| 三年在线观看免费大全下载| 亚洲欧美黑人深喉猛交群| 中文字幕乱码一区av久久不卡| 亚洲成a∨人在线播放欧美| 无码成a毛片免费| 色婷婷综合久色aⅴ五区最新| 风韵饥渴少妇在线观看| 国产三级a在线观看| 国产亚洲欧美看国产| 国产综合色在线视频区| 丰满熟女高潮毛茸茸欧洲视频| 尤物视频在线观看| 成年免费视频黄网站在线观看| 国产在线精品一区二区三区直播| 久久久婷婷五月亚洲97号色| 国产午夜成人精品视频app| 天天躁日日躁狠狠躁av| 国产精品疯狂输出jk草莓视频| 亚洲综合久久无码色噜噜| 天天槽夜夜槽槽不停| 久久97久久97精品免视看| 国产乱人对白| 亚洲熟妇丰满多毛xxxx| 四虎一区二区成人免费影院网址| 男生白内裤自慰gv白袜男同| 久久99精品国产麻豆婷婷洗澡|