由于上次对数据进行清空,而另一些表进行相关的运算导致结转错误

过程参考ymjz_proc

具体涉及到的表

hwsp的更新

spkfjc的更新 

以上两表的必须正确否则下次结转还要出错

以上两表主要是单价是成本单价

ymjzhk的更新

update b set shqjzhshl=a.bqysh,shqjzhje=a.bqye,shqjzdj=a.jcdj 

from ymjzhk b,fr_ymjzhk20150130 a  where b.jzhh='JZH00000001' and a.spid=b.spid and a.jzhh='JZH00000000'

update b set bqysh=a.shqjzhshl,bqye=a.shqjzhje,jcdj=a.shqjzhdj 

from ymjzhk b,spkfjc a  where b.jzhh='JZH00000001' and a.spid=b.spid 

ymhwjzhz的更新不列出了比较简单

ymhwjzmx表的更新

update b set shqjzhshl=a.bqysh,shqjzhje=a.bqye,shqjzdj=a.jcdj 

from ymhwjzmx b,fr_ymhwjzmx20150130 a  where b.jzhh='JZH00000001' and a.spid=b.spid and a.jzhh='JZH00000000' and a.hw=b.hw

update b set bqysh=a.jzshl,bqye=a.jzje,jcdj=a.jzdj 

from ymhwjzmx b,hwsp a  where b.jzhh='JZH00000001' and a.spid=b.spid and a.hw=b.hw