Merge lp:~openerp-venezuela/openerp-venezuela-localization/aristobulo-ovl-fact-rect-fix into lp:~openerp-venezuela/openerp-venezuela-localization/6.0-trunk

Proposed by Aristóbulo Meneses
Status: Superseded
Proposed branch: lp:~openerp-venezuela/openerp-venezuela-localization/aristobulo-ovl-fact-rect-fix
Merge into: lp:~openerp-venezuela/openerp-venezuela-localization/6.0-trunk
Diff against target: 26 lines (+6/-3)
1 file modified
l10n_ve_fiscal_requirements/wizard/account_invoice_refund.py (+6/-3)
To merge this branch: bzr merge lp:~openerp-venezuela/openerp-venezuela-localization/aristobulo-ovl-fact-rect-fix
Reviewer Review Type Date Requested Status
Gabriela Quilarque Pending
Review via email: mp+94188@code.launchpad.net

This proposal has been superseded by a proposal from 2012-02-22.

Description of the change

Bug #938716
[FIX] Solo si la factura es 'out_invoice' o 'out_refund' se intenta consultar el campo sale_ids

To post a comment you must log in.
627. By Aristóbulo Meneses

[IMP] Corregidas las tabulaciones

Unmerged revisions

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'l10n_ve_fiscal_requirements/wizard/account_invoice_refund.py'
2--- l10n_ve_fiscal_requirements/wizard/account_invoice_refund.py 2012-02-06 19:05:01 +0000
3+++ l10n_ve_fiscal_requirements/wizard/account_invoice_refund.py 2012-02-22 15:16:20 +0000
4@@ -265,6 +265,11 @@
5 inv_obj.write(cr,uid,created_inv[1],{'origin':inv.origin,'description':''},context=context)
6 if inv.type in ('out_invoice', 'out_refund'):
7 xml_id = 'action_invoice_tree3'
8+ if inv.sale_ids:
9+ aux = {
10+ 'invoice_ids' : [(6, 0, created_inv)],
11+ }
12+ self.pool.get('sale.order').write(cr, uid, [i.id for i in inv.sale_ids], aux, context=context)
13 else:
14 xml_id = 'action_invoice_tree4'
15 result = mod_obj.get_object_reference(cr, uid, 'account', xml_id)
16@@ -273,9 +278,7 @@
17 invoice_domain = eval(result['domain'])
18 invoice_domain.append(('id', 'in', created_inv))
19 result['domain'] = invoice_domain
20- if inv.sale_ids:
21- aux = {'invoice_ids':[(6,0,created_inv)]}
22- self.pool.get('sale.order').write(cr,uid,[i.id for i in inv.sale_ids],aux,context=context)
23+
24 if wzd_brw.filter_refund == 'cancel':
25 orig = self._get_orig(cr, uid, inv, inv.reference, context)
26 inv_obj.write(cr,uid,created_inv[0],{'origin':orig,'description':inv.description},context=context)