问题现象: | 用友851A的UFSYSTEM数据库中的UA_IDENTITY表与UFDATA数据库表中的ID是什么关系?一般是最大ID号,但使用过远程后又是怎样?且如果不小心清除以前年度帐时,其最大ID号都没有了,要手工写,但取最大ID号写入UA_IDENTITY表后会经常保存单据失败或变为UA_IDENTITY表的对应ID变为1 |
问题原因: | 同解决方案 |
解决方案: | 启用了远程应用时,需要使用如下语句取最大id号,如收发记录的取法为: update ufsystem..UA_Identity set ifatherid=( select max(cast(right(id,7) as int)) FROM ufdata_999_2002..RdRecord) WHERE (cAcc_Id = '999') AND (cVouchType = 'rd') update ufsystem..UA_Identity set ichildid=( select max(cast(right(autoid,7) as int)) FROM ufdata_999_2002..RdRecords ) WHERE (cAcc_Id = '999') AND (cVouchType = 'rd') 请参考使用。 |
相关补丁: | |
版本: | 8.52 |
模块: | 销售管理 |
产品: | U850——EAI工具 |
问题名称: | 最大单据号问题 |
最后更新: | 2005-06-28 00:00:00 |