valores.py 866 Bytes
# -*- coding: utf-8 -*-
from odoo import models, fields, api

class asw_valores(models.Model):
    _inherit = 'asw.valores'

    @api.model 
    def crear_valor_salida(self,monto,tvalor,caja_or):
        valor = self.env['asw.valores']
        datos = {
            'val_monto': monto,
            'val_tipo': tvalor.id,
            'val_entrada_salida': 's',
            'valor_caja_id': caja_or,
        }
        nuevo_valor_salida = valor.create(datos)
        return nuevo_valor_salida
    
    @api.model 
    def crear_valor_entrada(self,monto,tvalor,caja_des):
        valor = self.env['asw.valores']
        datos = {
            'val_monto': monto,
            'val_tipo': tvalor.id,
            'val_entrada_salida': 'e',
            'valor_caja_id': caja_des,
        }
        nuevo_valor_entrada = valor.create(datos)
        return nuevo_valor_entrada