generador_valores_turno.py
943 Bytes
# -*- coding: utf-8 -*-
from odoo import models, fields, api
from datetime import datetime
class asw_generador_valores(models.AbstractModel):
_inherit = ['asw.generador_valores']
def crear_valor_turno_efectivo(self, importe, turno, motivo, entrada_salida, caja, con_turno=True):
valor = self.crear_valor_efectivo(turno.create_date, importe,entrada_salida,caja)
id_turno = False
if(con_turno):
id_turno = turno.id
valor.write({
'val_nro_pago': motivo,
'val_caja': caja,
'val_turno' : id_turno
})
valor._compute_val_monto_valorizado()
def crear_valor_efectivo(self, fecha, importe, mov_caja, caja):
tvalor = self.env['asw.tipos_valores'].search([('tv_tipo','=', 'ef')], limit=1)
return self.crear_valor(fecha, False, tvalor.id, importe, mov_caja,caja)