金和 C6 打印时,显示完整的审批意见

更新日期: 2018-07-09 阅读次数: 5184 分类: OA

参考之前财务报销的打印方法。

新建一个 dataset 数据集 (例如 dataset2),在数据集控件的数据项上添加

  • DisopseName (步骤名称) 长度 100
  • Idea (审批意见) 长度 2000
  • AppDeputyName(审批人) 长度 50
  • AppTime(审批时间) 长度 20

然后在打印逻辑代码中添加

sys_getApproveIdea 获取对应审批单的审批意见

示例

// 第一个参数为表单的准确名称
sys_getApproveIdea('XXX工程付款申请单', pubdjbh, dataset2);

sHTML += '<table style="BORDER-COLLAPSE: collapse" border=1 cellSpacing=0 borderColor=#000000;text-align:center">';
    sHTML += '<tr><td colspan="7" lign="left" valign="middle" align="center" style="font-weight:bold">审批信息</td></tr>';
    sHTML += '<tr style="text-align:center"><td style="width:25%">步骤名称</td><td style="width:25%">审批意见</td><td style="width:25%">审批人</td><td style="width:25%">审批时间</td>';
    sHTML += '</tr>';
    for (var i = 0; i < dataset2.RecordCount; i++) {
        sHTML += '<tr style="text-align:center">';
        sHTML += '<td>' + dataset2.oDom.documentElement.childNodes(i).childNodes(0).text + '</td>';
        sHTML += '<td>' + dataset2.oDom.documentElement.childNodes(i).childNodes(1).text + '</td>';
        sHTML += '<td>' + dataset2.oDom.documentElement.childNodes(i).childNodes(2).text + '</td>';
        sHTML += '<td>' + dataset2.oDom.documentElement.childNodes(i).childNodes(3).text + '</td>';
        sHTML += '</tr>';
    }
    sHTML += '</table>';

关于作者 🌱

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式