bonjour,
merci de m aider pour convertir les champs en chiffre vers lettre
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
bonjour,
merci de m aider pour convertir les champs en chiffre vers lettre
hi
Thanks for your help, after model update , it shows this error
"depends on the num2words module. But the latter is not available on your system. "
Hi aadnan,
You can use in odoo17
from odoo import models, fields, api
from num2words import num2words
class SaleOrder(models.Model):
_inherit = 'sale.order'
amount_in_words = fields.Char(string="Amount in Words", compute='_compute_amount_in_words')
@api.depends('amount_total')
def _compute_amount_in_words(self):
for order in self:
order.amount_in_words = num2words(order.amount_total, lang='fr')
Using num2words using change amount to Text
Based on Odoo requirement.txt available library
Thanks
Dear Aadnan,
Using num2words library
import num2words
def convert_to_letters(number):
return num2words.number_to_words(number, lang='fr')
# Example usage
numerical_field = 12345
letter_representation = convert_to_letters(numerical_field)
print(letter_representation) # Output: Douze mille trois cent quarante-cinq
Create an account today to enjoy exclusive features and engage with our awesome community!
Üye Olİlgili Gönderiler | Cevaplar | Görünümler | Aktivite | |
---|---|---|---|---|
|
0
Ağu 19
|
3391 | ||
|
4
Ağu 19
|
4597 | ||
|
4
Nis 25
|
2823 | ||
|
2
Haz 24
|
2043 | ||
|
2
May 23
|
3471 |