~openerp-community/openobject-addons/extra-trunk-esale_joomla

« back to all changes in this revision

Viewing changes to cci_translation/wizard/make_invoice.py

  • Committer: eLBati - Albatos
  • Date: 2010-08-31 07:17:33 UTC
  • mfrom: (4621.2.251)
  • Revision ID: lorenzo.battistini@albatos.com-20100831071733-fqhuh8oj4h6qv5n6
MERGED from extra-trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
83
83
        translation_product_id = pool_obj.get('product.product').search(cr, uid, [('name', 'like', 'Translation Folder')])[0]
84
84
        fpos = transfolder.partner_id.property_account_position and transfolder.partner_id.property_account_position.id or False
85
85
        val = obj_lines.product_id_change(cr, uid, [], translation_product_id,uom =False, partner_id = transfolder.partner_id.id, fposition_id=fpos)
 
86
        analytics_id = False
 
87
        if translation_product_id:
 
88
            tmp = pool_obj.get('account.analytic.default').search(cr, uid, [('product_id','=',translation_product_id)])
 
89
            analytic_default_id = tmp and tmp[0] or False
 
90
            if analytic_default_id:
 
91
                analytics_id = pool_obj.get('account.analytic.default').browse(cr, uid, analytic_default_id).analytics_id.id
 
92
 
86
93
 
87
94
        note = ''
88
95
        cci_special_reference = False
99
106
            'discount': False,
100
107
            'uos_id': val['value']['uos_id'],
101
108
            'product_id': translation_product_id,
 
109
            'analytics_id': analytics_id,
102
110
            'invoice_line_tax_id': [(6,0,val['value']['invoice_line_tax_id'])],
103
111
            'note': note,
104
112
            'cci_special_reference': cci_special_reference