使用者反應新增請購單後按ESC取消新增,會跳出"使用截取單別元件時,傳入的單號為空!"的錯誤訊息
經查看程式發現取消新增單頭會進入b_fill的單身填充段,並有呼叫s_aooi200_get_slip該副程式,但該副程式所接的引數,即g_pmda_m.pmdadocno的值為NULL,因此導致該錯誤訊息出現。
最直接的解決方式是先判斷g_pmda_m.pmdadocno是否有值,若有值再呼叫該副程式。
(但以正常流程來說,新增單頭尚未選擇單別,連Insert into單頭檔都沒有,卻會進入b_fill段,這部分是有問題的,但因該問題可透過cl_null判斷直接處理,我就懶得找原因了)
文章標籤
全站熱搜