Loading data/ddl.php +44 −9 Original line number Diff line number Diff line Loading @@ -14735,6 +14735,17 @@ 'default' => '0', 'commentaire' => 'NB d\'heures de seuil pour la demande', ), 'OBLIGATOIRE' => array ( 'name' => 'OBLIGATOIRE', 'type' => 'NUMBER', 'length' => 0, 'scale' => '0', 'precision' => 1, 'nullable' => false, 'default' => '1', 'commentaire' => NULL, ), ), ), 'TBL_PIECE_JOINTE_DEMANDE' => Loading Loading @@ -14812,6 +14823,17 @@ 'default' => '0', 'commentaire' => NULL, ), 'OBLIGATOIRE' => array ( 'name' => 'OBLIGATOIRE', 'type' => 'NUMBER', 'length' => 0, 'scale' => '0', 'precision' => NULL, 'nullable' => true, 'default' => NULL, 'commentaire' => NULL, ), ), ), 'TBL_PIECE_JOINTE_FOURNIE' => Loading Loading @@ -30189,8 +30211,8 @@ END UNICAEN_TBL;', HEURES_A_PAYER_POND = v.HEURES_A_PAYER_POND, HEURES_DEMANDEES = v.HEURES_DEMANDEES, HEURES_PAYEES = v.HEURES_PAYEES, SERVICE_REFERENTIEL_ID = v.SERVICE_REFERENTIEL_ID, SERVICE_ID = v.SERVICE_ID, SERVICE_REFERENTIEL_ID = v.SERVICE_REFERENTIEL_ID, to_delete = 0 WHEN NOT MATCHED THEN INSERT ( Loading @@ -30207,8 +30229,8 @@ END UNICAEN_TBL;', HEURES_PAYEES, FORMULE_RES_SERVICE_ID, FORMULE_RES_SERVICE_REF_ID, SERVICE_REFERENTIEL_ID, SERVICE_ID, SERVICE_REFERENTIEL_ID, TO_DELETE ) VALUES ( Loading @@ -30225,8 +30247,8 @@ END UNICAEN_TBL;', v.HEURES_PAYEES, v.FORMULE_RES_SERVICE_ID, v.FORMULE_RES_SERVICE_REF_ID, v.SERVICE_REFERENTIEL_ID, v.SERVICE_ID, v.SERVICE_REFERENTIEL_ID, 0 ); Loading Loading @@ -30277,7 +30299,8 @@ END UNICAEN_TBL;', CASE WHEN pjd.intervenant_id IS NULL THEN 0 ELSE 1 END demandee, CASE WHEN pjf.fichier = pjf.count THEN 1 ELSE 0 END fournie, CASE WHEN pjf.validation = pjf.count THEN 1 ELSE 0 END validee, NVL(pjd.heures_pour_seuil,0) heures_pour_seuil NVL(pjd.heures_pour_seuil,0) heures_pour_seuil, pjd.obligatoire obligatoire FROM tbl_piece_jointe_demande pjd FULL JOIN pjf ON pjf.type_piece_jointe_id = pjd.type_piece_jointe_id AND pjf.intervenant_id = pjd.intervenant_id) tv Loading @@ -30295,6 +30318,7 @@ END UNICAEN_TBL;', FOURNIE = v.FOURNIE, VALIDEE = v.VALIDEE, HEURES_POUR_SEUIL = v.HEURES_POUR_SEUIL, OBLIGATOIRE = v.OBLIGATOIRE, to_delete = 0 WHEN NOT MATCHED THEN INSERT ( Loading @@ -30307,6 +30331,7 @@ END UNICAEN_TBL;', FOURNIE, VALIDEE, HEURES_POUR_SEUIL, OBLIGATOIRE, TO_DELETE ) VALUES ( Loading @@ -30319,6 +30344,7 @@ END UNICAEN_TBL;', v.FOURNIE, v.VALIDEE, v.HEURES_POUR_SEUIL, v.OBLIGATOIRE, 0 ); Loading Loading @@ -30369,7 +30395,8 @@ END UNICAEN_TBL;', i.annee_id annee_id, i.id intervenant_id, tpj.id type_piece_jointe_id, MAX(COALESCE(i_h.heures, 0)) heures_pour_seuil MAX(COALESCE(i_h.heures, 0)) heures_pour_seuil, tpjs.obligatoire obligatoire FROM intervenant i Loading Loading @@ -30405,7 +30432,8 @@ END UNICAEN_TBL;', GROUP BY i.annee_id, i.id, tpj.id) tv tpj.id, tpjs.obligatoire) tv WHERE \' || conds || \' Loading @@ -30417,6 +30445,7 @@ END UNICAEN_TBL;', ANNEE_ID = v.ANNEE_ID, HEURES_POUR_SEUIL = v.HEURES_POUR_SEUIL, OBLIGATOIRE = v.OBLIGATOIRE, to_delete = 0 WHEN NOT MATCHED THEN INSERT ( Loading @@ -30426,6 +30455,7 @@ END UNICAEN_TBL;', TYPE_PIECE_JOINTE_ID, INTERVENANT_ID, HEURES_POUR_SEUIL, OBLIGATOIRE, TO_DELETE ) VALUES ( Loading @@ -30435,6 +30465,7 @@ END UNICAEN_TBL;', v.TYPE_PIECE_JOINTE_ID, v.INTERVENANT_ID, v.HEURES_POUR_SEUIL, v.OBLIGATOIRE, 0 ); Loading Loading @@ -35949,7 +35980,8 @@ SELECT CASE WHEN pjd.intervenant_id IS NULL THEN 0 ELSE 1 END demandee, CASE WHEN pjf.fichier = pjf.count THEN 1 ELSE 0 END fournie, CASE WHEN pjf.validation = pjf.count THEN 1 ELSE 0 END validee, NVL(pjd.heures_pour_seuil,0) heures_pour_seuil NVL(pjd.heures_pour_seuil,0) heures_pour_seuil, pjd.obligatoire obligatoire FROM tbl_piece_jointe_demande pjd FULL JOIN pjf ON pjf.type_piece_jointe_id = pjd.type_piece_jointe_id AND pjf.intervenant_id = pjd.intervenant_id', Loading Loading @@ -35980,7 +36012,8 @@ SELECT i.annee_id annee_id, i.id intervenant_id, tpj.id type_piece_jointe_id, MAX(COALESCE(i_h.heures, 0)) heures_pour_seuil MAX(COALESCE(i_h.heures, 0)) heures_pour_seuil, tpjs.obligatoire obligatoire FROM intervenant i Loading Loading @@ -36016,7 +36049,8 @@ WHERE GROUP BY i.annee_id, i.id, tpj.id', tpj.id, tpjs.obligatoire', ), 'V_TBL_PIECE_JOINTE_FOURNIE' => array ( Loading Loading @@ -36410,6 +36444,7 @@ FROM tbl_piece_jointe WHERE demandee > 0 AND obligatoire = 1 GROUP BY annee_id, intervenant_id Loading
data/ddl.php +44 −9 Original line number Diff line number Diff line Loading @@ -14735,6 +14735,17 @@ 'default' => '0', 'commentaire' => 'NB d\'heures de seuil pour la demande', ), 'OBLIGATOIRE' => array ( 'name' => 'OBLIGATOIRE', 'type' => 'NUMBER', 'length' => 0, 'scale' => '0', 'precision' => 1, 'nullable' => false, 'default' => '1', 'commentaire' => NULL, ), ), ), 'TBL_PIECE_JOINTE_DEMANDE' => Loading Loading @@ -14812,6 +14823,17 @@ 'default' => '0', 'commentaire' => NULL, ), 'OBLIGATOIRE' => array ( 'name' => 'OBLIGATOIRE', 'type' => 'NUMBER', 'length' => 0, 'scale' => '0', 'precision' => NULL, 'nullable' => true, 'default' => NULL, 'commentaire' => NULL, ), ), ), 'TBL_PIECE_JOINTE_FOURNIE' => Loading Loading @@ -30189,8 +30211,8 @@ END UNICAEN_TBL;', HEURES_A_PAYER_POND = v.HEURES_A_PAYER_POND, HEURES_DEMANDEES = v.HEURES_DEMANDEES, HEURES_PAYEES = v.HEURES_PAYEES, SERVICE_REFERENTIEL_ID = v.SERVICE_REFERENTIEL_ID, SERVICE_ID = v.SERVICE_ID, SERVICE_REFERENTIEL_ID = v.SERVICE_REFERENTIEL_ID, to_delete = 0 WHEN NOT MATCHED THEN INSERT ( Loading @@ -30207,8 +30229,8 @@ END UNICAEN_TBL;', HEURES_PAYEES, FORMULE_RES_SERVICE_ID, FORMULE_RES_SERVICE_REF_ID, SERVICE_REFERENTIEL_ID, SERVICE_ID, SERVICE_REFERENTIEL_ID, TO_DELETE ) VALUES ( Loading @@ -30225,8 +30247,8 @@ END UNICAEN_TBL;', v.HEURES_PAYEES, v.FORMULE_RES_SERVICE_ID, v.FORMULE_RES_SERVICE_REF_ID, v.SERVICE_REFERENTIEL_ID, v.SERVICE_ID, v.SERVICE_REFERENTIEL_ID, 0 ); Loading Loading @@ -30277,7 +30299,8 @@ END UNICAEN_TBL;', CASE WHEN pjd.intervenant_id IS NULL THEN 0 ELSE 1 END demandee, CASE WHEN pjf.fichier = pjf.count THEN 1 ELSE 0 END fournie, CASE WHEN pjf.validation = pjf.count THEN 1 ELSE 0 END validee, NVL(pjd.heures_pour_seuil,0) heures_pour_seuil NVL(pjd.heures_pour_seuil,0) heures_pour_seuil, pjd.obligatoire obligatoire FROM tbl_piece_jointe_demande pjd FULL JOIN pjf ON pjf.type_piece_jointe_id = pjd.type_piece_jointe_id AND pjf.intervenant_id = pjd.intervenant_id) tv Loading @@ -30295,6 +30318,7 @@ END UNICAEN_TBL;', FOURNIE = v.FOURNIE, VALIDEE = v.VALIDEE, HEURES_POUR_SEUIL = v.HEURES_POUR_SEUIL, OBLIGATOIRE = v.OBLIGATOIRE, to_delete = 0 WHEN NOT MATCHED THEN INSERT ( Loading @@ -30307,6 +30331,7 @@ END UNICAEN_TBL;', FOURNIE, VALIDEE, HEURES_POUR_SEUIL, OBLIGATOIRE, TO_DELETE ) VALUES ( Loading @@ -30319,6 +30344,7 @@ END UNICAEN_TBL;', v.FOURNIE, v.VALIDEE, v.HEURES_POUR_SEUIL, v.OBLIGATOIRE, 0 ); Loading Loading @@ -30369,7 +30395,8 @@ END UNICAEN_TBL;', i.annee_id annee_id, i.id intervenant_id, tpj.id type_piece_jointe_id, MAX(COALESCE(i_h.heures, 0)) heures_pour_seuil MAX(COALESCE(i_h.heures, 0)) heures_pour_seuil, tpjs.obligatoire obligatoire FROM intervenant i Loading Loading @@ -30405,7 +30432,8 @@ END UNICAEN_TBL;', GROUP BY i.annee_id, i.id, tpj.id) tv tpj.id, tpjs.obligatoire) tv WHERE \' || conds || \' Loading @@ -30417,6 +30445,7 @@ END UNICAEN_TBL;', ANNEE_ID = v.ANNEE_ID, HEURES_POUR_SEUIL = v.HEURES_POUR_SEUIL, OBLIGATOIRE = v.OBLIGATOIRE, to_delete = 0 WHEN NOT MATCHED THEN INSERT ( Loading @@ -30426,6 +30455,7 @@ END UNICAEN_TBL;', TYPE_PIECE_JOINTE_ID, INTERVENANT_ID, HEURES_POUR_SEUIL, OBLIGATOIRE, TO_DELETE ) VALUES ( Loading @@ -30435,6 +30465,7 @@ END UNICAEN_TBL;', v.TYPE_PIECE_JOINTE_ID, v.INTERVENANT_ID, v.HEURES_POUR_SEUIL, v.OBLIGATOIRE, 0 ); Loading Loading @@ -35949,7 +35980,8 @@ SELECT CASE WHEN pjd.intervenant_id IS NULL THEN 0 ELSE 1 END demandee, CASE WHEN pjf.fichier = pjf.count THEN 1 ELSE 0 END fournie, CASE WHEN pjf.validation = pjf.count THEN 1 ELSE 0 END validee, NVL(pjd.heures_pour_seuil,0) heures_pour_seuil NVL(pjd.heures_pour_seuil,0) heures_pour_seuil, pjd.obligatoire obligatoire FROM tbl_piece_jointe_demande pjd FULL JOIN pjf ON pjf.type_piece_jointe_id = pjd.type_piece_jointe_id AND pjf.intervenant_id = pjd.intervenant_id', Loading Loading @@ -35980,7 +36012,8 @@ SELECT i.annee_id annee_id, i.id intervenant_id, tpj.id type_piece_jointe_id, MAX(COALESCE(i_h.heures, 0)) heures_pour_seuil MAX(COALESCE(i_h.heures, 0)) heures_pour_seuil, tpjs.obligatoire obligatoire FROM intervenant i Loading Loading @@ -36016,7 +36049,8 @@ WHERE GROUP BY i.annee_id, i.id, tpj.id', tpj.id, tpjs.obligatoire', ), 'V_TBL_PIECE_JOINTE_FOURNIE' => array ( Loading Loading @@ -36410,6 +36444,7 @@ FROM tbl_piece_jointe WHERE demandee > 0 AND obligatoire = 1 GROUP BY annee_id, intervenant_id