-- Reconstrucción de la Vista 505 según el SQL Maestro Definido DROP VIEW IF EXISTS public.vw_lotes_morosidad_505 CASCADE; CREATE OR REPLACE VIEW public.vw_lotes_morosidad_505 AS SELECT lot.*, liq.inm_ficha, liq.inm_ctacatastral, liq.trb_tributo, liq.trb_total_deuda, liq.trb_total_pago, liq.ultimo_pago FROM public.e505_lotes_activos lot LEFT JOIN fdw_505.v_liq_entidad_totalxobjeto liq ON lot.snc_cuenta = REPLACE(liq.inm_ctacatastral, '-', ''); -- Auditoría de Éxito de Coloreado (Con la nueva lógica de REPLACE) SELECT count(*) as total_lotes, count(inm_ficha) as lotes_con_deuda_coloreados FROM public.vw_lotes_morosidad_505;