我不知道如何获取currentamount_total
的值来用myfunction转换它,请帮助我。在
from openerp.osv import fields, osv
import conver
class sale_total_extend(osv.Model):
_inherit='sale.order'
_name='sale.order'
_description="le modele ajoute le total d'un devis en lettres"
def _amount_all_text(self, cr, uid, ids, field_name, arg, context=None):
res = {}
for order in self.browse(cr, uid, ids, context=context):
res[order.id] = conver.myfunction(order.amount_total)
return {}
_columns = {
'amount_total_text': fields.function(_amount_all_text, string='total en lettres', type='text',store=True, multi='sums', help="Total en lettres"),
}
要重写函数
_amount_all
,请尝试如下代码(此示例位于website_sale_delivery
模块中):我覆盖了销售订单在python中的file my_module中使用my_函数进行一些操作后,对函数_amount_all进行一些更改,并在股票信息中添加一列amount_my_total。在
相关问题 更多 >
编程相关推荐