加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

sql查询用友-基础档案-会计科目(code)信息

(2016-05-21 17:12:11)
标签:

sql查询用友会计科目

sql查询用友基础档案

sql在用友中的应用

excel查询用友数据

excel做用友数据分析

分类: SQL-用友
sql查询用友-基础档案-会计科目(code)信息
用友版本:U8V10.1

---------------
--1.1>.会计科目
--所有字段
  select 
       code.i_id  As   自动编号 , 
       code.cclass  As   科目类型 , 
       code.cclass_engl  As   科目类型英文名称 , 
       code.cclassany  As   财务分析类型 , 
       code.cclassany_engl  As   财务分析类型英文名称 , 
       code.ccode  As   科目编码 , 
       code.ccode_name  As   科目名称 , 
       code.ccode_engl  As   科目英文名称 , 
       code.igrade  As   编码级次 ,
       code.bproperty  As   科目性质 , 
       code.cbook_type  As   账页格式 ,
       code.cbook_type_engl  As   账页格式英文名称 , 
       code.chelp  As   科目助记码 , 
       code.cexch_name  As   币种名称 ,
       code.cmeasure  As   计量单位 ,
       code.bperson  As   是否个人往来核算 ,
       code.bcus  As   是否客户往来核算 , 
       code.bsup  As   是否供应商往来核算 ,
       code.bdept  As   是否部门核算 ,
       code.bitem  As   是否项目核算 ,
       code.cass_item  As   项目大类编码 ,
       code.br  As   是否日记账 ,
       code.be  As   是否银行账 ,
       code.cgather  As   是否汇总打印 ,
       code.bend  As   是否末级 , 
       code.bexchange  As   是否参与汇兑损益计算 ,
       code.bcash  As   是否现金科目 ,
       code.bbank  As   是否银行科目 , 
       code.bused  As   银行账科目是否启用 , 
       code.bd_c  As   银行账科目对账方向 , 
       code.dbegin  As   银行账科目启用日期 ,
       code.dend  As   银行账科目对账截止日期 , 
       code.itrans  As   特殊科目标志 , 
       code.bclose  As   是否封存 ,
       code.cother  As   受控科目受控系统标识 ,
       code.iotherused  As   其它系统是否使用 ,
       code.bcDefine1  As   是否有自定义项1 , 
       code.bcDefine2  As   是否有自定义项2 ,
       code.bcDefine3  As   是否有自定义项3 , 
       code.bcDefine4  As   是否有自定义项4 , 
       code.bcDefine5  As   是否有自定义项5 ,
       code.bcDefine6  As   是否有自定义项6 ,
       code.bcDefine7  As   是否有自定义项7 ,
       code.bcDefine8  As   是否有自定义项8 ,
       code.bcDefine9  As   是否有自定义项9 ,
       code.bcDefine10  As   是否有自定义项10 ,
       code.iViewItem  As   在建工程项目科目类型 , 
       code.bGCJS  As   是否工程结算科目 ,
       code.bCashItem  As   是否常用现金流量科目 , 
       code.pubufts  As   时间戳 ,
       code.bcDefine11  As   是否有自定义项11 ,
       code.bcDefine12  As   是否有自定义项12 ,
       code.bcDefine13  As   是否有自定义项13 , 
       code.bcDefine14  As   是否有自定义项14 , 
       code.bcDefine15  As   是否有自定义项15 ,
       code.bcDefine16  As   是否有自定义项16 ,
       code.bReport  As   是否打印转账通知书 ,
       code.cUserDefineType  As   用户自定义类型 ,
       code.iyear  As   科目年度
  from
       code
结果如图:
sql查询用友-基础档案-会计科目(code)信息

----------------------

--1.2>.会计科目
--<所有字段>
--<重要字段>

  select 
       code.cclass  As   科目类型 , 
       code.cclass_engl  As   科目类型英文名称 , 
       code.cclassany  As   财务分析类型 , 
       code.cclassany_engl  As   财务分析类型英文名称 , 
       code.ccode  As   科目编码 , 
       code.ccode_name  As   科目名称 , 
       code.ccode_engl  As   科目英文名称 , 
       code.igrade  As   编码级次 ,
       code.bproperty  As   科目性质 , 
       code.chelp  As   科目助记码 , 
       code.cexch_name  As   币种名称 ,
       code.cmeasure  As   计量单位 ,
       code.bperson  As   是否个人往来核算 ,
       code.bcus  As   是否客户往来核算 , 
       code.bsup  As   是否供应商往来核算 ,
       code.bdept  As   是否部门核算 ,
       code.bitem  As   是否项目核算 ,
       code.cass_item  As   项目大类编码 ,
       code.bend  As   是否末级 , 
       code.bexchange  As   是否参与汇兑损益计算 ,
       code.bclose  As   是否封存 ,
       code.cother  As   受控科目受控系统标识 ,
       code.iotherused  As   其它系统是否使用 ,
       code.bCashItem  As   是否常用现金流量科目 , 
       code.iyear  As   科目年度
  from
       code
 结果如图:
sql查询用友-基础档案-会计科目(code)信息

