Денежное поле для отчета в 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)"/>
это работает, да, но я теряю форматирование валюты
Есть ли способ сообщить денежному виджету, что он не должен показывать валюту?
"display_currency": "False" не работает (
Где находится денежный код виджета? Я не могу найти его в исходных файлах (
1 ответ
Попробуйте это, чтобы удалить знак валюты из qweb. с форматированием валюты
<span t-esc="'{:,.2f}'.format(doc.price_subtotal)" >
ИЛИ это будет печатать без форматирования валюты
<span t-field="doc.price_subtotal" t-field-options="{'widget':'False'}"/>