Loading CHANGELOG.md +1 −0 Original line number Diff line number Diff line Loading @@ -50,6 +50,7 @@ * Correction régression 19.5 : les indicateurs 910 et 920 fonctionnent de nouveau * Correction régression 19.5 : les formules de calcul fonctionnent de nouveau * Correction sur l'état de sortie préliquidation SIHAM (#47678) # OSE 19.5 (12/12/2022) Loading data/ddl/view/V_EXPORT_PAIEMENT_SIHAM.sql +8 −6 Original line number Diff line number Diff line CREATE OR REPLACE FORCE VIEW V_EXPORT_PAIEMENT_SIHAM AS CREATE OR REPLACE FORCE VIEW V_EXPORT_PAIEMENT_SIHAM AS SELECT annee_id, type_intervenant_id, structure_id, periode_id, 'P' TYPE, 'P' type, code_rh matricule, CASE WHEN type_intervenant_code = 'P' THEN '200204' ELSE '202251' END retenue, CASE WHEN type_intervenant_code = 'P' THEN '0204' ELSE '1578' END code_indemnite_retenu, ose_paiement.get_format_mois_du() du_mois, '20' || ose_paiement.get_annee_extraction_paie() annee_de_paye, ose_paiement.get_mois_extraction_paie() mois_de_paye, '01' numero_de_remise, 'N' tg_specifique, 'A definir' dossier_de_paye, '01/' || ose_paiement.get_mois_extraction_paie() || '/20' || Loading Loading @@ -37,7 +39,7 @@ FROM (SELECT i.annee_id END insee, i.nom_usuel || ',' || i.prenom nom, t2.code_origine code_origine, CASE WHEN ind <> CEIL(t2.nbu / max_nbu) THEN max_nbu ELSE t2.nbu - max_nbu * (ind - 1) END nbu, CASE WHEN ind <> ceil(t2.nbu / max_nbu) THEN max_nbu ELSE t2.nbu - max_nbu * (ind - 1) END nbu, t2.nbu tnbu, (SELECT taux_hetd FROM annee ann WHERE ann.id = i.annee_id) montant, COALESCE(t2.unite_budgetaire, '') || ' ' || to_char(i.annee_id) || ' ' || to_char(i.annee_id + 1) libelle Loading Loading @@ -97,11 +99,11 @@ FROM (SELECT i.annee_id unite_budgetaire, date_mise_en_paiement) t2 JOIN (SELECT level ind, 99 max_nbu FROM dual CONNECT BY 1=1 AND LEVEL <= 11) tnbu ON CEIL(t2.nbu / max_nbu) >= ind ON ceil(t2.nbu / max_nbu) >= ind JOIN intervenant i ON i.id = t2.intervenant_id JOIN annee a ON a.id = i.annee_id LEFT JOIN intervenant_dossier d ON i.id = d.intervenant_id AND d.histo_destruction IS NULL JOIN statut si ON si.id = i.statut_id JOIN type_intervenant ti ON ti.id = si.type_intervenant_id JOIN STRUCTURE s ON s.id = i.structure_id) t3 JOIN structure s ON s.id = i.structure_id) t3 ORDER BY annee_id, type_intervenant_id, structure_id, periode_id, nom, code_origine, nbu DESC No newline at end of file data/etats_sortie.php +3 −3 Original line number Diff line number Diff line Loading @@ -29,9 +29,9 @@ return [ "MATRICULE": { "libelle": "Matricule" }, "RETENUE": { "libelle": "Retenue" }, "CODE_INDEMNITE_RETENU": { "libelle": "Code indemnité/retenue" } "DU_MOIS": { "libelle": "Du mois (AAAA-MM)" }, Loading module/Intervenant/src/Form/StatutSaisieForm.php +5 −0 Original line number Diff line number Diff line Loading @@ -365,6 +365,11 @@ class StatutSaisieForm extends AbstractForm }, ], ], 'contratEtatSortie' => [ 'input' => [ 'required' => false, ], ], 'modificationServiceDu' => [ 'type' => 'Select', 'name' => 'modificationServiceDu', Loading Loading
CHANGELOG.md +1 −0 Original line number Diff line number Diff line Loading @@ -50,6 +50,7 @@ * Correction régression 19.5 : les indicateurs 910 et 920 fonctionnent de nouveau * Correction régression 19.5 : les formules de calcul fonctionnent de nouveau * Correction sur l'état de sortie préliquidation SIHAM (#47678) # OSE 19.5 (12/12/2022) Loading
data/ddl/view/V_EXPORT_PAIEMENT_SIHAM.sql +8 −6 Original line number Diff line number Diff line CREATE OR REPLACE FORCE VIEW V_EXPORT_PAIEMENT_SIHAM AS CREATE OR REPLACE FORCE VIEW V_EXPORT_PAIEMENT_SIHAM AS SELECT annee_id, type_intervenant_id, structure_id, periode_id, 'P' TYPE, 'P' type, code_rh matricule, CASE WHEN type_intervenant_code = 'P' THEN '200204' ELSE '202251' END retenue, CASE WHEN type_intervenant_code = 'P' THEN '0204' ELSE '1578' END code_indemnite_retenu, ose_paiement.get_format_mois_du() du_mois, '20' || ose_paiement.get_annee_extraction_paie() annee_de_paye, ose_paiement.get_mois_extraction_paie() mois_de_paye, '01' numero_de_remise, 'N' tg_specifique, 'A definir' dossier_de_paye, '01/' || ose_paiement.get_mois_extraction_paie() || '/20' || Loading Loading @@ -37,7 +39,7 @@ FROM (SELECT i.annee_id END insee, i.nom_usuel || ',' || i.prenom nom, t2.code_origine code_origine, CASE WHEN ind <> CEIL(t2.nbu / max_nbu) THEN max_nbu ELSE t2.nbu - max_nbu * (ind - 1) END nbu, CASE WHEN ind <> ceil(t2.nbu / max_nbu) THEN max_nbu ELSE t2.nbu - max_nbu * (ind - 1) END nbu, t2.nbu tnbu, (SELECT taux_hetd FROM annee ann WHERE ann.id = i.annee_id) montant, COALESCE(t2.unite_budgetaire, '') || ' ' || to_char(i.annee_id) || ' ' || to_char(i.annee_id + 1) libelle Loading Loading @@ -97,11 +99,11 @@ FROM (SELECT i.annee_id unite_budgetaire, date_mise_en_paiement) t2 JOIN (SELECT level ind, 99 max_nbu FROM dual CONNECT BY 1=1 AND LEVEL <= 11) tnbu ON CEIL(t2.nbu / max_nbu) >= ind ON ceil(t2.nbu / max_nbu) >= ind JOIN intervenant i ON i.id = t2.intervenant_id JOIN annee a ON a.id = i.annee_id LEFT JOIN intervenant_dossier d ON i.id = d.intervenant_id AND d.histo_destruction IS NULL JOIN statut si ON si.id = i.statut_id JOIN type_intervenant ti ON ti.id = si.type_intervenant_id JOIN STRUCTURE s ON s.id = i.structure_id) t3 JOIN structure s ON s.id = i.structure_id) t3 ORDER BY annee_id, type_intervenant_id, structure_id, periode_id, nom, code_origine, nbu DESC No newline at end of file
data/etats_sortie.php +3 −3 Original line number Diff line number Diff line Loading @@ -29,9 +29,9 @@ return [ "MATRICULE": { "libelle": "Matricule" }, "RETENUE": { "libelle": "Retenue" }, "CODE_INDEMNITE_RETENU": { "libelle": "Code indemnité/retenue" } "DU_MOIS": { "libelle": "Du mois (AAAA-MM)" }, Loading
module/Intervenant/src/Form/StatutSaisieForm.php +5 −0 Original line number Diff line number Diff line Loading @@ -365,6 +365,11 @@ class StatutSaisieForm extends AbstractForm }, ], ], 'contratEtatSortie' => [ 'input' => [ 'required' => false, ], ], 'modificationServiceDu' => [ 'type' => 'Select', 'name' => 'modificationServiceDu', Loading