参考之前财务报销的打印方法。
新建一个 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 聊聊, 查看更多联系方式