Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
1422 Lượt xem

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

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hello,

When i your purchase order, open Studio

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

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

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 

Ảnh đại diện
Huỷ bỏ

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>

Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 1 25
1419
1
thg 11 24
1848
Odoo apps module Đã xử lý
4
thg 9 24
2061
0
thg 8 24
1806
1
thg 8 24
1422