valores.py
1.05 KB
# -*- 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)
cajita = self.env['asw.caja'].search([('id','=',caja_or)])
cajita.write({'caja_valor_ids': [(4,nuevo_valor_salida.id)]})
@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)
cajita = self.env['asw.caja'].search([('id','=',caja_des)])
cajita.write({'caja_valor_ids': [(4,nuevo_valor_entrada.id)]})