原因:往來(lái)單位名稱(chēng)有重復(fù)的,檢查一下重復(fù)的單位名稱(chēng)并刪除。
問(wèn)題描述:填制憑證選擇科目1131的時(shí)候,需要輸入客戶(hù)往來(lái),但是選擇客戶(hù)往來(lái)"scyaq0001"的時(shí)候出現(xiàn):"運(yùn)行錯(cuò)誤"3021"BOF或EOF中有一個(gè)是真,或者當(dāng)前的記錄已被刪除,所需的操作要求一個(gè)當(dāng)前的記錄"。
原因分析:是因?yàn)榭蛻?hù)檔案中有專(zhuān)營(yíng)業(yè)務(wù)員,但是這些專(zhuān)營(yíng)業(yè)務(wù)員在職員檔案中并不存在,取消客戶(hù)檔案中的專(zhuān)營(yíng)業(yè)務(wù)員和分管部門(mén)即可。
解決方法:在查詢(xún)分析器中執(zhí)行如下語(yǔ)句:
update customer set ccuspperson=null where ccuscode=\'scyaq0001\'就可以了。
然后再用select * from customer where ccuspperson not in(select cpersoncode from person) 查詢(xún)一下看是否還存在這樣的記錄。
同樣的問(wèn)題:供應(yīng)商往來(lái)或者客戶(hù)往來(lái)生成憑證時(shí)提示:運(yùn)行時(shí)錯(cuò)誤‘3021’,BOF或EOF中有一個(gè)是“真”,或者當(dāng)前的記錄已被刪除,所需的操作要求一個(gè)當(dāng)前的記錄!