
# 【应用场景】
目前有通过python插件干预套打导出文件名的方法,参考:[python干预套打导出文件名](https://vip.kingdee.com/article/76247971968160256?productLineId=1)
需求希望根据单据组织的不同输出不同的文件名。
# 【案例演示】
采购订单,金蝶蓝海实业集团组织输出“采购订单-供应商-采购日期”,其他组织输出“供应商-采购日期(单据编号)”
# 【实现步骤】
配置表单插件。

```python
def BeforePrintExport(e):
strorgname =this.Model.GetValue("FPurchaseOrgId")['Name'];#获取组织名称
if str(strorgname)=="金蝶蓝海实业集团":#判断是否为金蝶蓝海实业
e.ExportInfo.ExportDynamicFileName = '采购订单-{FSupplierId}-{FDate}';#输出采购订单-供应商-采购日期
else :
e.ExportInfo.ExportDynamicFileName = '{FSupplierId}-{FDate}({FBillNo})';#输出供应商-采购日期(单据编号)
```
# 【实现效果】
金蝶蓝海事业集团

其他组织
![其他组织.webp](/download/0100898423948c7c4e78a45