woyao_dddil 发表于 2013-1-8 11:57:45

尚有已全部暂估报销的单据未进行处理

12月期末处理时提示:“尚有已全部暂估报销的单据未进行处理 ”但我看结算成本处理里无记录

怎么回事?
我启用的的采购、销售、存货核算模块,记得好像没有暂估情况。采购凭证不是在存货核算生产,是在应付款管理模块里根据采购发票生产的。

wxdlove 发表于 2013-1-8 14:56:14

在服务器上用数据库的事件查询器输入“select pursettlevouchs.* from ((rdrecord innerjoin rdrecords on rdrecord.id=rdrecords.id) left joinpursettlevouchs on rdrecords.autoid=pursettlevouchs.irdsid)where (not rdrecord.caccounter is null) andpursettlevouchs.bAccount=0 andisnull(rdrecords.iquantity,0)=isnull(rdrecords.isquantity,0 )”查到2个问题,ID1023和ID1026有问题
然后用“update pursettlevouchs setbaccount=1 where id=xx ”解决了

xmzlwyq 发表于 2013-1-8 16:16:53

如果是10.0以后的版本 rdrecord 和rdrecords 改成rdrecord01 rdrecords01

itfyz 发表于 2013-1-9 11:47:20

首先跟你财务确认 是否采用了暂估处理流程 只是你不知道而已
对于暂估记账的入库单,发票到时,入库数量全部结算后,要在核算模块进行“暂估成本处理”,如果没有执行“暂估入库成本处理”的操作,则平时月份在期末处理的时候不提示,但12月份在进行核算模块期末处理的话,就会出现上述提示。原因2:核算模块已经进行了“暂估成本处理”,但是在“采购结算子表pursettlevouchs”中“是否记账”标志仍是“否”,也会出现上述提示。
1、先在核算模块的“暂估入库成本处理”中,看是否还存在没有处理的纪录。如果有,则点击“暂估”按钮,进行处理(相当于记账的意思)。
2、如果不存在这样的纪录,则根据
U8版
查结算表,看是否有记录。
select pursettlevouchs.*from (rdrecords left join pursettlevouchs on rdrecords.autoid=pursettlevouchs.irdsid And pursettlevouchs.cUpsotype = N'01') where (IsNUll(rdrecords.cbaccounter, N'') <> N'') and pursettlevouchs.bAccount=0 and isnull(rdrecords.iquantity,0)=isnull(rdrecords.isquantity,0)


有则用更新
update pursettlevouchs
set bAccount=1
from (rdrecords left join pursettlevouchs on rdrecords.autoid=pursettlevouchs.irdsid And pursettlevouchs.cUpsotype = N'01')
where (IsNUll(rdrecords.cbaccounter, N'') <> N'') and pursettlevouchs.bAccount=0
and isnull(rdrecords.iquantity,0)=isnull(rdrecords.isquantity,0)

zzj584521 发表于 2013-3-29 17:52:49

你以前暂估的时候是由存货核算进行的暂估 发票来了为什么要由应付款管理生成凭证呢?

nazi8888 发表于 2013-3-29 21:31:52

高手啊,真的是高手啊

ibook 发表于 2016-1-4 16:50:28

4楼的方法正确,按他的方法已经解决问题了,谢谢

qqshgd 发表于 2017-6-24 17:45:57

你查看一下存货核算模块的选项,看一下核算方式的选择,我有次销售发票选择了“销售发票”就这样,一直无法结账,改过来后就好了。
页: [1]
查看完整版本: 尚有已全部暂估报销的单据未进行处理