Client Traceback (most recent call last): File "C:\Program Files (x86)\OpenERP 6.1-20130214-004441\Server\server\openerp\addons\web\common\http.py", line 180, in dispatch File "C:\Program Files (x86)\OpenERP 6.1-20130214-004441\Server\server\openerp\addons\web\controllers\main.py", line 1559, in run File "C:\Program Files (x86)\OpenERP 6.1-20130214-004441\Server\server\openerp\addons\web\common\openerplib\main.py", line 250, in proxy File "C:\Program Files (x86)\OpenERP 6.1-20130214-004441\Server\server\openerp\addons\web\common\openerplib\main.py", line 117, in proxy File "C:\Program Files (x86)\OpenERP 6.1-20130214-004441\Server\server\openerp\addons\web\common\http.py", line 608, in send
Server Traceback (most recent call last): File "C:\Program Files (x86)\OpenERP 6.1-20130214-004441\Server\server\openerp\addons\web\common\http.py", line 593, in send File "C:\Program Files (x86)\OpenERP 6.1-20130214-004441\Server\server.\openerp\netsvc.py", line 360, in dispatch_rpc File "C:\Program Files (x86)\OpenERP 6.1-20130214-004441\Server\server.\openerp\service\web_services.py", line 586, in dispatch File "C:\Program Files (x86)\OpenERP 6.1-20130214-004441\Server\server.\openerp\osv\osv.py", line 167, in execute_kw File "C:\Program Files (x86)\OpenERP 6.1-20130214-004441\Server\server.\openerp\osv\osv.py", line 121, in wrapper File "C:\Program Files (x86)\OpenERP 6.1-20130214-004441\Server\server.\openerp\osv\osv.py", line 176, in execute File "C:\Program Files (x86)\OpenERP 6.1-20130214-004441\Server\server.\openerp\osv\osv.py", line 164, in execute_cr File "C:\Program Files (x86)\OpenERP 6.1-20130214-004441\Server\server\openerp\addons\base\ir\ir_actions.py", line 657, in run File "C:\Program Files (x86)\OpenERP 6.1-20130214-004441\Server\server.\openerp\tools\safe_eval.py", line 241, in safe_eval File "", line 1, in <module> File "C:\Program Files (x86)\OpenERP 6.1-20130214-004441\Server\server.\openerp\osv\orm.py", line 368, in function_proxy File "C:\Program Files (x86)\OpenERP 6.1-20130214-004441\Server\server\openerp\addons\sales_confirm\sales_confirm.py", line 18, in action_button_confirm File "C:\Program Files (x86)\OpenERP 6.1-20130214-004441\Server\server.\openerp\osv\orm.py", line 478, in __getattr__ AttributeError: "Field 'saleorder_confirm_ids' does not exist in object 'browse_record(sale.order, 194803)'"
class sale_order_inherit(osv.osv):
_inherit = "sale.order"
def action_button_confirm(self, cr, uid, ids, context=None):
# order_ids =[]
## assert len(ids) == 1, 'This option should only be used for a single id at a time.'
wf_service = netsvc.LocalService('workflow')
for obj in self.browse(cr, uid, ids, context=context):
for saleorder in obj.saleorder_confirm_ids:
order_ids.append(saleorder.id)
wf_service.trg_validate(uid, 'sale.order', saleorder.id, 'order_confirm', cr)
# redisplay the record as a sales order
view_ref = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'sale', 'view_order_tree')
view_id = view_ref and view_ref[1] or False,
if order_ids:
return {
'type': 'ir.actions.act_window',
'name': _('Sales Order'),
'res_model': 'sale.order',
'res_id': order_ids[0],
'view_type': 'tree',
'view_mode': 'form',
'view_id': view_id,
'context':context
}
else:
return True