网站首页 > 用友解决方案 正文
问题现象:在用友T3财务软件的核算管理模块中删除材料出库单时提示:本张材料出库单已被生产加工成本分配,不允许修改和删除!如需修改,请删除对应的生产加工成本分配表。这个错误从字面上看好像挺容易的,实际上并非这样。
扫码 有偿解决 用友软件技术问题!
复制微信号
原因分析:用友小辣妹仔细分析了一下这个问题,检查了一下生产加工成本分配和产成品成本分配里面确实没有任何单据,而且与客户沟通中发现,确实也没有做过类似的单据,只是单独填写了一下材料出库单,连审核都没有做,记账也没做过。这就比较奇怪了,那就只有可能是数据库问题了。
解决方案:于是用友小辣椒(qq2507786288)打开事件探测器进行跟踪分析,发现主要是收发存子表中有一个字段有数值,看起来应该像是不是成本分配的数量,于是做了一个正常的单据进行了对比,发现还真是,正常做的单据做了生产加工成本分配之后bdistribute字段为1,而iDquantity字段为分配的数量。
为了谨慎起见,先用语句过滤了具体单据的错误。
select bdistribute,iDquantity,* from rdrecords where id=159 and (bdistribute=1 or isnull(iDquantity,0)>0)
发现还真是 iDquantity 字段的问题,于是用SQL语句修改回来。
update rdrecords set idquantity=null where id=159 and (bdistribute=1 or isnull(iDquantity,0)>0)
修改后,再去看这个材料出库单发现可以正常删除了。
但客户又回头找用友小辣椒(qq2507786288)了说用友T3软件中还有其他的材料出库单删除的时候又报同样的错误了,噢,可能前面解决的不完整,还有其他单据没搞定,于是修改语句进行过滤查看。
select bdistribute,iDquantity,* from rdrecords where bdistribute=1 or isnull(iDquantity,0)>0
发现还真有不少单据是这种情况,于是再用SQL语句替换掉。
update rdrecords set idquantity=null where id=159 and (bdistribute=1 or isnull(iDquantity,0)>0)
猜你喜欢
- 2017-04-23 安装用友T3时提示ufrtprn.ocx找不到指定的模块?
- 2017-04-23 用友T3服务无法启动_用友通服务启动后又停止_打开T3提示门户已运行
- 2017-04-23 由于文件不可访问,或者内存磁盘空间不足,所以无法打开数据库"ufsystem”
- 2017-04-23 用友T3登录后提示:当前脚本发生错误。JSON未定义?
- 2017-04-23 启用用友T3核算管理时提示-2147220991列名'bflag_mp'无效?
- 2017-04-23 服务器[RENBO]系统数据库不存在,请选择其他服务器。或使用进行初始化
- 2017-04-23 不能连接到服务器,可能是:服务器没有启动或者没有安装用友产品或数据服务没有启动?
- 2017-04-23 打开用友T3系统管理提示:odbc sql server drive用户’sa’登录失败
- 2017-04-23 用友T3提示:可能无法正确解析服务器名称或者相应的端口被禁用
- 2017-04-23 用友T3报错:-2147110991从字符串向 datetime转换时失败
- 19006℃用友T3标准版11.0免费试用版下载地址
- 13904℃用友T3财务通普及版V11.0免费试用版下载
- 13126℃用友T3学习版免费下载及安装教程
- 20769℃真正支持win10操作系统的用友T3财务软件
- 6769℃用友T6V7.0企业管理软件免费试用版下载
- 15566℃用友畅捷通T+V12.2标准版财务软件免费试用版下载地址
- 10117℃用友U8+V12.5ERP软件系统免费下载地址_用友优普U8V12.5免费试用版
- 28740℃用友U8-U8V10.1ERP免费下载
- 标签列表