SQL更新-金蝶k3-科目属性(科目类别)

金蝶k3-科目属性(科目类别)更新
SQL更新金蝶k3-科目属性(科目类别)

-------------------------------------------------
照片名称:01.01.科目属性的科目类别修改属性
高清图片查看方法:点击图片---右键---在新标签页中打开图片(或全屏看图)

-------------------------------------------------
照片名称:01.02.从数据库中查看科目类别
高清图片查看方法:点击图片---右键---在新标签页中打开图片(或全屏看图)

-------------------------------------------------
照片名称:01.03.更新指定科目的科目类别
高清图片查看方法:点击图片---右键---在新标签页中打开图片(或全屏看图)

-------------------------------------------------
照片名称:01.04.在数据库中查看更新结果
高清图片查看方法:点击图片---右键---在新标签页中打开图片(或全屏看图)

-------------------------------------------------
照片名称:01.05.在金蝶k3中查看更新结果
高清图片查看方法:点击图片---右键---在新标签页中打开图片(或全屏看图)

------------------------------------------------
--sql语句如下:

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

--金蝶k3--<会计科目>--<科目类别>属性的修改

--比如:将<某些科目>---<科目类别>--更新为<流动负债>和<非流动负债>

--1.1>.查询指定科目的<科目类别>

     select  t_Account.FNumber as 科目代码 , t_Account.FName as 科目名称 , t_Account.FFullName as 科目全称 , t_Account.FGroupID as 科目类别内码  , T_AcctGroup.FName as 科目类别名称

     from    t_Account left outer join T_AcctGroup on t_Account.FGroupID = T_AcctGroup.FGroupID             

     --where   t_Account.FNumber >='201' and t_Account.FNumber <='273'

     order by t_Account.FNumber

--1.2>.查询<所有科目类别>

     select    T_AcctGroup.FGroupID as 科目类别内码  , T_AcctGroup.FName as 科目类别名称

             , *   

     from T_AcctGroup

--更新科目类别方案一>   

--注意事项:必须要清楚,对应<科目类别的编码>,如果不清楚,请通过1.2>步骤,进行查询  

--2.1.1--举例1:>.更新指定科目的的<科目类别> = <流动负债>(201代表:流动负债)   

     update  t_Account

     set     t_Account.FGroupID = 201                                                                --变量1:科目类别内码(201代表:流动负债)

     where   t_Account.FNumber >='201' and  t_Account.FNumber <='231'   --变量2:科目代码范围(201到231)

--2.1.2--举例2:>.更新指定科目的的<科目类别> = <非流动负债>(202代表:非流动负债)   

     update  t_Account

     set     t_Account.FGroupID = 202                                                               --变量1:科目类别内码(202代表:非流动负债)

     where   t_Account.FNumber >='241' and  t_Account.FNumber <='273'  --变量2:科目代码范围(241到273)


-------*****************************************************

-------*****************************************************
-----------更新金蝶的科目类别,建议采用如下方案:

--更新科目类别方案二>   

--注意事项:必须要清楚,对应<科目类别的名称>,如果不清楚,请通过1.2>步骤,进行查询  

--2.2.1>.更新指定科目的的<科目类别> = <流动负债>(201代表:流动负债)   

     update  t_Account

     set     t_Account.FGroupID = (select FGroupID from T_AcctGroup where T_AcctGroup.FName = '流动负债')     --变量1:科目类别名称<流动负债>

     where   t_Account.FNumber >='201' and  t_Account.FNumber <='231'                                         --变量2:科目代码范围(201到231)

--2.2.2>.更新指定科目的的<科目类别> = <非流动负债>(202代表:非流动负债)   

     update  t_Account

     set     t_Account.FGroupID = (select FGroupID from T_AcctGroup where T_AcctGroup.FName = '非流动负债')   --变量1:科目类别名称<非流动负债>                                  --科目类别内码(202代表:非流动负债)

     where   t_Account.FNumber >='241' and  t_Account.FNumber <='273'                                         --变量2:科目代码范围(241到273)

---------------------------------------
001用友凭证导入金蝶.jpg