Commit 54a13e55 by juan

correccion transferencia

1 parent ad7d1eb1
...@@ -93,6 +93,14 @@ class hgt_cobro_multiple(models.TransientModel): ...@@ -93,6 +93,14 @@ class hgt_cobro_multiple(models.TransientModel):
string='Transferencias Recibidas' string='Transferencias Recibidas'
) )
hgt_transferencias_recibidas = fields.Many2many(
comodel_name='asw.valores',
relation='hgt_pago_cliente_tranf_recibida',
column1='pago_cliente_id',
column2='asw_valores_id',
string='Transferencias Recibidas'
)
pcw_transferencias_emitidas = fields.Many2many( pcw_transferencias_emitidas = fields.Many2many(
comodel_name='asw.valores', comodel_name='asw.valores',
relation='pago_cliente_transferencia_emitida', relation='pago_cliente_transferencia_emitida',
...@@ -166,12 +174,12 @@ class hgt_cobro_multiple(models.TransientModel): ...@@ -166,12 +174,12 @@ class hgt_cobro_multiple(models.TransientModel):
@api.depends('pcw_efectivo', 'pcw_che_recibidos', 'pcw_transferencias_recibidas', 'pcw_tarjetas', 'pcw_chq_resiv2', 'pcw_transferencias_emitidas', 'pcw_retencion_recibida','pcw_retenciones') @api.depends('pcw_efectivo', 'pcw_che_recibidos', 'hgt_transferencias_recibidas', 'pcw_tarjetas', 'pcw_chq_resiv2', 'pcw_transferencias_emitidas', 'pcw_retencion_recibida','pcw_retenciones')
def _calcular_total(self): def _calcular_total(self):
total = 0 total = 0
for record in self.pcw_chq_resiv2: for record in self.pcw_chq_resiv2:
total = total + record.che_monto total = total + record.che_monto
for record in self.pcw_transferencias_recibidas: for record in self.hgt_transferencias_recibidas:
total = total + record.val_monto total = total + record.val_monto
for record in self.pcw_chq_emitidos: for record in self.pcw_chq_emitidos:
total = total + record.che_monto total = total + record.che_monto
...@@ -302,9 +310,9 @@ class hgt_cobro_multiple(models.TransientModel): ...@@ -302,9 +310,9 @@ class hgt_cobro_multiple(models.TransientModel):
self.pcw_recibo.agregar_cheque(cheque, cheque_recibido, self.caja_cheque.id) self.pcw_recibo.agregar_cheque(cheque, cheque_recibido, self.caja_cheque.id)
def agregar_transferencias_recibidas(self): def agregar_transferencias_recibidas(self):
transferencia_recibida = self.env['asw.tipos_valores'].search([('tv_tipo','=','trr')]) transferencia_recibida = self.env['asw.tipos_valores'].search([('tv_tipo','=','trr')])[0]
self.pcw_transferencias_recibidas.write({'val_comprobante' : self.pcw_recibo.id, 'val_tipo' : transferencia_recibida.id}) self.hgt_transferencias_recibidas.write({'val_comprobante' : self.pcw_recibo.id, 'val_tipo' : transferencia_recibida.id})
def agregar_tarjetas(self): def agregar_tarjetas(self):
tarjeta_credito = self.env['asw.tipos_valores'].search([('tv_tipo','=','ta'),('tv_descripcion','ilike','credito')]) tarjeta_credito = self.env['asw.tipos_valores'].search([('tv_tipo','=','ta'),('tv_descripcion','ilike','credito')])
......
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
</page> </page>
<page string="Transferencias Recibidas"> <page string="Transferencias Recibidas">
<group col="4"> <group col="4">
<field name="pcw_transferencias_recibidas" colspan='4' nolabel='1' widget='one2many' > <field name="hgt_transferencias_recibidas" colspan='4' nolabel='1' widget='one2many' >
<tree create="1" delete="1" edit="1" editable="bottom"> <tree create="1" delete="1" edit="1" editable="bottom">
<field name="val_cuenta_bancaria"/> <field name="val_cuenta_bancaria"/>
<field name="val_fecha_emision"/> <field name="val_fecha_emision"/>
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!