我是说得对pt
新人上路
新人上路
  • 发帖数4
  • QQ1373503418
  • 金币5两
  • 威望17点
  • 钻石0枚
  • 注册日期2026-08-15
  • 最后登录2026-08-15
阅读:22回复:2

[问题求助]鼎捷T100批量审核如何写

楼主#
更多 发布于:2026-08-15 10:54
我是一名新手鼎捷T100开发,采用4GL没多久
目前接到一个任务:
要做一个作业的批量审核/批量取消审核的功能


目前有两个问题卡住我了:
1.要求批量审核时和批量取消审核时不能有任何弹窗报错。审核用的函数调用了大量的公用方法,这些方法写的只要一有报错就会弹窗。
我不想重写这么多的公用方法,有没有方法可以避免?


2.批量审核/批量取消审核,如果有报错,报错的提示码要记录到一个具体的字段里面。问题点在于函数存在大量套娃,A函数调用B函数,B函数又调用C函数,A,B,C函数都各有报错码,我如何在不重写函数的情况下就可以获取所有被调用函数,报错时产生的报错码


这两个问题,最笨的方法就是重新函数,但这个工作量实在太大,有没有更好的解决办法?


下面是目前系统的标准报错代码
INITIALIZE g_errparam TO NULL
       LET g_errparam.code = 'sub-00228'
       LET g_errparam.extend = ""
       LET g_errparam.popup = FALSE
       CALL cl_err()
       LET r_success = FALSE
       RETURN r_success
喜欢0 评分0
我是说得对pt
新人上路
新人上路
  • 发帖数4
  • QQ1373503418
  • 金币5两
  • 威望17点
  • 钻石0枚
  • 注册日期2026-08-15
  • 最后登录2026-08-15
沙发#
发布于:2026-08-15 10:55
我用的是p作业来写
回复(0) 喜欢(0)     评分
我是说得对pt
新人上路
新人上路
  • 发帖数4
  • QQ1373503418
  • 金币5两
  • 威望17点
  • 钻石0枚
  • 注册日期2026-08-15
  • 最后登录2026-08-15
板凳#
发布于:2026-08-15 11:18
急急急
回复(0) 喜欢(0)     评分
游客

返回顶部