gpt4 book ai didi

python - 在openerp中获取自定义日期字段的值?

转载 作者:太空宇宙 更新时间:2023-11-03 18:06:45 24 4
gpt4 key购买 nike

我通过开发者模式在报价单中添加了一个新的日期字段。现在我想通过 python 检索该字段的值。问题是它正在检索的字符串是“False”,一个 bool 值,我检查了它。我的代码是正确的,因为当我检索表单上的现有日期字段时,它正在正确检索它。该问题仅出现在我添加的自定义字段中。我该如何解决这个问题?我正在使用 openerp 7....

 prod_obj = self.pool.get('sale.order')
products_ids = prod_obj.browse(cr, uid,uid,context=context)
expected_date = products_ids['x_expected_payment_date']

“x_expected_ payment_date”是我添加的自定义字段。顺便说一句,它在表单上正确显示。

最佳答案

您正在使用用户 ID 浏览销售订单,因此我推测您收到的销售订单没有设置日期(或不存在)。

尝试:

 sale_order = self.pool.get('sale.order').browse(cr, uid, my_sale_order_id, context=context)
expected_date = sale_order.x_expected_payment_date

请注意,我假设您在某处有销售订单 ID (my_sale_order_id)。

另请注意,此代码假定它是 int 或 long。如果你通过浏览单个ID,你会得到一个单一的浏览记录;如果你向它传递一个 ID 列表,你会得到一个浏览记录列表。

关于python - 在openerp中获取自定义日期字段的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26745096/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com