f_set_sysmessage.srf 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. $PBExportHeader$f_set_sysmessage.srf
  2. global type f_set_sysmessage from function_object
  3. end type
  4. forward prototypes
  5. global function integer f_set_sysmessage ()
  6. end prototypes
  7. global function integer f_set_sysmessage ();//f_set_sysmessage
  8. String ls_message_title
  9. int rslt = 1
  10. SELECT top 1
  11. u_sys_message.Username,
  12. u_sys_message.sys_message_title,
  13. u_sys_message.sys_message_report_title,
  14. u_sys_message.sys_message_customer_TEL,
  15. u_sys_message.sys_message_customer_sit,
  16. u_sys_message.sys_message_customer_sitcode,
  17. u_sys_message.sys_showsaledata_mindt,
  18. u_sys_message.sys_message_customer_bank,
  19. u_sys_message.sys_message_customer_fax,
  20. u_sys_message.sys_message_customer_bankname
  21. INTO :sys_message_username,
  22. :ls_message_title,
  23. :sys_message_report_title,
  24. :sys_message_customer_tel,
  25. :sys_message_customer_sit,
  26. :sys_message_customer_sitcode,
  27. :sys_showsaledata_mindt,
  28. :sys_message_customer_bank,
  29. :sys_message_customer_fax,
  30. :sys_message_customer_bankname
  31. From u_sys_message ;
  32. IF sqlca.SQLCode <> 0 THEN
  33. rslt = 0
  34. END IF
  35. if isnull(sys_showsaledata_mindt) then sys_showsaledata_mindt = datetime('2000-01-01')
  36. if sys_showsaledata_mindt < datetime('2000-01-01') then sys_showsaledata_mindt = datetime('2000-01-01')
  37. sys_message_title = sys_SoftWareName +' '+sys_versionName
  38. IF sys_if_network = 0 THEN //单机版
  39. sys_message_title += "[单机] "
  40. ELSE
  41. sys_message_title += "[网络] "
  42. END IF
  43. sys_message_title += ls_message_title
  44. RETURN rslt
  45. end function