本文作者:草上飞
网址: http://www.newbooks.com.cn
对于大多数集团化公司,每个公司的部门定义应该是统一定义的。譬如每个公司可能会有财务部、销售部、IT部门等等。所以在用友ERP-NC30的实施或者维护过程中,我们通常会做这样一件事情,我们在一个公司建好规范完整的一套部门档案的时候,我们可能需要手工在另外一个公司录入进去。试想,如果一个集团有几十个分公司,而每个分公司有10来个部门,这个工作量是非常大的。鉴于这个原因,我写了个一个通用的SQL,能快速复制公司的部门。你只需要在一个公司建立好完整的部门体系后,可以用该SQL将这个公司的部门复制到另外一个公司,相关SQL如下:
网址: http://www.newbooks.com.cn
对于大多数集团化公司,每个公司的部门定义应该是统一定义的。譬如每个公司可能会有财务部、销售部、IT部门等等。所以在用友ERP-NC30的实施或者维护过程中,我们通常会做这样一件事情,我们在一个公司建好规范完整的一套部门档案的时候,我们可能需要手工在另外一个公司录入进去。试想,如果一个集团有几十个分公司,而每个分公司有10来个部门,这个工作量是非常大的。鉴于这个原因,我写了个一个通用的SQL,能快速复制公司的部门。你只需要在一个公司建立好完整的部门体系后,可以用该SQL将这个公司的部门复制到另外一个公司,相关SQL如下:
--
注意,本SQL脚本在用友ERP-NC3.0上测试通过,其他版本没有测试,请慎用。
select pk_corp,unitname from bd_corp
-- 1010 yaopin 1011 yimiao 1014 tongzhou
-- 复制海南的部门到北京。 海南主键 1002 北京 1015
declare @sourcepkcorp char ( 4 )
declare @topkcorp char ( 4 )
select pk_corp,unitname from bd_corp
-- 1010 yaopin 1011 yimiao 1014 tongzhou
-- 复制海南的部门到北京。 海南主键 1002 北京 1015
declare @sourcepkcorp char ( 4 )
declare @topkcorp char ( 4 )