Community mailing list archives

community@mail.odoo.com

Insertion d'une table à une autre.

by
Abdoulkader KAIRE BOUNI
- 11/15/2014 10:57:44
Bonjour ,

Je voudrai remplir les données d'un table à partir d'une vue créer et ceci me généré une erreur.


   def do_generer(self, cr, uid, ids, field,  context=None):
        res={}
        vue_paiement_pool =self.pool.get('cnss.paiement.courant')
        paiement_pool =self.pool.get('cnss.paiement.trimestriel')
        data = paiement_pool.read(cr, uid, ids, context={})[0]
#        data = paiement_pool.search(cr, uid,context={})
        for paiement_courant in vue_paiement_pool.browse(cr,uid,data["pensionne_id"],context=context):
            
            paiement_pool =self.pool.get('cnss.paiement.trimestriel')
            for line in paiement_courant.pensionne_id :
                paiement_pool.create(cr,uid,
                    {
                        'pensionne_id': line.pensionne_id,
                        'type_pensionne_id': line.type_pensionne_id ,
                        'region_id':line.region_paiement_id,
                        'type_regime_id': line.type_regime_id,
                        'regime_id':line.regime_id  ,
                        'pension_brut': line.pension_brute_mensuelle ,
            # #            'cs': self._calculer_cs(cr, uid, ids, paiement_courant.pension_brute_mensuelle, arg, context),
            # #            'its':self._calculer_impot_solidarite(cr, uid, ids, paiement_courant.pension_brute_mensuelle, arg, context) ,
            #             'pension_net': 'pension_brut' - 'cs' - 'its' ,
                        'total_retenu':  line.total_retenu ,
            #             'net_a_payer': 'pension_net' - paiement_courant.total_retenu,
            # #             'state': ,       
            # #             'Mode_paiement_id': ,
                        'banque_id': line.banque_id ,
                        'numero_cpt': line.num_cpt_banque, 
                        'trimestre_control_id': 3,
                        },
                        context
                )
        return res