|
问题现象:在用友8.60sperp系统中用友U8版本号:U8.60sp软件的供应链产品线库存管理模块出现如下问题:做产成品的盘点单时,存货编码为06002009还有一个0602003如06002009库存为443存货里的数量也为443为什么盘点出来的数量为426,不知道这个数量是哪儿来的。第二是钢材库02002011货物查明细帐的时候只看到单价,但一双击看这个单据发现只有数量,单价,金额为零。第三是如果设单据表体自定义项3名称为供应商,关联取自于档案,及供应商档案.再在单据格式设计里把材料出库单里增加这个表体项目,添单据都很正常,但是在查询单据列表里却按供应商查不到,selectcvencodeas供应商编码,cvennameas供应商名称fromvendororderbycvencode在返回条件值列时返回第一列则值=0,用这个语句也不好用。特急。请帮忙解答!
原因分析:同解决方案。
解决方案:在用友erp 系统版本U8.60sp软件中您好:--请先备份数据1、这两个存货的收发记录表中记录错误。用下面的语句查询。SELECT*FROMRdRecordWHERE(cVouchType='34')AND(bIsSTQc=0)--可以查询出来有3条错误记录。正常情况去年销售出库单未记帐,结转到今年后单据类型应该为“32”。用下面的语句修改将对应的单据类型--改为32updaterdrecordsetcvouchtype=32WHERE(cVouchType='34')AND(bIsSTQc=0)--2、查询存货明细帐,对应的记录只有单价。SELECT*FROMIA_SubsidiaryWHERE(cInvCode='02002011')AND(cVouCode='0000000027')--对应id查询收发记录主子表。selecta.*fromrdrecordsajoinrdrecordbona.id=b.idanda.autoidin(SELECTidFROMIA_SubsidiaryWHERE(cInvCode='02002011')AND(cVouCode='0000000027'))--可以看到对应的记录的记录只有数量,单价和金额为空。形成的无法重现。判断是由于异常原因造成。可以手工在存货中录入出库调整单,--也可以恢复记帐重新记帐。--3、修改滤设中的该自定义项的返回条件值列,由0改为1。0表示第一列,1表示第二列,供应商档案表VENDOR中第一列为编码,第二列为名称。因为你在自定义档案中参照的是供应商名称,即保存在单据中的是供应商名称。而在查询时,返回条件值为0即编码。所以筛选不出来。返回条件值列改为1即可。
|
|