Денежное поле для отчета в Odoo 11 без идентификатора валюты

Я пытаюсь напечатать строки счета в отчете счета. за

<span t-field="l.price_subtotal" t-options='{"widget": "monetary", "display_currency": o.currency_id}'/>

и для

<span t-field="l.price_subtotal" />

есть один вывод: "111.11 $" Но мне нужно в строках цена без знака.

Если я сделаю что-то вроде

<span t-esc="round(l.price_total, 2)"/>

это работает, да, но я теряю форматирование валюты

  1. Есть ли способ сообщить денежному виджету, что он не должен показывать валюту?

    "display_currency": "False" не работает (

  2. Где находится денежный код виджета? Я не могу найти его в исходных файлах (

1 ответ

Попробуйте это, чтобы удалить знак валюты из qweb. с форматированием валюты

<span t-esc="'{:,.2f}'.format(doc.price_subtotal)" >

ИЛИ это будет печатать без форматирования валюты

<span t-field="doc.price_subtotal" t-field-options="{'widget':'False'}"/>
Другие вопросы по тегам