crear_solicitudp.py
886 Bytes
# -*- coding: utf-8 -*-
from odoo import models, fields, api
class hgt_solicitarp(models.TransientModel):
_name = "hgt.solicitarp"
wiz_solicitud = fields.Many2one (
string =u'Solicitud Original',
comodel_name ='hgt.compra_solicitudpresupuesto',
)
wiz_proovedor= fields.Many2many (
string =u'Proovedores',
comodel_name ='hgt.instituciones',
)
def procesar_solicitudp(self):
for proov in self.wiz_proovedor:
datos = {
'csp_solicitante': self.env.uid,
'csp_proovedorp' : proov.id,
'csp_solicitudlinea' : [(6, 0, self.wiz_solicitud.csp_solicitudlinea.ids)],
'csp_compra_solicitud': self.wiz_solicitud.csp_compra_solicitud.id
}
nva_sol = self.env['hgt.compra_solicitudpresupuesto'].create(datos)
return(True)