------------------------
--1.3>.会计科目
--<所有字段>
--<重要字段>
--<调整字段位置>

  select   
       code.iyear  As   科目年度,
       code.cclass  As   科目类型 , 
       code.cclass_engl  As   科目类型英文名称 , 
       code.ccode  As   科目编码 , 
       code.ccode_name  As   科目名称 , 
       code.ccode_engl  As   科目英文名称 , 
       code.igrade  As   编码级次 ,
       code.bproperty  As   科目性质 , 
       code.chelp  As   科目助记码 , 
       code.cexch_name  As   币种名称 ,
       code.cmeasure  As   计量单位 ,
       code.bperson  As   是否个人往来核算 ,
       code.bcus  As   是否客户往来核算 , 
       code.bsup  As   是否供应商往来核算 ,
       code.bdept  As   是否部门核算 ,
       code.bitem  As   是否项目核算 ,
       code.cass_item  As   项目大类编码 ,
       code.bend  As   是否末级 , 
       code.bexchange  As   是否参与汇兑损益计算 ,
       code.bclose  As   是否封存 ,
       code.cother  As   受控科目受控系统标识 ,
       code.iotherused  As   其它系统是否使用 ,
       code.bCashItem  As   是否常用现金流量科目 , 
       code.cclassany  As   财务分析类型 , 
       code.cclassany_engl  As   财务分析类型英文名称    
  from
       code
 结果如图:
sql查询用友-基础档案-会计科目(code)信息

------------------
--1.4.1>.会计科目--<分级查询>--<方案1>
--<所有字段>
--<重要字段>
--<调整字段位置>
--<会计科目分级>连接

  select   
     ( convert(varchar(10),ltrim(rtrim(code.iyear))) + '-' + convert(nvarchar(100),ltrim(rtrim(code.ccode))) ) as 科目_年度_编码_1级,
       code.iyear  As   科目年度,
       code.ccode  As   科目编码_1级 , 
       code.ccode_name  As   科目名称_1级 ,
       code_2Ji.科目编码_2级 ,
       code_2Ji.科目名称_2级 ,
       code_3Ji.科目编码_3级 ,
       code_3Ji.科目名称_3级 ,
       code_4Ji.科目编码_4级 ,
       code_4Ji.科目名称_4级 
  from
       code
   left outer join 
       (
         select 
                ( left( convert(varchar(10),ltrim(rtrim(code.iyear))) + '-' + convert(nvarchar(100),ltrim(rtrim(code.ccode))) ,9)  ) as  科目_年度_编码_1级,
                ( left( convert(varchar(10),ltrim(rtrim(code.iyear))) + '-' + convert(nvarchar(100),ltrim(rtrim(code.ccode))) ,11)  ) as  科目_年度_编码_2级,
                  code.ccode  As   科目编码_2级 , 
                  code.ccode_name  As   科目名称_2级 
         from 
                  code
         where 
                  code.igrade  =2
       )  as code_2Ji   
  on    ( convert(varchar(10),ltrim(rtrim(code.iyear))) + '-' + convert(nvarchar(100),ltrim(rtrim(code.ccode))) ) = code_2Ji.科目_年度_编码_1级
  left outer join 
       (
         select 
                ( left( convert(varchar(10),ltrim(rtrim(code.iyear))) + '-' + convert(nvarchar(100),ltrim(rtrim(code.ccode))) ,11)  ) as  科目_年度_编码_2级,
                ( left( convert(varchar(10),ltrim(rtrim(code.iyear))) + '-' + convert(nvarchar(100),ltrim(rtrim(code.ccode))) ,13)  ) as  科目_年度_编码_3级,
                  code.ccode  As   科目编码_3级 , 
                  code.ccode_name  As   科目名称_3级 
         from 
                  code
         where 
                  code.igrade  =3
       )  as code_3Ji   
  on    code_2Ji.科目_年度_编码_2级 =code_3Ji.科目_年度_编码_2级
  left outer join 
       (
         select 
                ( left( convert(varchar(10),ltrim(rtrim(code.iyear))) + '-' + convert(nvarchar(100),ltrim(rtrim(code.ccode))) ,13)  ) as  科目_年度_编码_3级,
                ( left( convert(varchar(10),ltrim(rtrim(code.iyear))) + '-' + convert(nvarchar(100),ltrim(rtrim(code.ccode))) ,15)  ) as  科目_年度_编码_4级,
                  code.ccode  As   科目编码_4级 , 
                  code.ccode_name  As   科目名称_4级 
         from 
                  code
         where 
                  code.igrade  =4
       )  as code_4Ji   
  on    code_3Ji.科目_年度_编码_3级 =code_4Ji.科目_年度_编码_3级
 
  --where code.bend = 1                                                      --只查询1级科目  
  where code.igrade = 1                                                  --只查询1级科目
  order by ( convert(varchar(10),ltrim(rtrim(code.iyear))) + '-' + convert(nvarchar(100),ltrim(rtrim(code.ccode))) )
结果如图:
sql查询用友-基础档案-会计科目(code)信息


-----------------

用友数据分析

欢迎访问:http://www.df-bi.com
更多数据分析模型,欢迎扫描"微信公众号"
或者查找微信公众号:"DF数据工厂"  或  "data_f"
sql查询用友-基础档案-会计科目(code)信息

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有