套打.二开案例.分页账表导出按页分文件导出文件名
【场景】分页账表导出,导出全部分页账表,按页分文件文件名
【案例】核算维度明细账,套打导出
a) 了解分页表格的数据
分页表格是由账表服务插件计算实现,对照GetList方法
[分页账表分页表格实现](https://wenku.my7c.com/link/s/llLhH)
![Image_20230418141313.webp](/download/0100e98ac2382fd14a4584e2d7cd2ad786e3.webp)
对应表单插件的访问代码
```csharp
this.View.Model.ConditionDataTable
```
![Image_20230418141653.webp](/download/010018102c3704444579afef27ea6861dde4.webp)
b)账表服务插件中设置 导出文件名属性
在账表计算的时候,定义导出分页的文件名逻辑
![Image_20230418143035.webp](/download/0100fd387dfba05341f4947738cd174eb7af.webp)
c)套打导出时设置属性,由于标准分页账表部分也是没有在服务插件中设置的,因此可以先变通在操作前设置;
缺点:当过滤方案变更后,分页表格的字段名可能会变化,需要每次调整
```python
def BeforePrintExport(e):
##定义套打导出全部分页 按页分文件的 文件名字段值设置
this.View.Model.ReportProperty.ReportExprotFileNameFieldName = "FFLEX5_NAME";
```
![Image_20230418142913.webp](/download/0100ee0b79e9c79946699f25865a794e8878.webp)
【效果】导出时能够取目录的值
![Image_20230418143123.webp](/download/01000e8240f84450463bb86958bf4f42094e.webp)
【备注】说明
a)老版本生成的文件名不会带文件后缀
b)不支持字段拼接,如果要拼接的自行在分页表格中实现
这个方法好使,就是有几点需要注意的。
就是b和c是重复的,只要其中一步就可以了。
1.需要在套打设置里设置按分页文件导出
2.需要在BOS增加按钮,添加套打导出全部分页报表的操作
3.帖子里的步骤b和步骤c,只要实现其中一步就行了
套打.二开案例.分页账表导出按页分文件导出文件名
【场景】分页账表导出,导出全部分页账表,按页分文件文件名【案例】核算维度明细账,套打导出a) 了解分页表格的数据分页表格是由账表服务...
点击下载文档
本文2024-09-16 18:22:24发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-21711.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章