- Problema con el trigger del propiedades, insertaba valores nulos por la manera de hacer el while, se soluciono con el siguiente codigo:
- IF @idMenor IN (SELECT id FROM inserted) OR @idMenor IN (SELECT id FROM deleted)
- De esta manera verificamos que algun json debe ser no null
- Verificamos que funcione la manera con la que establecemos un solo comprobante de pago a varios recibos pagados el mismo dia.
- Habian algunos detalles con el idEntityType el cual no correspondia al que indicaba el catalogo.
- Se corrigio donde empiezan algunos transactions (Con set y declares fuera)
- Se incluyo el update del valor del valor correspondiente a la columna de m3acumuladoUltimoRecibo, con el siguiente codigo:
- UPDATE [dbo].[Propiedad]
- SET M3AcumuladosUltimoRecibo = M3acumuladosAgua
- FROM [dbo].[Propiedad] P
- INNER JOIN [dbo].[CCDePropiedad] CCP ON CCP.id_Propiedad = P.id
- INNER JOIN [dbo].[ConceptoDeCobro] CC ON CC.id = CCP.id_CC
- WHERE CC.id = 1 AND CC.diaDeCobro = @dia AND P.M3AcumuladosUltimoRecibo != P.M3acumuladosAgua
- Se incluyo un script con codigos funcionales como seleccionar las propiedades con mas de un concepto de cobro
- Se incluyo un script con codigo para resetear los ids de las tablas.
Se trabajo por 3 horas
Referencias:
No hay comentarios:
Publicar un comentario