SUMSEN

Oracle&Sql爱好者,用友NC管理员

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  NC

上一页 1 2 3 下一页

UFIDA NC
摘要:最初的思路是在or后面直接增加付过款的pk,如下create or replace trigger CSpcace_ACCBANKbefore insert or update on bd_accbankfor each rowdeclare-- local variables herebegin if regexp_like(:new.bankacc,'[[:space:]]') or regexp_like(:new.combineaccnum,'[[:space:]]') or regexp_like(:new.unitname,'[[:space 阅读全文
posted @ 2012-07-05 14:29 sumsen 阅读(353) 评论(0) 推荐(0)

摘要:if.. then.. else用法create or replace trigger DELETE_CUSTBANK before delete on bd_custbank for each rowdeclare -- local variables here pk_bas char(20); cursor basjob(id char) is select pk_custbank from ncv5.bd_custbank /*目标数据库表*/ where pk_custbank = id and nv... 阅读全文
posted @ 2012-06-19 13:13 sumsen 阅读(577) 评论(0) 推荐(0)

摘要:create or replace trigger AUTOLHH before insert on bd_cubasdoc for each rowdeclare -- local variables here vcombineaccnum char(15); vpk_custbank char(20);begin select accaddr,pk_custbank into vcombineaccnum,vpk_custbank from bd_custbank where pk_cubasdoc=:new.pk_cubasdoc; insert into b... 阅读全文
posted @ 2012-06-15 18:00 sumsen 阅读(853) 评论(0) 推荐(0)

摘要:NC56_13°C10:04:513个字看不懂嘎嘎Sumsen♂10:05:10问下你NC56_13°C10:05:14啊Sumsen♂10:05:25NC的公有协同实现的原理NC56_13°C10:05:54好么等我想想嘛叫共有协同啊NC56_13°C10:07:17就是一方有用到某一科目就传送到对应客商所在单位么Sumsen♂10:08:01不一定是客商啊NC56_13°C10:09:11啊Sumsen♂10:09:11Sumsen♂10:09:14比如这个NC56_13°C10:09:17不都是往来么Sumsen♂10:09:3 阅读全文
posted @ 2012-06-14 11:14 sumsen 阅读(772) 评论(1) 推荐(0)

摘要:产品是用友NC财务软件,数据库是oracle。产品端的情况如下:这是是地区分类,我们已经按照全国的地级市增加地区分类,然后需要在每个地级市增加有规律的12个分类,分包是:1哈尔滨地材类供应商名录2哈尔滨块材类供应商名录3哈尔滨水泥类供应商名录4哈尔滨木材类供应商名录5哈尔滨金属类供应商名录6哈尔滨高分子材料类供应商名录7哈尔滨电工材料类供应商名录8哈尔滨安全防护用品器材类供应商名录9哈尔滨其他材料类供应商名录10 哈尔滨器材租赁供应商名录11 哈尔滨专业分包供应商名录12 哈尔滨税款、投标类他项名录这是oracle表的情况现在我们每次都要手工增加每个城市的12个分类,很麻烦。请问oracle有 阅读全文
posted @ 2012-06-10 22:26 sumsen 阅读(657) 评论(0) 推荐(0)

摘要:来自南京一路http://www.itpub.net/thread-1621664-1-1.html原语句SELECT SUM (tb.bbye) FROM arap_djfb tb, arap_djzb th, bd_cumandocWHERE tb.vouchid = th.vouchid AND th.djdl = 'sk' AND th.djzt IN (1, 2, 3) AND th.dr = 0 AND tb.dr = 0 AND tb.wldx = 0 AND EXISTS ( SELECT climittypebid ... 阅读全文
posted @ 2012-06-08 11:52 sumsen 阅读(1581) 评论(0) 推荐(0)

摘要:select * from ((select gl_detail.explanation, bd_accsubj.dispname, gl_detail.debitamount 借方, gl_detail.creditamount 贷方, gl_detail.yearv, gl_detail.periodv , gl_voucher.no 凭证号, wmsys.wm_concat(gl_freevalue.valuecode) valuecode, wmsys.wm_concat(gl... 阅读全文
posted @ 2012-06-06 15:51 sumsen 阅读(484) 评论(0) 推荐(0)

摘要:涉及到的表目前有fa_card,fa_cardhistory,前者是固定资产卡片主表,后者是附表。我需要更改的卡片资产编码范围在:然后sql想写成select * from fa_card where pk_corp='1003' and (card_code between '000000503' and '000000811')order by card_code for update查询结果为空。因为想在上plsql从excel复制更改名称,我因为做了固定资产的使用部门更改,我惊喜的发现ts会变成现在的时间,于是select * from 阅读全文
posted @ 2012-06-04 14:28 sumsen 阅读(627) 评论(0) 推荐(0)

摘要:一、刚刚同事很随意的在集团增加了一个会计科目,11330106,其他应收款-应收外部单位款-山东莒南房地产公司,然后财务在做账的时候发现查询科目余额表的时候科目显示不完整,科目前的编码不显示。 我很快注意到同事增加科目的时候犯了两个错误: 1,这个科目是三级的,我们NC已经使用了四年,集团下面只有1 阅读全文
posted @ 2012-05-31 11:14 sumsen 阅读(9360) 评论(2) 推荐(0)

摘要:参数编码:FTS0119参数名称:是否对外付款委托付款书默认为网上支付进入集团0设置,非最顶级 阅读全文
posted @ 2012-05-30 10:02 sumsen 阅读(341) 评论(0) 推荐(0)

摘要:我的NC502 手工设计的查询引擎只要做了合计就不支持排序,并且可恨的是还不支持sql里面的order by。刚刚终于搞定了。我首先在格式设计里面把分组设好,但是不对分组小计(否则很丑)。然后我把合计选上,这样自动就会把我的分组排序并且有了合计。完美 阅读全文
posted @ 2012-05-30 09:47 sumsen 阅读(546) 评论(0) 推荐(0)

摘要:create or replace trigger addCust before insert on bd_cubasdoc for each rowdeclare -- local variables here pk_bas char(20); corp char(4); /*查询目标公司目录*/ cursor bdcorp is select pk_corp from ncv5.bd_corp /*目标数据库表*/ where nvl(dr, 0) = 0 and pk_corp <> '0001'; /*查询目标公司是否存在基本档案*/... 阅读全文
posted @ 2012-05-30 09:19 sumsen 阅读(458) 评论(0) 推荐(0)

摘要:select arap_djfb.paydate as 付款日期, bd_corp.unitname as 付款单位, bd_cubasdoc.custcode as 收款单位编码, bd_cubasdoc.custname as 收款单位名称, bd_accbank.bankacc as 收款银行账号, arap_djfb.bbye as 付款金额, arap_djfb.fkyhmc as 付款银行, arap_djfb.zy as 付款摘要 from ... 阅读全文
posted @ 2012-05-30 09:17 sumsen 阅读(454) 评论(0) 推荐(0)

摘要:直接修改客商的银行账号。这时候32459408010125337在bd_custbank被删除,新增一个32459408010125337 2同时在银行账户表bd_accbank变成两个但是新增的账号32459408010125337 2 没有单位名称从PL/SQL Developer查询看到2012.8.2更新同步bd_bankacc和bd_custbank的写法create or replace trigger C_ACCBANK_SPACEbefore insert or update on bd_accbank for each rowdeclare -- local vari... 阅读全文
posted @ 2012-05-30 09:15 sumsen 阅读(2957) 评论(0) 推荐(0)

摘要:发现用system登陆时,如果以普通身份,那么就必须输入正确密码;如果用管理员身份(直接在对话框“用户名”中填写system/密码 as sysdba),其中的密码就可以随便乱填了。如果没有理解错的话,这是因为登陆(win2000)系统时,是以OS 数据库管理员(对计算机上的特定数据库例程具有 SYSDBA 权限的 Windows NT 用户)的身份登陆造成的。如果直接在“运行”中操作,在我的配置中(win2000,oracle9011)是用:sqlplus "sys/密码 as sysdba"即可,好像加了sid反而不行,但可以加入数据库名:sqlplus "s 阅读全文
posted @ 2012-05-30 09:11 sumsen 阅读(1417) 评论(0) 推荐(0)

摘要:报错为:该辅助核算从存货核算系统传递数据是出错,提示信息如下: 会计平台数据出错:{0}获取总账辅助核算ID有误! 获得凭证子表中的辅助核算Id..FreevalueBean::findByPrimaryKey(FreevaluePK) Exception!CPROJECTID为项目标示需要从项目管理档案取值getcolvalue(bd_jobmngfil,pk_jobmngfil,remcode,getcolvalue(bd_calbody,bodycode,pk_calbody,@库存组织0@))最完美的解决方案:getcolvalue(bd_jobmngfil,pk_jobmngfil, 阅读全文
posted @ 2012-05-30 09:06 sumsen 阅读(774) 评论(0) 推荐(0)

摘要:218199下面是各个分公司都陆续用了,可是当时集团想统一增加一个科目,就增加了最下面的21819999然后我们会计科目控制到末级,这样人家想增加218199下面的就不行了当时集团没有考虑清楚A-味精-BJ(10960413)9:27:47嗯那现在想咋样u_Sumsen_宁<sumsen@qq.com>9:28:11现在我想update集团分配的21819999为各个分公司自建的这样他们就可以增加218199下面的会计科目 阅读全文
posted @ 2012-05-29 23:02 sumsen 阅读(471) 评论(0) 推荐(0)

摘要:味精mm 阅读全文
posted @ 2012-05-29 22:58 sumsen 阅读(639) 评论(0) 推荐(0)

摘要:2012.07.10号更新重复客商的约束:1 直接使用alter会报错,因为之前没有使用约束,oracle中已经有了重复的客商SQL> alter table bd_cubasdoc add constraint one_custname unique(custname); alter table bd_cubasdoc add constraint one_custname unique(custname) ORA-02299: 无法验证 (XMV502.ONE_CUSTNAME) - 找到重复关键字2,得到itpub版主ZALBB的指示:尝试:先建普通索引,再建唯一性约束,使用先前的 阅读全文
posted @ 2012-05-29 22:55 sumsen 阅读(626) 评论(0) 推荐(0)

摘要:1,加年初未分配利润(本年):GLQC('314115','','01',,,'本币','N','','本币','0001')+GLQC('3132','','01',,,'本币','N','','本币','0001')2,年初未分配利润(去年):GLQC('314115',K('年')-1,'01&# 阅读全文
posted @ 2012-05-29 22:52 sumsen 阅读(607) 评论(0) 推荐(0)

上一页 1 2 3 下一页