Skip to Content
Menu
This question has been flagged
2 Replies
872 Views

Hello

How can I in Requests for Quotation display date_approve without time ?

For example: 

Confirmation Date: 09/11/2024 11:38:22

I want it to show:  only date like this:

Confirmation Date: 09/11/2024

Avatar
Discard
Best Answer

Hello,

When i your purchase order, open Studio

Then select the Confirmation Date field --> On the right, uncheck "Show Time"

Avatar
Discard
Best Answer

Hello 2600kg,


Hope you are doing well.


Please use this code in your local module.


Python Code :

// Code In Comment

I Hope this information proves helpful to you.

Thanks & Regards,

Email:   odoo@aktivsoftware.com           

Skype: kalpeshmaheshwari 

Avatar
Discard

Python Code :

class PurchaseOrder(models.Model):
_inherit = 'purchase.order'

date_approve_date = fields.Date(
string="Confirmation Date",
compute='_compute_date_approve_date',
store=True
)

@api.depends('date_approve')
def _compute_date_approve_date(self):
for record in self:
record.date_approve_date = record.date_approve.date() if record.date_approve else False

XML :
<record id="purchase_order_inherited" model="ir.ui.view">
<field name="name">purchase.order.inherited.custom.form</field>
<field name="model">purchase.order</field>
<field name="inherit_id" ref="purchase.purchase_order_form"/>
<field name="arch" type="xml">
</xpath>
<xpath expr="//div[@name='date_approve']/field[@name='date_approve']" position="attributes">
<attribute name="invisible">1</attribute>
</xpath>

<xpath expr="//group/label[@for='date_approve']" position="attributes">
<attribute name="for">date_approve_date</attribute>
</xpath>

<xpath expr="//div[@name='date_approve']/field[@name='date_approve']" position="before">
<field name="date_approve_date"/>
</xpath>
</field>
</record>

Related Posts Replies Views Activity
1
Jan 25
916
1
Nov 24
1167
4
Sep 24
1099
0
Aug 24
1220
1
Aug 24
916