问 用友nc报价 5.02 IUFO和总账的使用手册

16用友ERP-NC总账最终用户操作手册
上亿文档资料,等你来发现
16用友ERP-NC总账最终用户操作手册
中国XXX集团;――NC总账最终用户操作手册;建立日期:2005-05;修改日期:;文控编号:BJZX-SS-IUFO-02最终用户;版本编号:V1.0作者:;审核人:;客户项目经理:用友公司项目经理:;第1节文档控制;A.更改记录;日期;更改人;版本号;备注;审阅;审阅人;职务;日期;分发;份数;123456;姓名;部门及职务;目录;第1节文档控制....
中国XXX集团
――NC总账 最终用户操作手册
建立日期: 2005-05
文控编号: BJZX-SS-IUFO-02最终用户操作手册
版本编号:V 1.0
客户项目经理: 用友公司项目经理:
第1节 文档控制
A.更改记录
1 2 3 4 5 6
部门及职务
第1节 文档控制........................................................................................................................2 A. 更改记录.......................................................................................................................................................2
.......................................................................................................5
第一节系统软硬件环境要求........................................................................................................5 客户端机器配置................................................................................................................................................5 第二节客户端进入NC前的设置.................................................................................................5 第三节进入系统..........................................................................................................................7 一、第一次进入系统........................................................................................................................................7 二、日常登录系统.........................................................................................................................................10 第四节退出系统........................................................................................................................11 第五节常见问题........................................................................................................................11 一、错误提示:“未知错误,登陆失败”.................................................................................................11 二、错误提示:“本用户账号已登录在线,不能重复登录”................................................................12 三、错误提示:“登陆失败,用户已被锁定,请与系统管理员┄”...................................................14
.....................................................................................................15
第一节 单位账套初始化操作流程图..........................................................................................15 第二节设置账套基本参数..........................................................................................................15 一、账套基本参数内容.................................................................................................................................15 二、账套基本参数设置操作流程................................................................................................................15 第三节用户管理及权限管理......................................................................................................16 一、概述..........................................................................................................................................................16
二、通过用户组分配获得权限...............................................................................................................17
三、直接给用户分配权限的具体操作........................................................................................................22 第四节基本档案维护.................................................................................................................23 一、设置部门情况.........................................................................................................................................23 二、设置人员信息.........................................................................................................................................24 三、设置客商管理档案.................................................................................................................................25 四、设置会计科目.........................................................................................................................................26
五、设置凭证类别......................................................................................................................................28
六、设置常用摘要......................................................................................................................................28
................................................................................................................29
第一节 总账期初建立.............................................................................................................29 第二节 凭证定制......................................................................................................................31 第三节 主要操作流程...............................................................................................................33 一、操作顺序.................................................................................................................................................33 二、操作技巧.................................................................................................................................................33 三、自定义转账定义与执行........................................................................................................................34 四、账表查询.................................................................................................................................................40 五、月末结账.................................................................................................................................................41 打印模板设置...........................................................................................................................43 NC操作节点速查表..................................................................................................................48
第一章 系统维护
第一节系统软硬件环境要求 客户端机器配置
微机最小配置要求P3以上,内存128M以上。硬盘剩余空间1G以上。 建议采用P4机器,内存256M,硬盘剩余空间2G。 操作系统强烈建议采用win2000或者xp IE版本要求升级到6.0以上
提示:操作系统和IE版本如果达不到以上版本要求,系统将不能稳定应用!
第二节客户端进入NC前的设置
一、鼠标右键点击电脑“桌面”上IE
,如图选中属性:
二、出现如下页面:
包含各类专业文献、中学教育、行业资料、幼儿教育、小学教育、高等教育、外语学习资料、文学作品欣赏、16用友ERP-NC总账最终用户操作手册 等内容。 
 用友NC终极用户操作手册_计算机软件及应用_IT/计算机...客户化应用准备: 客户化应用准备:指在应用NC总账...可以通过发布系统发布到最终用户的收件箱中; ③ ...  用友NC总账操作说明书用户操作手册 用友 NC57 总账...2. 选择“ERP-NC”图示,系统将自动弹出如下窗口,...并据 以确定会计分录后登入凭证,最终成为登记账簿...  用友ERP-NC总账最终用户操... 49页 10财富值 用友ERP质量部ERP操作手册 13页...初始设置/期初余额在开始启用总账系统时,需要将手工账各科目(账户)的余额手工...  ERP-NC财务总账日常操作手册_计算机硬件及网络_IT/计算机_专业资料。用友 ERP-NC 总账日常操作 一.期初余额录入 1.财务会计-初始设置-期初余额 录入期初余额时;...  用友ERP-NC财务管理信息系统用户操作手册_财务管理_经管营销_专业资料。用友ERP-...用友ERP-NC总账最终用户... 49页 4下载券 用友ERP-NC登陆操作手册 9页 7下载...  用友ERP U8 总账系统模块操作 U8v8.90 用户培训手册 用友 U8v8.90 SP1 ...具体 流程:系统服务――工具――集团应用――NC 凭证接口――凭证批量传输。选...  用友NC5总账系统操作手册... 208页 1下载券 用友... 每周培训负责人:周焕 手机: ...用户注册进入→权限→ 权限→在右上角选择帐套及...  怡和控股发展有限公司 ERP 系统 总账标准操作手册 建立日期:
