使用者反應新增請購單後按ESC取消新增,會跳出"使用截取單別元件時,傳入的單號為空!"的錯誤訊息

image

 

經查看程式發現取消新增單頭會進入b_fill的單身填充段,並有呼叫s_aooi200_get_slip該副程式,但該副程式所接的引數,即g_pmda_m.pmdadocno的值為NULL,因此導致該錯誤訊息出現。

最直接的解決方式是先判斷g_pmda_m.pmdadocno是否有值,若有值再呼叫該副程式。

image

(但以正常流程來說,新增單頭尚未選擇單別,連Insert into單頭檔都沒有,卻會進入b_fill段,這部分是有問題的,但因該問題可透過cl_null判斷直接處理,我就懶得找原因了)

arrow
arrow
    創作者介紹
    創作者 米血 的頭像
    米血

    米血的小天地

    米血 發表在 痞客邦 留言(0) 人氣()