※ 注 意2:为了网友们能更快地解决你的问题,请详细表述你的交流内容,并最好附上问题图片。
★不能新增、修改核算项目,也不能被单据进行关联
问题描述:修改或删除核算项目客户时,系统提示:“定义的应用程序和对象错误,Detail;方法‘~’作用于对象‘~’失败”;新增销售单据 F7 调用购货单位,系统提示:无法建立数据连接
问题原因:一般由于断电或非法退出程序导致的数据库损坏
解决方法:数据库表损坏导致,需要修正数据库
第一步:备份账套,重新启动电脑;
第二步:执行以下修正语句,
use master
go
declare @databasename varchar(255)
set @databasename='AIS20060214172451'------一定要在此手工输入你的账套实体名
exec sp_dboption @databasename, N'single', N'true'------使用dbcc checkdb之前必须是在单用户状态下
dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS)
dbcc checkdb(@databasename,REPAIR_REBUILD)
exec sp_dboption @databasename, N'single', N'false'
go
第三步:查询核算项目-客户数据正确,录入销售单据 F7 调用‘购货单位’正常。
★委托代销方式的销售出库单拆分后不能合并
问题描述:委托代销方式的销售出库单,拆单后的子单如果生成过凭证,反向操作后,拆单后的子单无法与母单进行单据合并操作,提示:‘单据凭证号不相同’。
问题原因:生成凭证的子单在删除凭证时没有清除 fvchinterid
解决方法:第一步:从数据库将拆分的子单 fvchinterid 更新为与母单相同,请参考以下方法解决问题,
如委托代销出库单分别为 xout000487、xout000487A
select * from icstockbill where fbillno in ('xout000487','xout000487A')- 查 询 出
xout000487 中的 fvchinterid,假设为 21
update icstockbill set fvchinterid=21 where fbillno='xout000487A'
第二步:选择 xout000487、xout000487A 任意一张进行单据合并即可。 |