客户项目经理: 日期: 用友项目经理: 日期: 凭证日常业务处理日常...  三、数据源设置 注意:数据源必须设置,否则报表无法在总账中取数。 系统设置―...用友NC用户操作手册 132页 1下载券 用友ERP-NC财务管理信息... 138页 7下载...问 用友NC 5.02 IUFO和总账的使用手册_百度知道
问 用友NC 5.02 IUFO和总账的使用手册
友NC 5.02 IUFO和总账的使用手册,急需 ,谢谢
我有更好的答案
///viewthread-3601不过要注册./viewthread-3601" target="_blank">http.iufida://blog官方下载地址是 <a href="http
我们集团也用这个系统,我这里有使用手册,你写下QQ,我发到你邮箱
我有这些书,可以给你呓,但是你要寄些我邮递的费用
其他类似问题
为您推荐:
用友nc的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁用友NC财务系统使用手册_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
用友NC财务系统使用手册
上传于||文档简介
&&用&#8203;友&#8203;N&#8203;C&#8203;财&#8203;务&#8203;系&#8203;统&#8203;使&#8203;用&#8203;手&#8203;册
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩55页未读,继续阅读
你可能喜欢NC的英文全名是“New &Century”,意思是“新世纪”。NC是用友于1997年开始针对集团型客户研发的国内第一套真正的
整个用友NC-UAP平台体系架构可以清晰地分成五大子平台:一、稳定开放的底层技术平台J2EE架构,跨数据库,跨操作系统,包含了对多种IT基础架构、中间件的支持、并含有大量积累下来的底层技术组件。
用友NC物资管理系统解决方案主要从物资资金预算管理,物资计划管理,采供管理三方面重点介绍。
资产密集型企业的核心竞争力是企业资产管理,资产涉及到企业的各个层面,不同的部门和角色需要从不同的视角获取资产信息
用友成功签约亚中医疗,并助力亚中医疗实现公司的新战略。根据双方的合作协议,用友以标准解决方案及专业服务,将在财务、供应链、e-HR,BQ等方面为亚中提供一体化全面解决方案,帮助企业完成信息化革新。
NC中会计主体账簿怎么设置问题描述:NC中会计主体账簿怎么设置?答:首先要建立公司目录;可在创建公司目录节点直接建账,也可在单独的建账节点建账;(公司要用那些模块就勾选那些,注意模块的日期);建账完毕后,如果建账模块中包含了总账、固定资产模块,系统默认会出现提示启用主体账簿的窗口,可以在此时选择主体账簿的启用;也可单独在会计主体节点选择要设置主体账簿的公司,选择新增主体账簿,并启用。(注意启用时间)
NC凭证处理方法问题描述:NC凭证处理方法
1、在客户化-会计平台-凭证生成可处理(生成、红冲、删除凭证等)“固定资产”等外部平台生成的凭证。
2、在客户化-会计平台-科目分类定义可设置或更改固定资产折旧费用分配的影响因素和对照表。
3、设置在总账系统中使用应付受控科目,所谓受控科目就是指受到其他系统控制的科目,应付账款是应付系统的受控科目,那么软件默认就必须在应付系统里生成凭证,而不是在总账系统里手工填制凭证。
如果想手工填制凭证,有两种方法可以选择:
方法一.总账—设置—选项—凭证项中,在“允许使用应收受控科目”、“允许使用应付受控科目”、“允许使用存货受控科目”前面都有选择框,根据需要选择画勾,然后确定即可。
方法二.在会计科目设置的地方,选择应付账款科目,然后修改,在受控系统那一项如果做供应商辅助核算后,这里默认是应付系统,更改成第一项空白的
,然后保存即可。注:第二种方法不推荐使用!
4、在财务会计—期末处理—月末结转—汇兑损益定义时,入账辅助项中“现金流量项目”核算内容中加上“1401”可让同一外币账户的汇兑损益在一个现金流量项目中列出,生成一条会计分录(否则会生成很多条会计分录),并能在现金流量表中“四、汇率变动对现金及现金等
价物的影响”汇总反映出本期汇兑损益对现金流量的影响。
用友nc建账后做凭证时,做到“现金”科目,总是提示:错误_现金流量本币金额分析错误!请问怎么解决?问题描述:用友nc建账后做凭证时,做到“现金”科目,总是提示:错误:现金流量本币金额分析错误!请问怎么解决?
答:参数设置中:设定了现金、银行类科目凭证保存需要检查是否做现金流量分析。要么修改参数不做检查,要么在凭证中选择‘凭证-现金流量分析’,对话框中选择载入,并指定主表现金流量项目再保存凭证。
用友NC删除表空间脚本标题:用友NC删除表空间脚本
DROPTABLESPACENNC_DATA01INCLUDINGCONTENTSANDDATAFILES;
DROPTABLESPACENNC_DATA02INCLUDINGCONTENTSANDDATAFILES;
DROPTABLESPACENNC_DATA03INCLUDINGCONTENTSANDDATAFILES;
DROPTABLESPACENNC_INDEX01INCLUDINGCONTENTSANDDATAFILES;
DROPTABLESPACENNC_INDEX02INCLUDINGCONTENTSANDDATAFILES;
DROPTABLESPACENNC_INDEX03INCLUDINGCONTENTSANDDATAFILES;
DROPTABLESPACENNC_IUFOINCLUDINGCONTENTSANDDATAFILES;
NC年度结转注意事项问题描述:NC年度结转注意事项注意事项:1、在年度结转时,若下年已有期初余额数据,系统仍允许通过“年初重算”强制进行年度结转,但结转后,会覆盖下年期初余额的数据,因此,请慎重执行此功能。2、在进行重算本年年初余额时,当科目、辅助项与上年不一致时,即做过科目变更或者科目修改,不重算该科目、辅助项的本年年初余额,因此要对这些期初进行手工录入;3、年初重算可以多次使用,以最后一次为准,每重算一次,手工录入的金额和前一次重算出来的金额都将被删除,自动录入最后一次计算出来的金额;4、如果已做业务,只要未期初建账都可以多次重算期初和修改期初,但建议确定期初无误后进行期初建账再做业务;5、不需要分币种重算,点击一次“获取上年余额”按钮,就自动将所有币种所有科目的期初余额进行重算,从上年年末获取期初余额;6、年初重算后可以修改期初,但这样会引起上年期末与下年期初数据不一致。7、新会计年度只要不记账,任何时候都可以进行年初重算,但只要有一张已记账凭证就不可以进行年初重算。8、如用户的某些科目需要在下年修改辅助核算,一定要将这些科目的上年度业务全部完成后再修改辅助核算,否则,如果修改了辅助核算,上年度业务就没办法做了。修改辅助核算不影响年初重算。9、年初重算可以选择科目,例如,如果收支类科目的所有明细科目的余额都结转为零,则可以选择这些科目进行重算,如果只是一级科目的余额转为零,而明细科目上有余额则最好不要选择这些科目。10、对于不变更科目的情形,可以先做第二年度凭证然后再进行上年结帐,然后再年初重算。对于变更科目的情形,要看是采用什么方式变更。如果是直接修改科目〔无痕迹变更〕则同不变更科目的情形。如果是通过增加新科目封存旧科目的方式〔有痕迹变更〕,则可以先在新年度用新科目做凭证,再在新年度的期初余额中处理期初余额,处理的方式是:先进行年初重算,再手工调整新旧科目的期初余额。11、对于公司科目每年都发生剧烈变更的用户,可以启用多科目方案进行处理,这样公司每年启用一个帐簿,会计科目上年的期末余额,可以通过期初余额折算功能,实现不同账簿间期初余额的复制。
1、2、3、4、5、6、7、8、9、10、
适合中小型企业的软件
适合中型企业的管理软件
适合中大型企业的管理软件
适合集团公司的管理软件
处理财务核算业务
处理企业进销存业务
生产成本及生产过程管理
用友协同OA,公告、发文、审批流
用友HR管理,劳动合同、薪资等
用友CRM管理软件
用友餐饮酒店管理软件
用友服装鞋帽行业管理软件
用友票据产品满足企业票据打印需求
满足不同企业的涉税核算
用友成功签约亚中医疗,并助力亚中医疗实现公司的新战略。根据双方的合作协议,用友以标准解决方案及专业服务,将在财务、供应链、e-HR,BQ等方面为亚中提供一体化全面解决方案,帮助企业完成信息化革新。
升级前(NC,带辅助核算项的集团科目分配给下面公司后,下面公司不能修改该集团科目的辅助核算项目,但是升级NC,该项控制不再受约束。问题描述:升级前(NC,带辅助核算项的集团科目分配给下面公司后,下面公司不能修改该集团科目的辅助核算项目,但是升级NC,该项控制不再受约束。
如登陆“川电信新华物业管理有限公司”,选择“音声讯服务”科目可以
删除其辅助核算项目
解决方案:请登录集团,重新设置“基本档案--其他信息--属性控制”里科目与辅助核算的关系,请修改为"部分控制"。现在看您的环境现在
各选项全部设置为“不控制”,当然起不到控制作用。我这里试过,改后就没问题了。
原币原值对财务处理有没有影响_ 目前的折旧方法(一) (原值-减值)_月折旧率 .这其中的原值是指什么本币问题描述:原币原值对财务处理有没有影响?目前的折旧方法(一):(原值-减值)*月折旧率.这其中的原值是指什么?本币?
解决方案:v加多帐簿,所以卡片项目分由财务及业务信息。原币为业务信息、本币为财务信息,可以不一致。公式中原币指本币。
NC年度结转注意事项问题描述:NC年度结转注意事项注意事项:1、在年度结转时,若下年已有期初余额数据,系统仍允许通过“年初重算”强制进行年度结转,但结转后,会覆盖下年期初余额的数据,因此,请慎重执行此功能。2、在进行重算本年年初余额时,当科目、辅助项与上年不一致时,即做过科目变更或者科目修改,不重算该科目、辅助项的本年年初余额,因此要对这些期初进行手工录入;3、年初重算可以多次使用,以最后一次为准,每重算一次,手工录入的金额和前一次重算出来的金额都将被删除,自动录入最后一次计算出来的金额;4、如果已做业务,只要未期初建账都可以多次重算期初和修改期初,但建议确定期初无误后进行期初建账再做业务;5、不需要分币种重算,点击一次“获取上年余额”按钮,就自动将所有币种所有科目的期初余额进行重算,从上年年末获取期初余额;6、年初重算后可以修改期初,但这样会引起上年期末与下年期初数据不一致。7、新会计年度只要不记账,任何时候都可以进行年初重算,但只要有一张已记账凭证就不可以进行年初重算。8、如用户的某些科目需要在下年修改辅助核算,一定要将这些科目的上年度业务全部完成后再修改辅助核算,否则,如果修改了辅助核算,上年度业务就没办法做了。修改辅助核算不影响年初重算。9、年初重算可以选择科目,例如,如果收支类科目的所有明细科目的余额都结转为零,则可以选择这些科目进行重算,如果只是一级科目的余额转为零,而明细科目上有余额则最好不要选择这些科目。10、对于不变更科目的情形,可以先做第二年度凭证然后再进行上年结帐,然后再年初重算。对于变更科目的情形,要看是采用什么方式变更。如果是直接修改科目〔无痕迹变更〕则同不变更科目的情形。如果是通过增加新科目封存旧科目的方式〔有痕迹变更〕,则可以先在新年度用新科目做凭证,再在新年度的期初余额中处理期初余额,处理的方式是:先进行年初重算,再手工调整新旧科目的期初余额。11、对于公司科目每年都发生剧烈变更的用户,可以启用多科目方案进行处理,这样公司每年启用一个帐簿,会计科目上年的期末余额,可以通过期初余额折算功能,实现不同账簿间期初余额的复制。4212人阅读
NC客户化开发手册
本手册是北京齐力创辉科技发展有限公司()内部培训资料,只限于公司内部应用,任何人未经过书面许可不得扩大本教程的使用范围。严禁任何非法传播、翻印或仿制,违者必究!
(C)本手册的著作权属于北京齐力创辉科技发展有限公司
第一章&规范篇
1.1&代码规范
1.1.1&程序中代码规范
1.1.1.1&常量命名
所有的字符都必须大写。采用有意义的单词组合表达,单词与单词之间以“_”下划线隔开。
? 命名尽量简短,不要超过16个字符。
&&&&程序开发中最好不要直接对literal进行工作,最好引入常量方式应用;只有在特别的情况下才能使用,&如在for循环中初始化变量时可直接用-1,0,1这些常量。
例如:public&final&int&MAX_SIZE&=&120;
&&&&&&public&final&int&MAX_WIDTH&=&100;
&&&&&&public&final&String&PROPERTY_NAME=&&menu&&;
1.1.1.2&变量命名
变量的命名包括实例变量,静态变量,函数参数的命名。
? 避免在命名中采用数字,除非命名意义明确,程序更加清晰,对实例变量的命名中不应该有数字。
? 变量名称是名词意义。
? 采用有符合问题域意义的单词或单词组合。第一个单词全部小写,后续的每个单词采用首字母大写,其余小写(特殊单词除外,如URL)。
? 命名尽量简短,不要超过16个字符。
? 除了生命周期很短的临时变量外,避免采用单字符作为变量名,实例变量的命名不要用单字符。常用的单字符变量如整型用&i、j、&k、&m、&n字符型用c、d、&e,坐标用x、y、z。
? 在某些情况下,变量可能需要加上类型前缀,所有的类型前缀必须是小写,他与变量名称的实体部分没有任何间隔,实体部的每个单词都是首字母大写,其余字母小写(特殊单词除外如URL),类的全局变量强烈建议使用,一般的类型前缀如下:
Boolean、boolean
Character,、char
OBJECT变量
字符串(String,&StringBuffer)
strFileName
ConnActiveConnection
StmtFindUser
map_key_value
Collection
? 不在特别的情况下,Java中不推荐采用前缀,而是推荐保持名称的语义
例如:public&int&
&&public&String&fileN
&&public&static&ApplicationContext&
1.1.1.3&方法、类和接口的命名和规范
命名多数为动词结构。
? 采用有符合问题域意义的单词或单词组合。第一个单词采用小写,后续的每个单词采用首字母大写,其余小写(特殊字除外如URL),没有特别理由不用下划线作为分隔符。
&&&&&&一般功能性的方法不允许方法的代码长度超过200行,如果方法实现逻辑比较复杂就拆分类若干个小方法,每个方法添加功能注释。
一个类文件最好不要超过2000行。
1.1.1.4&包的命名
采用逻辑上的层次结构,从而减少依赖。
? 产品模块对外的接口定义放在nc.itf.模块名.xx。
? 服务的实现类nc.impl.模块名.xx。
? 后台业务类代码nc.bs.xx。
? &#20540;对象命名:nc.vo.模块名。
? UI层命名:nc.ui.模块名。
? 命名简短,常采用缩写。
? 包名所有字符都为小写。
? 不要用java,&javax作为自定义包的前缀。
1.1.2&数据库设计规范
1.1.2.1&sql书写规范
1)&SQL语句全部使用小写。
2)&连接符或运算符or、in、and、=、&=、&=,&&#43;,-&等前后加上一个空&#26684;。
3)&严禁使用select&*&…….形式的语句,必须指出select的具体字段,即select&col1,&col2,…&from&tablea&where&…。★。
4)&严禁使用&insert&into&table&values(?,?,?),必须指出具体要赋&#20540;的字段,即&insert&into&tablea&(col1,&col2,…)&values(?,?,…)。
5)&SQL语句包含多表连接时,建议对每个表命名别名,对每个字段的使用都要带上表别名,即&select&a.col1,&a.col2,&b.col3&from&tablea&a,&tableb&b&where&a.col4=b.col5。
1.1.2.2&性能规范
1)&在进行多条记录的增加、修改、删除时,建议使用批处理功能,批处理的次数以整个SQL语句不超过相应数据库的SQL语句大小的限制为准。
2)&禁止使用or&超过&500,如&xx&=’123’&or&xx=’456’,禁止在SQL&语句中in中的元素个数在50以上。
3)&禁止在一条SQL语句中使用3层以上的嵌套查询,如果有,请考虑使用临时表或中间结果集。
4)&如果有多表连接时,应该有主从之分,并尽量从一个表取数。
1.1.2.3&数据库字段级表名的命名规范
模块名称规则表,一般数据库表设计的前缀默认采用以下规则,以下表的详细信息请参考NC规范中的NC产品形态文档:
系统规则名
系统规则名
系统规则名
财务会计平台
外部交换平台
管理会计平台
人力资源规划
职务职能管理
员工信息管理
招聘甄选管理
员工调配管理
员工离职管理
政策制度管理
劳动合同管理
培训开发管理
人力资源取数函数
销售/分销管理
销售价&#26684;
供应商管理
供应链公共
制造基础数据
2)所有表、视图、触发器、索引、函数、约束、主外键必须指定名称,规则如下:
对于各种数据库对象的命名规则,目前的NC系统中存在两种风&#26684;,采用拼音和采用英文的,目前这两种规范都可以,但是注释一定要清楚。
数据库对象
系统规则名_名称
acc_code,&acc_name
v_系统规则名_名称(*)
t_表名_名称(*)
ck_表名_字段名(*)
ck_gl_accsub_code
pk_gl_accsub
fk_表名_字段名(*)--此处超过18位处理
fk_gl_vouch_accsub_code
i_表名_字段名(*)
i_gl_accsub_code
(*)注:由于数据库对象之间的命名规则与最大长度限制可能造成命名存在冲突。如存在,可以通过缩减表名或字段字符来实现;
1)&所有的外键、约束、索引、函数、触发器、存储过程名不允许重复;
4)业务中主子表的命名规则:
&&&系统规则名_名称&&或 主表:系统规则名_名称_h&&子表:系统规则名_英文名称_b。
5)业务中主子子表的命名规则:
&&&主表:系统规则名_英文名称_h
&&&子表:系统规则名_英文名称_b
&&&子子表:系统规则名_英文名称_bs
1.1.2.4&业务数据类型规范
规则(使用SQL&Server描述)
字符型。依据规则确定用char还是varchar。
字符型。依据规则确定用char还是varchar。
Char(1),Y/N
Smallint,用0,1,2,3……表示
16位整型Smallint
精确数&#20540;型,一般为decimal(20,8)
系统标识类
估计可能最大&#2:&&&&&&&&&&&16位整型smallint
估计可能最大&#2:&&&&&&&&&&&32位整型&smallint
摘要备注类
可变字符型。需要定义几种:200,1000
价&#26684;数量类
精确数&#20540;型,一般为decimal(20,8)
精确数&#20540;型,一般为decimal(20,8)
精确数&#20540;型,一般为decimal(20,8)
3)不要用SQL&保留字来命名表、视图、字段、索引。数据库的保留字见各数据库厂商规范;
4)字符型字段的确定。长度固定用char,不固定用varchar;
5)不要将Null&与&&空串“”视为相同。在不同的数据库中对这两者的理解是不相同的。在
&&&Oracle中空串与Null理解一样。如果碰到这种情况统一用Null;
6)空&#20540;问题:
&&&所有经常用来做为查询条件的字段都不允许使用空&#20540;,引用基础档案的,在基础档案增加表示空&#20540;的档案,其他使用N/A表示。
1.2&注释规范
1.2.1&类、方法注释
类、方法开始必须要加上注释,标注方法或者类的用途、作者、时间。如果是方法注释必须加上方法的参数说明(注释每个参数代表的实际意义),
1.2.2&主要算法注释
&&&&&&&算法描述指在实现级别的描述注释,如在方法内的注释,对类实现的注释,这样使得程序更加易懂,方便程序算法的修改和BUG的修复。一般采用块/行注释,对于简短的描述采用行注释,不要用文档注释。注释的主要内容包括:
? 1)某些局部变量的意义和用途;
? 2)复杂的控制结构的注释,如循环、分枝、条件表达式,说明控制所要达到的目标;
? 3)复杂的代码段的描述,说明代码完成的功能,以及为什么这样做。
1.2.3&修改原有产品或者其他人代码注释
&&&&&&&&如果是修改产品或者其他人代码时必须加上注释
1)&如果是单行修改代码,注释要加上修改的目的、时间、修改人。
例如:张三&增加此行代码目的&
2)&如果是块修改代码必须在要修改的代码开始和结尾做标记
例如:张三&增加参照入库单生单的额外条件&
&&&&&&&&&&&中间部分添加修改的代码块
&&&&&&//edit&by&张三&增加参照入库单生单的额外条件&
3)&如果是单行增加代码,注释要加上增加的目的、时间、修改人。
例如:张三&增加此行代码目的&
4)&如果是块修改代码必须在要修改的代码开始和结尾做标记
例如:张三&增加参照入库单生单的额外条件&
&&&&&&&&&&&中间部分添加修改的代码块
&&&&&&//&add&by&张三&增加参照入库单生单的额外条件&
1.2.4&整体代码注释
&&&比较长的代码,规定必须每行或者每隔一行必须有逻辑上的注释(即:代码思路的注释)。
1.3&异常规范
1.3.1&代码中异常处理
代码中异常处理必须遵循平台的异常处理,禁止在自己写的方法中进行异常的扑捉、打印异常信息,如果在自己的代码中必须做异常的处理的话就进行异常的,由最外层的异常捕获机制进行捕获和用户的交互。
1.4&其他规范
1.4.1&SVN使用规范
1)&SVN服务器的使用规范,每个人必须使用自己的用户,每天早上上班时进行代码的更新,每天下班前对已经完工的功能进行代码的提交。
2)&代码在提交前必须先进行更新,预防自己本地的代码覆盖他人并发修改的代码。
1.4.2&数据库服务器使用规范
&&&&在还原用户数据库到服务器上时,如果客户的数据库文件超过,必须建立单独的实例。如果不超过就可以还原到公用的实例中。
第二章&基础篇
2.1&单据信息
1.4.3&获取卡片和列表容器
UI端:getBillCardPanelWrapper().getBillCardPanel()或者getBillCardPanel()
EventHandler:getBillCardPanelWrapper().getBillCardPanel()
UI端:getBillCardPanelWrapper().getBillListPanel()或者getBillListPanel()
EventHandler:getBillCardPanelWrapper().getBillListPanel()
1.4.4&当前界面卡片列表状态
getBillManageUI().isListPanelSelected()
1.4.5&获取设置当前单据的操作状态:
getBillUI().setBillOperate(intnewBillOperate);
getBillUI().getBillOperate()
1.4.6&获取选择的树节点
getBillTreeCardUI().getBillTreeSelectNode();
getBillTreeCardUI().getBillTreeSelectNode().getData();
1.4.7&是否单表体
isSingleDetail()&&true:为单表体;为单表头;(在校验类里)
1.4.8&设置单据卡片表头区域比例
((nc.ui.pub.bill.BillCardLayout)getBillCardPanel().getLayout()).setHeadScale(80);
1.4.9&设置表体页签状态
F&显示状态:getBillCardPanel().getBodyPanel(&&).setVisible(false);
F&可用状态:getBillCardPanel().getBillModel(&subbillb&).setEnabled(false);
F&获取当前页签编码:getBillCardPanelWrapper().getBillCardPanel().getCurrentBodyTableCode()
1.4.10&获取单据模板上定义的所有字段
nc.vo.pub.bill.BillTempletBodyVO[]&&tbodyvos&=&
(nc.vo.pub.bill.BillTempletBodyVO[])&billCardPanel.getTempletData().getChildrenVO();
1.4.11&列表启用表头多选对话框&
getBillListPanel().setParentMultiSelect(true);
2.2&VO的获取和赋&#20540;及更新
1.4.12&VO的获取
1.4.12.1&getBufferData():
EventHandler中可以直接调用,可以获取单据对应的缓存数据,getBufferData().getCurrentVO()卡片下为获取当前单据的对象,列表下则为获取当前选择行的对象。类当和类在同一个包下时,也可以直接调用该方法。当类与类不在同一个包下时,可以通过getManageEventHandler()获取对象,然后再调用的getBufferData()获取缓存数据。
1.4.12.2&界面取&#20540;
F&得到单据表体当前被选中的
getBillCardPanelWrapper().getSelectedBodyVOs();&&&//如果没有被选择的行那么返回
F&从界面上得到
getBillCardPanelWrapper().getBillVOFromUI();//得到界面上全部数据的
getBillListWrapper().getVOFromUI()//被选择行的
F&得到界面变化数据的
(ClientUI)getChangedVOFromUI()或者getBillListWrapper().getChangedVOFromUI()
1.4.12.3&通过VO的className
getBillCardPanel().getBillData().getBillValueVO(billVOName,&headVOName,&bodyVOName)
getBillCardPanel().getBillData().getBillValueChangeVO(billVOName,&headVOName,&bodyVOName)
getBillListPanel().getBillListData().getBillSelectValueVO(billVOName,&headVOName,&bodyVOName)
getBillListPanel().getBillListData().getBillSelectValueVOs(billVOName,&headVOName,&bodyVOName)
getBillListPanel().getBillListData().getBillValueVO(row,&billVOName,&headVOName,&bodyVOName)&
1.4.12.4&通过PK&#20540;查询
InvbasdocVOinvbasdocVO&=&(InvbasdocVO)HYPubBO_Client.queryByPrimaryKey(InvbasdocVO.class,&pk_inv);
1.4.13&VO的操作
1.4.13.1&界面VO操作
F&设置中的到当前设置:
setTSFormBufferToVO(billVO);&&&billVO为类型
F&得到当前的一个副本:getBufferData().getCurrentVOClone()
F&刷新某一行的
BillManageUI.getBillListWrapper().updateListVo(hvo,&selectedRows[i]);
1.4.13.2&VO的数据库操作
1.4.13.2.1&SuperVO
针对,通用的方式为下面两种。如果是特殊的单据如供应链等需要特殊的操作,不能使用下面的方法
F&前台:HYPubBO_Client
F&后台:BaseDAO
1.4.13.2.2&(供应链的类
ret&=&GeneralBillHelper.queryBills(单据类型
2.3&字段处理
1.4.14&表头字段&#20540;
取&#20540;
F&getBillCardPanel().getHeadItem(&strKey&).getValueObject()
F&表头字段名
赋&#20540;
F&表头字段名&#20540;聚合字段名&#20540;;
F&getBillCardPanel().setHeadItem(&字段名&#20540;
1.4.15&表体字段&#20540;
F&getBillCardPanelWrapper().getBillCardPanel().getBodyValueAt(rowIndex,&&strKey&)。其中为要获取字段所在的行。
F&卡片下获取表体相应页签下的字段:getBillCardPanel().getBodyItem(&plh_topics_b2&,&&nitemmny&)
F&获取单据模板上定义的所有字段
nc.vo.pub.bill.BillTempletBodyVO[]&tbodyvos&=&nc.vo.pub.bill.BillTempletBodyVO[])&billCardPanel.getTempletData().getChildrenVO();
赋&#20540;
为表体某行某个字段赋&#20540;:
F&聚合行索引&#20540;“字段名”&#20540;;
F&getBillCardPanel().setBodyValueAt(aValue,&row,&strKey);
aValue:为要赋的&#20540;;&:为所在的行;:为字段名;
得到表体上的&#20540;,得到的类型是类型的。要进行一下转换(),但是不能直接转:如下“字段名”这样转是容易出错。正确定的转换方式为:Object&obj&=&getBillCardPanel().getHeadItem(&pk_npic_schedule_id&).getValueObject();
String&pk_contract=obj==null?&&:obj.toString();
1.4.16&字段设置可编辑:
getBillCardPanel().getBodyItem(&字段名
1.4.17&隐藏字段
getBillCardPanel().hideBodyTableCol(&bodyitem&);
代码设置卡片状态下表头和表体某一字段的编辑状态:
getBillCardPanel().getHeadItem(&&).setEdit(false);
getBillCardPanel().getBillModel().setCellEditable(row,&nqichunum&,false);
1.4.18&设置精度
nc.ui.pub.bill.BillModelbm&=&getReportBase().getBillModel();
//&通过以下方法设置精度
bm.getItemByKey(key).setDecimalDigits(3);
1.4.19&将显示为小数点后位的操作
UFDouble().setScale(2,&UFDouble.ROUND_HALF_UP);&//保留小数点后位,并四舍五入
1.4.20&设置字段焦点
&&&&表头字段:
getBillCardPanel().getHeadItem(&jobname&).getComponent().requestFocus()
表体字段:
其中参数和是表体的行和列
getBillCardPanel().getBillTable().setColumnSelectionInterval(m,m); getBillCardPanel().getBillTable().setRowSelectionInterval(i,i);
1.4.21&执行、设置公式:
F&getBillCardPanel().execHeadFormula(formula),其他方法请参照getBillCardPanel().或getBillListPanel()中的针对公式的方法。
1.4.22&公式解析器:
F&参照红皮书《公式技术红皮书》
2.5&单据行操作
1.4.23&获取表体选择行
F&获取表体的选中行的行号;或getBillCardPanelWrapper().getBillCardPanel().getBodyPanel().getTable().getSelectedRow();
F&获取编辑行
F&获取总行数
F&获取列表多条记录的方法
1、().getSelectedRows();
2、&().getBodySelectedVOs(DemoYsHVO.class.getName());
其中,方法只在、多选时能取到多条记录的行号。方法都能取到多选记录的。
1.4.24&删除表体的自动排序
F&getBillCardPanel().getBillTable().setSortEnabled(false);
F&卡片和列表下的排序方法(:升序;:降序)
F&锁定页面排序:
getBillTable().setSortEnabled(false);
1.4.25&行编辑状态:
F&getBillCardPanelWrapper().getBillCardPanel().getBillModel().setRowEditState(true)
F&设置表&#26684;为行不可编辑状态:
getBillCardPanelWrapper().getBillCardPanel().getBillModel().setNotEditAllowedRows(rows);
rows是一个类型的数组
F&终止编辑getBillCardPanel().stopEditing();
1.4.26&选中表体所有行
BillCardPanel&card&=&getBillCardPanel();
card.getBillTable(&uap_quotarev_b&).selectAll();
1.4.27&列表下,表头行可多选的实现
//设置列表多选框
getBillListPanel().setMultiSelect(true);
//设置列表、多选
getBillListWrapper().getBillListPanel().getHeadTable().
setSelectionMode(javax.swing.ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
1.4.28&行操作删除,增行等
F&删行&getBillCardPanel().getBodyPanel(&plh_presstask_b6&).delLine();
F&增行getBillCardPanel().addLine();getBillCardPanel().getBodyPanel(&plh_presstask_b6&).&addLine&();
F&行操作不可用:
F&更新行操作按钮:
F&清空表体行:
getBillCardPanel().getBillTable().selectAll();
getBillCardPanel().delLine();
F&列表多行选择
F&BillListPanel.setParentMultiSelect(true);
F&单据列表支持选中多行:
getBillListPanel().getHeadTable().setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
2.6&获取系统相关
1.4.29&常量的获取(公司,操作员,时间)
F&得到当前登录公司的主键:
ClientEnvironment.getInstance().getCorporation().getPrimaryKey();
getClientEnvironment().getCorporation().pk_corp.toString();
F&得到当前登录用户的主键:
ClientEnvironment.getInstance().getUser().getPrimaryKey();
F&公司主键:
getBillUI()._getCorp().getPrimaryKey();
F&操作员主键:
getBillUI()._getOperator();
F&服务端时间:
getBillUI().getServerTime();
SFServiceFacility.getServiceProviderService().getServerTime().toString()
F&客户端日期:
getBillUI().getDate();
1.4.30&单据号的获取
F&前台:billNo&=&HYPubBO_Client.getBillNo(单据类型,&公司,&null,&null);&
1、nc.bs.pub.billcodemanage.BillcodeGenerater&gene&&= new&nc.bs.pub.billcodemanage.BillcodeGenerater&();String&billcode&&=&gene.getBillCode&(单据类型,公司,null,null)
2、String&billNo&=&new&nc.bs.trade.business.HYPubBO().getBillNo(单据类型,&公司null,null);
2.7&程序健壮性及易用性
1.4.31&单据保存时强制调用非空验证方法:
getBillCardPanelWrapper().getBillCardPanel().dataNotNullValidate()
1.4.32&弹出消息框代码:
在类中:“提示消息”showHintMessage(“状态栏上的消息”
在类中:“提示消息”
1.4.33&在编辑事件中常用的判断
判断是不是对表体进行的编辑或者
判断是不是对表体进行的编辑或者
判断是对单据上哪个字段进行的编辑“字段名“
1.4.34&设置表体没有右键菜单方法
BillCardPanel.setBodyMenuShow();
第三章&高级篇
3.1&审批流
1.4.35&审批流开发注意事项
1)&开发带审批流单据,单据上必须包含以下字段
varchar(20)
voperatorid
pk_billtype
varchar(4)
pk_busitype
varchar(20)
vbillstatus
vapproveid
dapprovedate
vapprovenote
varchar(100)
dmodifidate
tlastmodifitime
2)&单据如果要在审批过程中进行一些回写和其他逻辑必须指定一个审批后台类,指定审批后台类的放入如下:
图中那个画圈的类就是后天审批流的检查类,里面提供了审批流执行中各个环节的方法。审批中要处理的逻辑就在这个类中写。
如果某个单据要在审批中做业务处理,就参照产品的其他单据的类仿写一个类在自己的单据类型上进行指定,然后在相应的方法中写具体的业务代码。
DMO类的主要几个方法说明如下:
1)&checkPass:&&&流程结束整个单据审批通过。
2)&checkNoPass:流程结束整个单据审批不通过。
3)&checkGoing:&&流程运行中单据审批进行中。
4)&checkCommit:&单据提交方法。
5)&backNoState:单据弃审方法。
6)&backGoing:审批流接口方法:实现逐级弃审时匹配的接口方法。
3.2&后台预警
1.4.36&后台预警插件开发方法
新增加的业务插件类必须继承IBusinessPlugin接口,在implementReturnObject方法中构造自己的预警方法体,需要预警的时候再返回一个非空的P2PAlartMessage对象。
3.3&后台任务
1.4.37&后台任务插件开发方法
新增加的后台任务类必须继承IBackgroundWorkPlugin接口,在executeTask这个方法中添加后台任务的具体逻辑。返回一个字符串类型的任务处理信息。
1)消息的存储表在pub_workflownote
3.5&错误定位(日志分析)
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:5803次
排名:千里之外}

我要回帖

更多关于 用友nc报价 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信