addaline here
描述:在年终结账前由于不明原因导致一个客商辅助核算的科目转不过去,以为是其中包含的有些客户属性不为客商,于是就修改了客商属性,但问题没有解决,与是就通过年初余额手工录入,倒也是解决了问题,但是最近发现:
在辅助明细账和辅助余额表中无法查询某些客商上年度的账和余额。
但是在特定的条件下(指定科目,查询该科目下所有客商)又可以查询到上述查询不到的客商,问题很奇怪。
头痛的是问题只发现了一个:
NC系统中客商有三个属性:客商、客户、供应商,但查询问题并非上述原因造成的,只要不修改科目辅助核算类型,是不会出这个问题的。通过查询:
select * from gl_freevalue where valuename like ‘%西屋%’;
result:
1 0 1 00010000000000000073 1002AA100000000066RH 0 1002AA100000000066RU 1002AA100000000066RV 2006-12-27 09:27:19 002525 上海西屋开关有限公司
2 0 1 00010000000000000073 1002AA100000000066RP 0 1002AA10000000008JOF 1002AA10000000008JOG 2007-01-15 15:47:23 002528 上海西屋开关有限公司
发现其checkvalue属性不同,后一条可以在bd_cumandoc中找到相应的公司,但上一条是不存在的,也就是说:修改了某样东西后,pk_cumandoc变掉了,会是这样的原因吗?
后一种查询又是引用的什么表呢,为什么又能查询到数据,假如也是要到辅助核算明细表中去确认单位,肯定是查询不到的。
原文链接:https://blog.csdn.net/zheninchangjiang/article/details/1499895