Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
1 Odpovědět
1708 Zobrazení

I have some custom modules developed from scratch in that Monetory fields are not taking 0 value instead its reverting to previous value.
installation : odoo 13.0 exe installation 

installed on : 13.0.20200412

Example : 
In form view xxx_monetory : 5000 --> 0 when I click on save button the previous value i.e 5000 is reverting back to that field.
This is happening only in custom modules not in standard modules like CRM, Sales etc.
Please help me out on this.

Field declaration :

In .py file

company_id = fields.Many2one('res.company', store=True, copy=False, string="Company", default=lambda self: self.env.user.company_id.id)
currency_id = fields.Many2one('res.currency', string="Currency", related='company_id.currency_id', default=lambda self: self.env.user.company_id.currency_id.id)
fee = fields.Monetary(string="Fee")

In .xml file

name="currency_id" invisible="1"/>
name="fee"/>


Avatar
Zrušit

It seems like a compute function is updating the fee,

Autor

I have not added compute function for fee field as well as not updating this field from other methods.

Autor Nejlepší odpověď

Hi @Kiran K

I have observed that odoo 13.0 versions released on daily basis.
Release Dates Monetory Issue in custom module
odoo_13.0.20200412 Not Fixed
odoo_13.0.20200413 Not Fixed
odoo_13.0.20200415 Not Fixed
odoo_13.0.20200417 Not Fixed
odoo_13.0.20200418 Fixed
odoo_13.0.20200419 Fixed
odoo_13.0.20200420 Fixed
From date 18/04/2020 onwards this issue has been fixed then how do I fix this issue on 20200412 date released version because the client is using this date version.

Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
4
kvě 24
12613
1
dub 24
3250
0
lis 23
1994
1
zář 23
2084
2
srp 23
4479