解决方案: |
您好: 查看数据,发现销售订单,发货单,发票,委托代销发货单,表中有ccusname字段,该字段在填单据时取客户档案的客户名称字段。当更新客户档案时,各表的ccunname字段并不级联更新。和开发沟通,开发回复需求如此,即已经开出的发票名称不能变更。查询销售模块时,销售单据取客户档案的客户名称,查询应收模块时,查询的结果取单据上CCUSNAME字段的内容。所以表现为上述现象。 以后再增加新单据时会自动带出新的单位名称。 另外,如果是由于以前录入错误现在更改,则需要级联更新上述四个表。 ---使用前请一定要先备份数据!!!! --发票 UPDATE SaleBillVouch SET salebillvouch.cCusName = b.ccusname from salebillvouch a join customer b on a.ccuscode=b.ccuscode go --订单 UPDATE so_somain SET so_somain.cCusName = b.ccusname from so_somain a join customer b on a.ccuscode=b.ccuscode go --委托代销发货单 UPDATE endispatch SET endispatch.cCusName = b.ccusname from endispatch a join customer b on a.ccuscode=b.ccuscode go --发货单 UPDATE dispatchlist SET dispatchlist.cCusName = b.ccusname from dispatchlist a join customer b on a.ccuscode=b.ccuscode go |