在总账期末结账界面显示最后一次成功结账时间

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

在总账期末结账界面显示最后一次成功结账时间

    最后一次总账期末结账的时间,在每次成功结账时都会记录到数据库表中,记录的表名为:
T_GL_ACCOUNTBOOKCLOSEDAT
    image.webp
    要将最后一次成功结账时间显示在总账期末结账界面上,推荐的二开方案如下:
    1,在BOS设计器中为总账期末结账界面添加一个字段,用于显示最后一次成功结账时间,如FLastCloseTime,应设置为不可编辑。
    2,开发一个表单插件,挂在总账期末结账表单插件中官方插件的后面。待官方插件加载完所有账簿信息后,再执行本插件。该插件负责从上面的表中取出账簿的最后结账时间。
    3,在插件的AfterBindData事件中,写入取数逻辑。大致SQL如下:
    SELECT FACCOUNTBOOKID, MAX(FDATE) FLASTCLOSEDATE 
    FROM T_GL_ACCOUNTBOOKCLOSEDATE 
    GROUP BY FACCOUNTBOOKID
    image.webp
    4,取出数据后根据账簿ID匹配,将对应的FLASTCLOSEDATE值填入前面添加的FLastCloseTime字段中

注:表单插件的开发方法及插件注册方法,请搜索金蝶社区相关文章。

希望上面的方案对你有用。

在总账期末结账界面显示最后一次成功结账时间

最后一次总账期末结账的时间,在每次成功结账时都会记录到数据库表中,记录的表名为:T_GL_ACCOUNTBOOKCLOSEDAT 要将最后...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息