Voir les détails de l’anomalie
Identifiant | Projet | Catégorie | Visibilité | Date de soumission | Dernière mise à jour |
---|---|---|---|---|---|
0001806 | NOALYSS | Bug | public | 2020-06-17 17:12 | 2020-07-30 12:31 |
Rapporteur | danydb | Affecté à | danydb | ||
Priorité | urgente | Sévérité | critique | Reproductibilité | toujours |
État | fermé | Résolution | corrigé | ||
Version du produit | 7.4 | ||||
Version ciblée | 7.4.1 | Résolue dans la version | 7.4.1 | ||
Résumé | 0001806: Bug dans la fonction pour vérifier si un journal est fermé | ||||
Description | Remplacement , arrive quand il y a beaucoup de journaux, il y a une erreur l'appel à is_closed CREATE OR REPLACE FUNCTION comptaproc.jrn_check_periode() RETURNS trigger LANGUAGE plpgsql AS $function$ declare bClosed bool; str_status text; ljr_tech_per jrn.jr_tech_per%TYPE; ljr_def_id jrn.jr_def_id%TYPE; lreturn jrn%ROWTYPE; begin if TG_OP='UPDATE' then ljr_tech_per :=OLD.jr_tech_per ; NEW.jr_tech_per := comptaproc.find_periode(to_char(NEW.jr_date,'DD.MM.YYYY')); ljr_def_id :=OLD.jr_def_id; lreturn :=NEW; if NEW.jr_date = OLD.jr_date then return NEW; end if; if comptaproc.is_closed(NEW.jr_tech_per,NEW.jr_def_id) = true then raise exception 'Periode fermee'; end if; end if; if TG_OP='INSERT' then NEW.jr_tech_per := comptaproc.find_periode(to_char(NEW.jr_date,'DD.MM.YYYY')); ljr_tech_per :=NEW.jr_tech_per ; ljr_def_id :=NEW.jr_def_id; lreturn :=NEW; end if; if TG_OP='DELETE' then ljr_tech_per :=OLD.jr_tech_per; ljr_def_id :=OLD.jr_def_id; lreturn :=OLD; end if; if comptaproc.is_closed (ljr_tech_per,ljr_def_id) = true then raise exception 'Periode fermee'; end if; return lreturn; end;$function$ ; | ||||
Balises | Aucune balise n’est attachée. | ||||
Extension Noalyss | Aucun | ||||
Date de modification | Nom d’utilisateur | Champ | Changement |
---|---|---|---|
2020-06-17 17:12 | danydb | Nouvelle anomalie | |
2020-07-11 19:05 | danydb | Affecté à | => danydb |
2020-07-11 19:05 | danydb | État | nouveau => résolu |
2020-07-11 19:05 | danydb | Résolution | ouvert => corrigé |
2020-07-11 19:05 | danydb | Résolue dans la version | => 7.4.1 |
2020-07-11 19:05 | danydb | Version du produit | => 7.4 |
2020-07-11 19:05 | danydb | Version ciblée | => 7.4.1 |
2020-07-30 12:31 | danydb | État | résolu => fermé |