f_view_mtrl_mx.srf 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. $PBExportHeader$f_view_mtrl_mx.srf
  2. global type f_view_mtrl_mx from function_object
  3. end type
  4. forward prototypes
  5. global function integer f_view_mtrl_mx (long arg_mtrlid, integer arg_seclettab)
  6. end prototypes
  7. global function integer f_view_mtrl_mx (long arg_mtrlid, integer arg_seclettab);
  8. Long ll_row
  9. Long ll_mtrlid
  10. String ls_mtrlcode
  11. IF arg_mtrlid = 0 THEN
  12. MessageBox('提示','请选择物料')
  13. RETURN 0
  14. END IF
  15. SELECT mtrlcode
  16. INTO :ls_mtrlcode
  17. FROM u_mtrldef
  18. Where mtrlid = :arg_mtrlid;
  19. IF sqlca.SQLCode <> 0 THEN
  20. MessageBox('提示','查询物料编码失败')
  21. RETURN 0
  22. END IF
  23. //IF IsValid(w_rp_all_mtrl_mx_mx) THEN
  24. // w_rp_all_mtrl_mx_mx.WindowState = Normal!
  25. // // w_rp_all_mtrl_mx_mx.cur_mtrlid = arg_mtrlid
  26. // w_rp_all_mtrl_mx_mx.cur_mtrlcode = ls_mtrlcode
  27. // w_rp_all_mtrl_mx_mx.wf_selectindex(arg_seclettab)
  28. //
  29. //ELSE
  30. //
  31. // s_rq_mtrl_mx s_RqMtrlMx
  32. // //f_cmpl_outwareid
  33. // s_RqMtrlMx.mtrlid = arg_mtrlid
  34. // s_RqMtrlMx.mtrlcode = ls_mtrlcode
  35. // s_RqMtrlMx.SelectTab = arg_seclettab
  36. //
  37. // OpenWithParm(w_rp_all_mtrl_mx_mx,s_RqMtrlMx)
  38. //END IF
  39. RETURN 1
  40. end function