|
问题现象:在用友8.52erp系统中用友U8版本号:U8.52软件的供应链产品线库存管理模块出现如下问题:1.销售发货单0000000465不能生成销售出库单,出错提示:“存货,对应的发货单存货不存在或者已被改变。新增单据保存失败”2.材料出库单0000000214、0000000215记账,生成凭证后不能打印,出现被零除错误。请帮忙解答!
原因分析:1、对于第一个问题,主要是由于在UserDefine、DispatchLists、CurrentStock的表中,存货自定义项字段(主要在‘备注1’中)存在全角字符,造成不能生成出库单(请建议用户以后不要录入全角字符,否则还会发生类似现象)。2、对于合并生成凭证,预览出错,主要是因数合并后数量为0,但在数据库GL_ACCVOUCH的nc_s字段有值造成。
解决方案:在用友erp 系统版本U8.52软件中请执行如下两个脚本,执行前请好备份:updategl_accvouchsetnc_s=0wherei_id=2768--更改凭证预览错误。updateUserDefinesetcValue=replace(cValue,'%','%')updateUserDefinesetcValue=replace(cValue,';',';')updateUserDefinesetcValue=replace(cValue,'0','0')updateUserDefinesetcValue=replace(cValue,'.','.')updateUserDefinesetcValue=replace(cValue,'9','9')updateUserDefinesetcValue=replace(cValue,'P','P')updateUserDefinesetcValue=replace(cValue,'w','W')updateUserDefinesetcValue=replace(cValue,'6','6')updateUserDefinesetcValue=replace(cValue,'8','8')updateUserDefinesetcValue=replace(cValue,'1','1')updateUserDefinesetcValue=replace(cValue,'*','*')updateUserDefinesetcValue=replace(cValue,'<','
|
|