(odoo10) как изменить строку в PDF-счете - PullRequest
0 голосов
/ 16 октября 2018

Я хотел бы изменить строку описания в PDF-счете - я хотел бы показать SCU продукта вместо описания.

вот что у меня есть в report_invoice_document :

<div class="row mt32 mb32"> <div class="col-xs-2" t-if="o.name"> <strong>Description:</strong> <p t-field=" <div class="row mt32 mb32"> <div class="col-xs-2" t-if="o.name"> <strong>Description:</strong> <p t-field="o.name"/> </div>"/> </div>

когда я пытаюсь изменить o.name на o.product_id - я получаю ошибку сервера 503.

возможно, я что-то пропустил, пожалуйста, совет, как это сделать?

1 Ответ

0 голосов
/ 16 октября 2018

Вы пытаетесь изменить o.name, которое ссылается на имя записи счета-фактуры, на o.product_id, что это не поле модели account.invoice, это поле модели account.invoice.line, которое поддерживаетсяполе invoice_line_ids на модели account.invoice.

Вам понадобится использовать его, например, для изменения строки:

<td><span t-field="l.name"/></td>

С:

<td><span t-field="l.product_id.name"/></td>
...