钥匙和锁的部落格
http://community.kingdee.com/pages/kingdeeer/default.aspx
网站首页
┆
博客首页
┆欢迎光临 ERP顾问最热爱的网络——金蝶社区
登录
┆
注册
┆
帮助
主页
日志
相册
关于我
如何成批更换物料代码?
客户的产品代码突然提出要马上更换,因为属于代工企业,所以客户的产品代码和客户的客户的产品代码是保持一致的.
客户的客户产品代码因为某种原因要变换了,一下子有800,当时听到这个问题,吓坏了我,这可咋办?让他们一个个去替换?不可能了,人家都天天用.看来只能改数据库了.又是改数据库,真是危险哦.
仔细回忆一下,物料代码表都有哪些?
有哪两张表里面会直接显示出物料代码的?(突然觉得物料代码的内码真是伟大呀)嗯,就两张表:
t_icitemcore和t_item表,好吧,开始替换吧.
1.先在EXCEL表里面做一个对应表,将新旧代码依次对应,这张表里面不能有重复的新代码出现,一定要是唯一的.
2.将EXCEL表导入到数据库当中,那么这里又要注意一下,因为t_item表里面不仅有物料代码,也有物料的上级代码,这个一定要小心哦,也就是说,物料代码和物料的上级代码要一起进行替换(这里只是更换物料代码,不动物料内码,所以很安全),也就是EXCEL表里面也是需要做好这个对应的.有三个字段是需要更换的,fnumber,fshortnumber,ffullnumber.依次写语句更换吧.你一定会觉得很奇怪,你更换了双倍的代码,嗯,的确如此,有两个fitemclassid,一个是4, 一个是2001,其实现我也不明白他们代表的含义.
3.好了,剩下t_icitemcore表了,只需要更换物料代码,不用更换上级代码了,fnumber,fshortnumber依次写语句更换吧.
做好这几步,试试看,嗯,全部更换过来了,查报表也没有任何问题.搞定!
已经公开 2008年7月29日 14:08 作者:
钥匙和锁
评论
#
钢蹦
看起来不错,但是我不会编语句.................
2008-08-25 9:26
请登录后再发表评论以赚取更多积分
About 钥匙和锁
If somebody told you i'm just a ordinary guy,somebody lied!