2015-06-04 7 views

ответ

1

@Raffaele, я рекомендую взглянуть here и к this forum post.

В модуле report_custom_filename вам понадобится базовая логика python, чтобы создать нужное имя файла в соответствии с вашими требованиями.

Используя следующий пример, который я могу создать выход для файла для заказа клиента/Котировка:

${(object.name or '').replace('/','_')}_${object.state == 'draft' and 'draft' or '' +'.xls'} 

Это выглядит следующим образом:

SO039_.xls

Вы можете добавить еще одно поле из документ/отчет вы печатаете, добавив другой раздел, например:

${(object.client_order_ref or '').replace('/','_')}_ 

это добавит поле client_order_ref перед именем документа, как это:

[Here's your client order reference]_SO039.xls 

Взгляните на то, что поля доступны в модели, которую вы пытаетесь получить эту информацию (например, , в моем случае sale.order), и я думаю, вы найдете там примерно то, что вам нужно.

Я до сих пор не понял, как добавить дату/временную метку, как вы запрашиваете (например, год), однако кто-то может предложить вам некоторые советы.

Смежные вопросы