问题现象: |
1、发货单不输单价或者单价是零时,在开票时只能按红字记录过滤出来。 2、从821升级到860SP后,打开销售专用发票总是显示升级前的那一张,点击“末张”显示2005年6月1日的(1-5月份都有数据),点击“首张”显示2005年6月17日的票(升级后录入的发票)。新打开发票界面不能显示上次录入的发票,这样不知道自己的业务做到那里了。是不是升级的问题,期盼帮忙 |
问题原因: |
1、对于参照发货单开票,在您发过来的账套中进行测试,蓝字记录中可以列出单价为0的发货单,没有问题。 2、在U821版本中,将单据最大号放入UFDATA库的MAXVOUCH表中,而在U860SP中将此号放入UFSYSTEM库的UA_IDENTITY表中。以RDRECORDS表为例,UA_IDENTITY.IFATHERID=RDRECORDS.MAX(ID);UA_IDENTITY.ICHILDID=RDRECORDS.MAX(AUTOID);写入对应的账套号(cAcc_Id)及单据类型编码(cVouchType)中,--单据类型中的‘RD’代表收发记录主子表。而当前显示的末张单据的ID号在数据库中是最大的,因此总默认为最后一张。 |
解决方案: |
稍后会给您的邮箱中发送一个小工具,名字叫‘最大单据号检测’,您可以根据此工具查找相应模块单据表中的最大号,是否与UA_IDENTITY表中的IFATHERID和ICHILDID相同,如果不同需要将UA_IDENTITY表中的两个字段按照对应的账套号及单据类型进行修改。通过以上调整,以后录入的单据就会是最后一张了。 |
相关补丁: |
|
版本: |
8.60sp |
模块: |
销售管理 |
产品: |
U860SP----销售管理 |
问题名称: |
录入单据时显示的不是最后一张 |
最后更新: |
2005-07-12 00:00:00 |