Отчет Qweb имя_отчета не работает

Я не могу изменить имя по умолчанию для своих отчетов в формате PDF. Это работает, если я делаю это в настройках, но я не хочу делать это таким образом. Я попытался использовать имя_отчета в моем <report>, но он говорит, что имя_отчета не является элементом отчета. Я не могу понять, как это сделать.


person Zada1100    schedule 15.07.2016    source источник


Ответы (1)


Для настройки пользовательского имени отчета qweb вы можете установить атрибут attachment отчета.

Пример доступен, если для счета:

    <report 
        id="account_invoices"
        model="account.invoice"
        string="Invoices"
        report_type="qweb-pdf"
        name="account.report_invoice"
        file="account.report_invoice"
        attachment_use="True"
        attachment="(object.state in ('open','paid')) and ('INV'+(object.number or '').replace('/','')+'.pdf')"
    />

Попробуйте использовать модуль: https://www.odoo.com/apps/modules/8.0/report_custom_filename/

Надеюсь это поможет.

person Sheliya Infotech    schedule 16.07.2016
comment
Я уже пробовал это решение, но я не могу понять, как заставить его работать. Когда я помещаю вложение, оно не меняет имя моего PDF-файла. - person Zada1100; 18.07.2016
comment
Попробуйте использовать этот модуль: odoo.com/apps/modules/8.0/report_custom_filename - person Sheliya Infotech; 21.07.2016