Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/04/2008, 00:41
jc3000
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 16 años, 10 meses
Puntos: 43
Re: Bucle para items POST-TEXT-ITEM

No sé, de entrada esto está mal :

LOOP
EXIT WHEN :BL_DESGLOSE.IMPORTE IS NULL;
V_TOTAL_CERT := V_TOTAL_CERT + :BL_DESGLOSE.IMPORTE;
NEXT_RECORD;
IF (:SYSTEM.LAST_RECORD = 'TRUE') THEN
EXIT;
END IF;
END LOOP;

Cambialo por

LOOP
EXIT WHEN :BL_DESGLOSE.IMPORTE IS NULL;
V_TOTAL_CERT := V_TOTAL_CERT + :BL_DESGLOSE.IMPORTE;
IF (:SYSTEM.LAST_RECORD = 'TRUE') THEN
EXIT;
else
NEXT_RECORD;
END IF;
END LOOP;

Como tu lo tienes, no te sumará el importe del ultimo registro. EL resto parece que está bien, pon mensajes en cada paso del código a ver si realmente se ejecuta ese codigo o es que no se dispara el trigger