'1' AND v_historique_ecritures_1.ajustement NOT IN ('1','2','3') " ; } if ('[QMOIS]' == '1' & '[Q13]' == '1' & '[QAJ]' != '1') { $select = $select . "AND v_historique_ecritures_1.ajustement NOT IN ('1','2','3') " ; } if ('[QMOIS]' == '1' & '[Q13]' != '1' & '[QAJ]' == '1') { $select = $select . "AND v_historique_ecritures_1.fin_exercice <> '1' " ; } if ('[QMOIS]' != '1' & '[Q13]' == '1' & '[QAJ]' != '1') { $select = $select . "AND v_historique_ecritures_1.fin_exercice = '1' "; } if ('[QMOIS]' != '1' & '[Q13]' != '1' & '[QAJ]' == '1') { $select = $select . "AND v_historique_ecritures_1.ajustement IN ('1','2','3') " ; } if ('[QMOIS]' != '1' & '[Q13]' == '1' & '[QAJ]' == '1') { $select = $select . "AND (v_historique_ecritures_1.fin_exercice = '1' OR v_historique_ecritures_1.ajustement IN ('1','2','3')) " ; } if ('[QINTER]' == 'I') { $select = $select . "AND v_historique_ecritures_1.inter_site = '1' " ; } if ('[QINTER]' == 'O') { $select = $select . "AND v_historique_ecritures_1.inter_site <> '1' " ; } if ('[QCONS]' != '1') { $select = $select . "AND v_historique_ecritures_1.ecriture_consolidee IS DISTINCT FROM '1' AND v_historique_ecritures_1.ecriture_consolidee IS DISTINCT FROM '2' " ; } $JOURNAL_X = '-1'; $JOURNAL_X_CODES = ''; $COMPTE_X = '-1'; $COMPTE_X_CODES = ''; $COMPTE_EXTRA_X = '-1'; $COMPTE_EXTRA_X_CODES = ''; $TYPE_COMPTA_X = '-1'; $TYPE_COMPTA_X_CODES = ''; $TYPE_COMPTA_EXTRA_X = '-1'; $TYPE_COMPTA_EXTRA_X_CODES = ''; $COMPTE_BUDGET_X = '-1'; $COMPTE_BUDGET_X_CODES = ''; $PARTENAIRE_X = '-1'; $PARTENAIRE_X_CODES = ''; $POLE_X = '[POLE]'; $POLE_X_CODES = '[POLE_CODES]'; $SITE_X = '-1'; $SITE_X_CODES = ''; $SECTION_ANALYTIQUE_X = '-1'; if ('[CH]' == 'C' ) { $JOURNAL_X = '[JOURNAL_C]'; $JOURNAL_X_CODES = '[JOURNAL_C_CODES]'; $COMPTE_X = '[COMPTE_C]'; $COMPTE_X_CODES = '[COMPTE_C_CODES]'; $COMPTE_CONTRE_X = '[COMPTE_CONTRE_C]'; $COMPTE_CONTRE_X_CODES = '[COMPTE_CONTRE_C_CODES]'; $COMPTE_EXTRA_X = '[COMPTE_EXTRA_C]'; $COMPTE_EXTRA_X_CODES = '[COMPTE_EXTRA_C_CODES]'; $TYPE_COMPTA_X = '[TYPE_COMPTA_C]'; $TYPE_COMPTA_X_CODES = '[TYPE_COMPTA_C_CODES]'; $TYPE_COMPTA_EXTRA_X = '[TYPE_COMPTA_EXTRA_C]'; $TYPE_COMPTA_EXTRA_X_CODES = '[TYPE_COMPTA_EXTRA_C_CODES]'; $COMPTE_BUDGET_X = '[COMPTE_BUDGET_C]'; $COMPTE_BUDGET_X_CODES = '[COMPTE_BUDGET_C_CODES]'; $PARTENAIRE_X = '[PARTENAIRE_C]'; $PARTENAIRE_X_CODES = '[PARTENAIRE_C_CODES]'; $SITE_X = '[SITE_C]'; $SITE_X_CODES = '[SITE_C_CODES]'; $SECTION_ANALYTIQUE_X = '[SECTION_ANALYTIQUE_C]'; $SECTION_ANALYTIQUE_2_X = '[SECTION_ANALYTIQUE_2_C]'; $SECTION_ANALYTIQUE_3_X = '[SECTION_ANALYTIQUE_3_C]'; $SECTION_ANALYTIQUE_4_X = '[SECTION_ANALYTIQUE_4_C]'; $SECTION_ANALYTIQUE_5_X = '[SECTION_ANALYTIQUE_5_C]'; $SECTION_ANALYTIQUE_6_X = '[SECTION_ANALYTIQUE_6_C]'; $SECTION_ANALYTIQUE_7_X = '[SECTION_ANALYTIQUE_7_C]'; $SECTION_ANALYTIQUE_8_X = '[SECTION_ANALYTIQUE_8_C]'; $SECTION_ANALYTIQUE_9_X = '[SECTION_ANALYTIQUE_9_C]'; } if ('[CH]' == 'H' ) { $JOURNAL_X = '[JOURNAL_H]'; $JOURNAL_X_CODES = '[JOURNAL_H_CODES]'; $COMPTE_X = '[COMPTE_H]'; $COMPTE_X_CODES = '[COMPTE_H_CODES]'; $COMPTE_CONTRE_X = '-1'; $COMPTE_CONTRE_X_CODES = ''; $COMPTE_EXTRA_X = '[COMPTE_EXTRA_H]'; $COMPTE_EXTRA_X_CODES = '[COMPTE_EXTRA_H_CODES]'; $TYPE_COMPTA_X = '[TYPE_COMPTA_H]'; $TYPE_COMPTA_X_CODES = '[TYPE_COMPTA_H_CODES]'; $TYPE_COMPTA_EXTRA_X = '[TYPE_COMPTA_EXTRA_H]'; $TYPE_COMPTA_EXTRA_X_CODES = '[TYPE_COMPTA_EXTRA_H_CODES]'; $PARTENAIRE_X = '[PARTENAIRE_C]'; $PARTENAIRE_X_CODES = '[PARTENAIRE_C_CODES]'; $SITE_X = '[SITE_C]'; $SITE_X_CODES = '[SITE_C_CODES]'; $SECTION_ANALYTIQUE_X = '-1'; $SECTION_ANALYTIQUE_2_X = '-1'; $SECTION_ANALYTIQUE_3_X = '-1'; $SECTION_ANALYTIQUE_4_X = '-1'; $SECTION_ANALYTIQUE_5_X = '-1'; $SECTION_ANALYTIQUE_6_X = '-1'; $SECTION_ANALYTIQUE_7_X = '-1'; $SECTION_ANALYTIQUE_8_X = '-1'; $SECTION_ANALYTIQUE_9_X = '-1'; } if ($JOURNAL_X != '-1') { $mode = substr($JOURNAL_X,0,2); $oid = $JOURNAL_X; if ($mode == 'LS') { $section_id = 'journal_section_id[' . substr($JOURNAL_X,2,2) . ']'; $oid = substr($JOURNAL_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $JOURNAL_X != 'SAISIECODE' ) { $mode = 'JR'; $oid = substr($JOURNAL_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($JOURNAL_X,2);} if ($JOURNAL_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($JOURNAL_X_CODES, 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.journal_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.journal_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'JR') {$subselect_select = " v_historique_ecritures_1.journal_id = $oid";} if ($JOURNAL_X == 'SAISIECODE') {$subselect_select = " v_historique_ecritures_1.journal_id IN (SELECT oid FROM compta.t_journaux WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($COMPTE_X != '-1') { $mode = substr($COMPTE_X,0,2); $oid = $COMPTE_X; if ($mode == 'LS') { $section_id = 'compte_section_id[' . substr($COMPTE_X,2,2) . ']'; $oid = substr($COMPTE_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'CL' && $mode != 'LS' && $COMPTE_X != 'SAISIECODE' ) { $mode = 'CP'; $oid = substr($COMPTE_X,2); } if ($mode == 'LI' || $mode == 'SL' || $mode == 'CL') {$oid = substr($COMPTE_X,2);} if ($COMPTE_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($COMPTE_X_CODES, 'numero');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " ( v_historique_ecritures_1.compte_signe_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid) OR v_historique_ecritures_1.compte_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid) )";} if ($mode == 'SL') {$subselect_select = " ( v_historique_ecritures_1.compte_signe_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid) AND v_historique_ecritures_1.compte_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid) )";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'CP') {$subselect_select = " v_historique_ecritures_1.compte_id = $oid";} if ($mode == 'CL') {$subselect_select = " (v_historique_ecritures_1.classe_1_id = $oid OR v_historique_ecritures_1.classe_2_id = $oid OR v_historique_ecritures_1.classe_3_id = $oid OR v_historique_ecritures_1.classe_3_id = $oid OR v_historique_ecritures_1.classe_5_id = $oid)";} if ($COMPTE_X == 'SAISIECODE') {$subselect_select = " ( v_historique_ecritures_1.compte_signe_id IN (SELECT oid FROM compta.t_comptes WHERE $where_codes) OR v_historique_ecritures_1.compte_id IN (SELECT oid FROM compta.t_comptes WHERE $where_codes) )";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($COMPTE_CONTRE_X != '-1') { $mode = substr($COMPTE_CONTRE_X,0,2); $oid = $COMPTE_CONTRE_X; if ($mode == 'LS') { $section_id = 'compte_contrepartie_section_id[' . substr($COMPTE_CONTRE_X,2,2) . ']'; $oid = substr($COMPTE_CONTRE_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'CL' && $mode != 'LS' && $COMPTE_CONTRE_X != 'SAISIECODE' ) { $mode = 'CP'; $oid = substr($COMPTE_CONTRE_X,2); } if ($mode == 'LI' || $mode == 'SL' || $mode == 'CL') {$oid = substr($COMPTE_CONTRE_X,2);} if ($COMPTE_CONTRE_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($COMPTE_CONTRE_X_CODES, 'numero');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.compte_contrepartie_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid) ";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.compte_contrepartie_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid) ";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'CP') {$subselect_select = " v_historique_ecritures_1.compte_contrepartie_id = $oid";} if ($mode == 'CL') {$subselect_select = " ( v_historique_ecritures_1.compte_contrepartie_classe_1_id = $oid OR v_historique_ecritures_1.compte_contrepartie_classe_2_id = $oid OR v_historique_ecritures_1.compte_contrepartie_classe_3_id = $oid OR v_historique_ecritures_1.compte_contrepartie_classe_4_id = $oid OR v_historique_ecritures_1.compte_contrepartie_classe_5_id = $oid )";} if ($COMPTE_CONTRE_X == 'SAISIECODE') {$subselect_select = " v_historique_ecritures_1.compte_contrepartie_id IN (SELECT oid FROM compta.t_comptes WHERE $where_codes) ";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($COMPTE_EXTRA_X != '-1') { $mode = substr($COMPTE_EXTRA_X,0,2); $oid = $COMPTE_EXTRA_X; if ($mode == 'LS') { $section_id = 'compte_extra_section_id[' . substr($COMPTE_EXTRA_X,2,2) . ']'; $oid = substr($COMPTE_EXTRA_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'CL' && $mode != 'LS' && $COMPTE_EXTRA_X != 'SAISIECODE' ) { $mode = 'CP'; $oid = substr($COMPTE_EXTRA_X,2); } if ($mode == 'LI' || $mode == 'SL' || $mode == 'CL') {$oid = substr($COMPTE_EXTRA_X,2);} if ($COMPTE_EXTRA_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($COMPTE_EXTRA_X_CODES, 'numero');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.compte_extra_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.compte_extra_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'CP') {$subselect_select = " v_historique_ecritures_1.compte_extra_id = $oid";} if ($mode == 'CL') {$subselect_select = " (v_historique_ecritures_1.classe_1_id = $oid OR v_historique_ecritures_1.classe_2_id = $oid OR v_historique_ecritures_1.classe_3_id = $oid OR v_historique_ecritures_1.classe_3_id = $oid OR v_historique_ecritures_1.classe_5_id = $oid)";} if ($COMPTE_EXTRA_X == 'SAISIECODE') {$subselect_select = " v_historique_ecritures_1.compte_extra_id IN (SELECT oid FROM compta.t_comptes WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($COMPTE_BUDGET_X != '-1') { $mode = substr($COMPTE_BUDGET_X,0,2); $oid = $COMPTE_BUDGET_X; if ($mode == 'LS') { $section_id = 'compte_budget_section_id[' . substr($COMPTE_BUDGET_X,2,2) . ']'; $oid = substr($COMPTE_BUDGET_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'CL' && $mode != 'LS' && $COMPTE_BUDGET_X != 'SAISIECODE' ) { $mode = 'CP'; $oid = substr($COMPTE_BUDGET_X,2); } if ($mode == 'LI' || $mode == 'SL' || $mode == 'CL') {$oid = substr($COMPTE_BUDGET_X,2);} if ($COMPTE_BUDGET_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($COMPTE_BUDGET_X_CODES, 'numero');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.compte_budget_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.compte_budget_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'CP') {$subselect_select = " v_historique_ecritures_1.compte_budget_id = $oid";} if ($mode == 'CL') {$subselect_select = " (v_historique_ecritures_1.classe_1_id = $oid OR v_historique_ecritures_1.classe_2_id = $oid OR v_historique_ecritures_1.classe_3_id = $oid OR v_historique_ecritures_1.classe_3_id = $oid OR v_historique_ecritures_1.classe_5_id = $oid)";} if ($COMPTE_BUDGET_X == 'SAISIECODE') {$subselect_select = " v_historique_ecritures_1.compte_budget_id IN (SELECT oid FROM compta.t_comptes WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($PARTENAIRE_X != '-1') { $mode = substr($PARTENAIRE_X,0,2); $oid = $PARTENAIRE_X; if ($mode == 'LS') { $section_id = 'partenaire_section_id[' . substr($PARTENAIRE_X,2,2) . ']'; $oid = substr($PARTENAIRE_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $PARTENAIRE_X != 'SAISIECODE' ) { $mode = 'PA'; $oid = substr($PARTENAIRE_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($PARTENAIRE_X,2);} if ($PARTENAIRE_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($PARTENAIRE_X_CODES, 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.partenaire_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.partenaire_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'PA') {$subselect_select = " v_historique_ecritures_1.partenaire_id = $oid";} if ($PARTENAIRE_X == 'SAISIECODE') {$subselect_select = " v_historique_ecritures_1.partenaire_id IN (SELECT oid FROM compta.t_partenaires WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($SITE_X != '-1') { $mode = substr($SITE_X,0,2); $oid = $SITE_X; if ($mode == 'LS') { $section_id = 'site_section_id[' . substr($SITE_X,2,2) . ']'; $oid = substr($SITE_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $mode != 'FI' && $SITE_X != 'SAISIECODE' ) { $mode = 'SI'; $oid = substr($SITE_X,2); } if ($mode == 'FI' ) { $oid = substr($SITE_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($SITE_X,2);} if ($SITE_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($SITE_X_CODES, 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.site_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.site_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'SI') {$subselect_select = " v_historique_ecritures_1.site_id = $oid";} if ($mode == 'DT') {$subselect_select = " v_historique_ecritures_1.site_id = $oid";} if ($mode == 'FI') {$subselect_select = " v_historique_ecritures_1.finess_id = $oid";} if ($SITE_X == 'SAISIECODE') {$subselect_select = " v_historique_ecritures_1.site_id IN (SELECT oid FROM compta.t_sites WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($POLE_X != '-1') { $mode = substr($POLE_X,0,2); $oid = $POLE_X; if ($mode == 'LS') { $section_id = 'pole_section_id[' . substr($POLE_X,2,2) . ']'; $oid = substr($POLE_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $POLE_X != 'SAISIECODE' ) { $mode = 'SI'; $oid = substr($POLE_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($POLE_X,2);} if ($POLE_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($POLE_X_CODES, 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.pole_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.pole_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'SI') {$subselect_select = " v_historique_ecritures_1.pole_id = $oid";} if ($POLE_X == 'SAISIECODE') {$subselect_select = " v_historique_ecritures_1.pole_id IN (SELECT oid FROM compta.t_pole WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($TYPE_COMPTA_X != '-1') { $mode = substr($TYPE_COMPTA_X,0,2); $oid = $TYPE_COMPTA_X; if ($mode == 'LS') { $section_id = 'type_compta_section_id[' . substr($TYPE_COMPTA_X,2,2) . ']'; $oid = substr($TYPE_COMPTA_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $TYPE_COMPTA_X != 'SAISIECODE' ) { $mode = 'TY'; $oid = substr($TYPE_COMPTA_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($TYPE_COMPTA_X,2);} if ($TYPE_COMPTA_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($TYPE_COMPTA_X_CODES, 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.type_compta_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.type_compta_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'TY') {$subselect_select = " v_historique_ecritures_1.type_compta_id = $oid";} if ($TYPE_COMPTA_X == 'SAISIECODE') {$subselect_select = " v_historique_ecritures_1.type_compta_id IN (SELECT oid FROM compta.t_types_compta WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($TYPE_COMPTA_EXTRA_X != '-1') { $mode = substr($TYPE_COMPTA_EXTRA_X,0,2); $oid = $TYPE_COMPTA_EXTRA_X; if ($mode == 'LS') { $section_id = 'type_compta_extra_section_id[' . substr($TYPE_COMPTA_EXTRA_X,2,2) . ']'; $oid = substr($TYPE_COMPTA_EXTRA_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $TYPE_COMPTA_EXTRA_X != 'SAISIECODE' ) { $mode = 'TY'; $oid = substr($TYPE_COMPTA_EXTRA_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($TYPE_COMPTA_EXTRA_X,2);} if ($TYPE_COMPTA_EXTRA_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($TYPE_COMPTA_EXTRA_X_CODES, 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.type_compta_extra_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.type_compta_extra_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'TY') {$subselect_select = " v_historique_ecritures_1.type_compta_extra_id = $oid";} if ($TYPE_COMPTA_EXTRA_X == 'SAISIECODE') {$subselect_select = " v_historique_ecritures_1.type_compta_extra_id IN (SELECT oid FROM compta.t_types_compta WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($SECTION_ANALYTIQUE_X != '-1') { $mode = substr($SECTION_ANALYTIQUE_X,0,2); $oid = $SECTION_ANALYTIQUE_X; if ($mode == 'LS') { $section_id = 'section_analytique_section_id[' . substr($SECTION_ANALYTIQUE_X,2,2) . ']'; $oid = substr($SECTION_ANALYTIQUE_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $mode != 'C*') { $mode = 'SA'; $oid = substr($SECTION_ANALYTIQUE_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($SECTION_ANALYTIQUE_X,2);} if ($mode == 'C*') {$where_codes = sql_codes_list_a(substr($SECTION_ANALYTIQUE_X,2), 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.section_analytique_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.section_analytique_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'SA') {$subselect_select = " v_historique_ecritures_1.section_analytique_id = $oid";} if ($mode == 'C*') {$subselect_select = " v_historique_ecritures_1.section_analytique_id IN (SELECT oid FROM compta.t_sections_analytiques WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($SECTION_ANALYTIQUE_2_X != '-1') { $mode = substr($SECTION_ANALYTIQUE_2_X,0,2); $oid = $SECTION_ANALYTIQUE_2_X; if ($mode == 'LS') { $section_id = 'section_analytique_2_section_id[' . substr($SECTION_ANALYTIQUE_2_X,2,2) . ']'; $oid = substr($SECTION_ANALYTIQUE_2_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $mode != 'C*') { $mode = 'SA'; $oid = substr($SECTION_ANALYTIQUE_2_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($SECTION_ANALYTIQUE_2_X,2);} if ($mode == 'C*') {$where_codes = sql_codes_list_a(substr($SECTION_ANALYTIQUE_2_X,2), 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.section_analytique_2_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.section_analytique_2_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'SA') {$subselect_select = " v_historique_ecritures_1.section_analytique_2_id = $oid";} if ($mode == 'C*') {$subselect_select = " v_historique_ecritures_1.section_analytique_2_id IN (SELECT oid FROM compta.t_sections_analytiques WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($SECTION_ANALYTIQUE_3_X != '-1') { $mode = substr($SECTION_ANALYTIQUE_3_X,0,2); $oid = $SECTION_ANALYTIQUE_3_X; if ($mode == 'LS') { $section_id = 'section_analytique_3_section_id[' . substr($SECTION_ANALYTIQUE_3_X,2,2) . ']'; $oid = substr($SECTION_ANALYTIQUE_3_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $mode != 'C*') { $mode = 'SA'; $oid = substr($SECTION_ANALYTIQUE_3_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($SECTION_ANALYTIQUE_3_X,2);} if ($mode == 'C*') {$where_codes = sql_codes_list_a(substr($SECTION_ANALYTIQUE_3_X,2), 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.section_analytique_3_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.section_analytique_3_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'SA') {$subselect_select = " v_historique_ecritures_1.section_analytique_3_id = $oid";} if ($mode == 'C*') {$subselect_select = " v_historique_ecritures_1.section_analytique_3_id IN (SELECT oid FROM compta.t_sections_analytiques WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($SECTION_ANALYTIQUE_4_X != '-1') { $mode = substr($SECTION_ANALYTIQUE_4_X,0,2); $oid = $SECTION_ANALYTIQUE_4_X; if ($mode == 'LS') { $section_id = 'section_analytique_4_section_id[' . substr($SECTION_ANALYTIQUE_4_X,2,2) . ']'; $oid = substr($SECTION_ANALYTIQUE_4_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $mode != 'C*') { $mode = 'SA'; $oid = substr($SECTION_ANALYTIQUE_4_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($SECTION_ANALYTIQUE_4_X,2);} if ($mode == 'C*') {$where_codes = sql_codes_list_a(substr($SECTION_ANALYTIQUE_4_X,2), 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.section_analytique_4_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.section_analytique_4_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'SA') {$subselect_select = " v_historique_ecritures_1.section_analytique_4_id = $oid";} if ($mode == 'C*') {$subselect_select = " v_historique_ecritures_1.section_analytique_4_id IN (SELECT oid FROM compta.t_sections_analytiques WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($SECTION_ANALYTIQUE_5_X != '-1') { $mode = substr($SECTION_ANALYTIQUE_5_X,0,2); $oid = $SECTION_ANALYTIQUE_5_X; if ($mode == 'LS') { $section_id = 'section_analytique_5_section_id[' . substr($SECTION_ANALYTIQUE_5_X,2,2) . ']'; $oid = substr($SECTION_ANALYTIQUE_5_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $mode != 'C*') { $mode = 'SA'; $oid = substr($SECTION_ANALYTIQUE_5_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($SECTION_ANALYTIQUE_5_X,2);} if ($mode == 'C*') {$where_codes = sql_codes_list_a(substr($SECTION_ANALYTIQUE_5_X,2), 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.section_analytique_5_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.section_analytique_5_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'SA') {$subselect_select = " v_historique_ecritures_1.section_analytique_5_id = $oid";} if ($mode == 'C*') {$subselect_select = " v_historique_ecritures_1.section_analytique_5_id IN (SELECT oid FROM compta.t_sections_analytiques WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($SECTION_ANALYTIQUE_6_X != '-1') { $mode = substr($SECTION_ANALYTIQUE_6_X,0,2); $oid = $SECTION_ANALYTIQUE_6_X; if ($mode == 'LS') { $section_id = 'section_analytique_6_section_id[' . substr($SECTION_ANALYTIQUE_6_X,2,2) . ']'; $oid = substr($SECTION_ANALYTIQUE_6_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $mode != 'C*') { $mode = 'SA'; $oid = substr($SECTION_ANALYTIQUE_6_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($SECTION_ANALYTIQUE_6_X,2);} if ($mode == 'C*') {$where_codes = sql_codes_list_a(substr($SECTION_ANALYTIQUE_6_X,2), 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.section_analytique_6_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.section_analytique_6_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'SA') {$subselect_select = " v_historique_ecritures_1.section_analytique_6_id = $oid";} if ($mode == 'C*') {$subselect_select = " v_historique_ecritures_1.section_analytique_6_id IN (SELECT oid FROM compta.t_sections_analytiques WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($SECTION_ANALYTIQUE_7_X != '-1') { $mode = substr($SECTION_ANALYTIQUE_7_X,0,2); $oid = $SECTION_ANALYTIQUE_7_X; if ($mode == 'LS') { $section_id = 'section_analytique_7_section_id[' . substr($SECTION_ANALYTIQUE_7_X,2,2) . ']'; $oid = substr($SECTION_ANALYTIQUE_7_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $mode != 'C*') { $mode = 'SA'; $oid = substr($SECTION_ANALYTIQUE_7_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($SECTION_ANALYTIQUE_7_X,2);} if ($mode == 'C*') {$where_codes = sql_codes_list_a(substr($SECTION_ANALYTIQUE_7_X,2), 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.section_analytique_7_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.section_analytique_7_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'SA') {$subselect_select = " v_historique_ecritures_1.section_analytique_7_id = $oid";} if ($mode == 'C*') {$subselect_select = " v_historique_ecritures_1.section_analytique_7_id IN (SELECT oid FROM compta.t_sections_analytiques WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($SECTION_ANALYTIQUE_8_X != '-1') { $mode = substr($SECTION_ANALYTIQUE_8_X,0,2); $oid = $SECTION_ANALYTIQUE_8_X; if ($mode == 'LS') { $section_id = 'section_analytique_8_section_id[' . substr($SECTION_ANALYTIQUE_8_X,2,2) . ']'; $oid = substr($SECTION_ANALYTIQUE_8_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $mode != 'C*') { $mode = 'SA'; $oid = substr($SECTION_ANALYTIQUE_8_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($SECTION_ANALYTIQUE_8_X,2);} if ($mode == 'C*') {$where_codes = sql_codes_list_a(substr($SECTION_ANALYTIQUE_8_X,2), 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.section_analytique_8_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.section_analytique_8_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'SA') {$subselect_select = " v_historique_ecritures_1.section_analytique_8_id = $oid";} if ($mode == 'C*') {$subselect_select = " v_historique_ecritures_1.section_analytique_8_id IN (SELECT oid FROM compta.t_sections_analytiques WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($SECTION_ANALYTIQUE_9_X != '-1') { $mode = substr($SECTION_ANALYTIQUE_9_X,0,2); $oid = $SECTION_ANALYTIQUE_9_X; if ($mode == 'LS') { $section_id = 'section_analytique_9_section_id[' . substr($SECTION_ANALYTIQUE_9_X,2,2) . ']'; $oid = substr($SECTION_ANALYTIQUE_9_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $mode != 'C*') { $mode = 'SA'; $oid = substr($SECTION_ANALYTIQUE_9_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($SECTION_ANALYTIQUE_9_X,2);} if ($mode == 'C*') {$where_codes = sql_codes_list_a(substr($SECTION_ANALYTIQUE_9_X,2), 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.section_analytique_9_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.section_analytique_9_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'SA') {$subselect_select = " v_historique_ecritures_1.section_analytique_9_id = $oid";} if ($mode == 'C*') {$subselect_select = " v_historique_ecritures_1.section_analytique_9_id IN (SELECT oid FROM compta.t_sections_analytiques WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } return $select; EVAL] ]]> '1' AND v_historique_ecritures_1.ajustement NOT IN ('1','2','3') " ; } if ('[QMOIS]' == '1' & '[Q13]' == '1' & '[QAJ]' != '1') { $select = $select . "AND v_historique_ecritures_1.ajustement NOT IN ('1','2','3') " ; } if ('[QMOIS]' == '1' & '[Q13]' != '1' & '[QAJ]' == '1') { $select = $select . "AND v_historique_ecritures_1.fin_exercice <> '1' " ; } if ('[QMOIS]' != '1' & '[Q13]' == '1' & '[QAJ]' != '1') { $select = $select . "AND v_historique_ecritures_1.fin_exercice = '1' "; } if ('[QMOIS]' != '1' & '[Q13]' != '1' & '[QAJ]' == '1') { $select = $select . "AND v_historique_ecritures_1.ajustement IN ('1','2','3') " ; } if ('[QMOIS]' != '1' & '[Q13]' == '1' & '[QAJ]' == '1') { $select = $select . "AND (v_historique_ecritures_1.fin_exercice = '1' OR v_historique_ecritures_1.ajustement IN ('1','2','3')) " ; } if ('[QINTER]' == 'I') { $select = $select . "AND v_historique_ecritures_1.inter_site = '1' " ; } if ('[QINTER]' == 'O') { $select = $select . "AND v_historique_ecritures_1.inter_site <> '1' " ; } if ('[QCONS]' != '1') { $select = $select . "AND v_historique_ecritures_1.ecriture_consolidee IS DISTINCT FROM '1' AND v_historique_ecritures_1.ecriture_consolidee IS DISTINCT FROM '2' " ; } $JOURNAL_X = '-1'; $JOURNAL_X_CODES = ''; $COMPTE_X = '-1'; $COMPTE_X_CODES = ''; $TYPE_COMPTA_X = '-1'; $TYPE_COMPTA_X_CODES = ''; $PARTENAIRE_X = '-1'; $PARTENAIRE_X_CODES = ''; $SITE_X = '-1'; $SITE_X_CODES = ''; if ('[CH]' == 'C' ) { $JOURNAL_X = '[JOURNAL_C]'; $JOURNAL_X_CODES = '[JOURNAL_C_CODES]'; $COMPTE_X = '[COMPTE_C]'; $COMPTE_X_CODES = '[COMPTE_C_CODES]'; $TYPE_COMPTA_X = '[TYPE_COMPTA_C]'; $TYPE_COMPTA_X_CODES = '[TYPE_COMPTA_C_CODES]'; $PARTENAIRE_X = '[PARTENAIRE_C]'; $PARTENAIRE_X_CODES = '[PARTENAIRE_C_CODES]'; $SITE_X = '[SITE_C]'; $SITE_X_CODES = '[SITE_C_CODES]'; } if ('[CH]' == 'H' ) { $JOURNAL_X = '[JOURNAL_H]'; $JOURNAL_X_CODES = '[JOURNAL_H_CODES]'; $COMPTE_X = '[COMPTE_H]'; $COMPTE_X_CODES = '[COMPTE_H_CODES]'; $TYPE_COMPTA_X = '[TYPE_COMPTA_H]'; $TYPE_COMPTA_X_CODES = '[TYPE_COMPTA_H_CODES]'; $PARTENAIRE_X = '[PARTENAIRE_C]'; $PARTENAIRE_X_CODES = '[PARTENAIRE_C_CODES]'; $SITE_X = '[SITE_C]'; $SITE_X_CODES = '[SITE_C_CODES]'; } if ($JOURNAL_X != '-1') { $mode = substr($JOURNAL_X,0,2); $oid = $JOURNAL_X; if ($mode == 'LS') { $section_id = 'journal_section_id[' . substr($JOURNAL_X,2,2) . ']'; $oid = substr($JOURNAL_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $JOURNAL_X != 'SAISIECODE' ) { $mode = 'JR'; $oid = substr($JOURNAL_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($JOURNAL_X,2);} if ($JOURNAL_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($JOURNAL_X_CODES, 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.journal_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.journal_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'JR') {$subselect_select = " v_historique_ecritures_1.journal_id = $oid";} if ($JOURNAL_X == 'SAISIECODE') {$subselect_select = " v_historique_ecritures_1.journal_id IN (SELECT oid FROM compta.t_journaux WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($COMPTE_X != '-1') { $mode = substr($COMPTE_X,0,2); $oid = $COMPTE_X; if ($mode == 'LS') { $section_id = 'compte_section_id[' . substr($COMPTE_X,2,2) . ']'; $oid = substr($COMPTE_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'CL' && $mode != 'LS' && $COMPTE_X != 'SAISIECODE' ) { $mode = 'CP'; $oid = substr($COMPTE_X,2); } if ($mode == 'LI' || $mode == 'SL' || $mode == 'CL') {$oid = substr($COMPTE_X,2);} if ($COMPTE_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($COMPTE_X_CODES, 'numero');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " ( v_historique_ecritures_1.compte_signe_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid) OR v_historique_ecritures_1.compte_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid) )";} if ($mode == 'SL') {$subselect_select = " ( v_historique_ecritures_1.compte_signe_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid) AND v_historique_ecritures_1.compte_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid) )";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'CP') {$subselect_select = " v_historique_ecritures_1.compte_id = $oid";} if ($mode == 'CL') {$subselect_select = " (v_historique_ecritures_1.classe_1_id = $oid OR v_historique_ecritures_1.classe_2_id = $oid OR v_historique_ecritures_1.classe_3_id = $oid OR v_historique_ecritures_1.classe_3_id = $oid OR v_historique_ecritures_1.classe_5_id = $oid)";} if ($COMPTE_X == 'SAISIECODE') {$subselect_select = " ( v_historique_ecritures_1.compte_signe_id IN (SELECT oid FROM compta.t_comptes WHERE $where_codes) OR v_historique_ecritures_1.compte_id IN (SELECT oid FROM compta.t_comptes WHERE $where_codes) )";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($PARTENAIRE_X != '-1') { $mode = substr($PARTENAIRE_X,0,2); $oid = $PARTENAIRE_X; if ($mode == 'LS') { $section_id = 'partenaire_section_id[' . substr($PARTENAIRE_X,2,2) . ']'; $oid = substr($PARTENAIRE_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $PARTENAIRE_X != 'SAISIECODE' ) { $mode = 'PA'; $oid = substr($PARTENAIRE_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($PARTENAIRE_X,2);} if ($PARTENAIRE_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($PARTENAIRE_X_CODES, 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.partenaire_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.partenaire_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'PA') {$subselect_select = " v_historique_ecritures_1.partenaire_id = $oid";} if ($PARTENAIRE_X == 'SAISIECODE') {$subselect_select = " v_historique_ecritures_1.partenaire_id IN (SELECT oid FROM compta.t_partenaires WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($SITE_X != '-1') { $mode = substr($SITE_X,0,2); $oid = $SITE_X; if ($mode == 'LS') { $section_id = 'partenaire_section_id[' . substr($SITE_X,2,2) . ']'; $oid = substr($SITE_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $SITE_X != 'SAISIECODE' ) { $mode = 'SI'; $oid = substr($SITE_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($SITE_X,2);} if ($SITE_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($SITE_X_CODES, 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.site_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.site_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'SI') {$subselect_select = " v_historique_ecritures_1.site_id = $oid";} if ($SITE_X == 'SAISIECODE') {$subselect_select = " v_historique_ecritures_1.site_id IN (SELECT oid FROM compta.t_sites WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($TYPE_COMPTA_X != '-1') { $mode = substr($TYPE_COMPTA_X,0,2); $oid = $TYPE_COMPTA_X; if ($mode == 'LS') { $section_id = 'type_compta_section_id[' . substr($TYPE_COMPTA_X,2,2) . ']'; $oid = substr($TYPE_COMPTA_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $TYPE_COMPTA_X != 'SAISIECODE' ) { $mode = 'TY'; $oid = substr($TYPE_COMPTA_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($TYPE_COMPTA_X,2);} if ($TYPE_COMPTA_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($TYPE_COMPTA_X_CODES, 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.type_compta_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.type_compta_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'TY') {$subselect_select = " v_historique_ecritures_1.type_compta_id = $oid";} if ($TYPE_COMPTA_X == 'SAISIECODE') {$subselect_select = " v_historique_ecritures_1.type_compta_id IN (SELECT oid FROM compta.t_types_compta WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } return $select; EVAL] ]]> '1' AND v_historique_ecritures_1.ajustement NOT IN ('1','2','3') " ; } if ('[QMOIS]' == '1' & '[Q13]' == '1' & '[QAJ]' != '1') { $select = $select . "AND v_historique_ecritures_1.ajustement NOT IN ('1','2','3') " ; } if ('[QMOIS]' == '1' & '[Q13]' != '1' & '[QAJ]' == '1') { $select = $select . "AND v_historique_ecritures_1.fin_exercice <> '1' " ; } if ('[QMOIS]' != '1' & '[Q13]' == '1' & '[QAJ]' != '1') { $select = $select . "AND v_historique_ecritures_1.fin_exercice = '1' "; } if ('[QMOIS]' != '1' & '[Q13]' != '1' & '[QAJ]' == '1') { $select = $select . "AND v_historique_ecritures_1.ajustement IN ('1','2','3') " ; } if ('[QMOIS]' != '1' & '[Q13]' == '1' & '[QAJ]' == '1') { $select = $select . "AND (v_historique_ecritures_1.fin_exercice = '1' OR v_historique_ecritures_1.ajustement IN ('1','2','3')) " ; } if ('[QINTER]' == 'I') { $select = $select . "AND v_historique_ecritures_1.inter_site = '1' " ; } if ('[QINTER]' == 'O') { $select = $select . "AND v_historique_ecritures_1.inter_site <> '1' " ; } if ('[QCONS]' != '1') { $select = $select . "AND v_historique_ecritures_1.ecriture_consolidee IS DISTINCT FROM '1' AND v_historique_ecritures_1.ecriture_consolidee IS DISTINCT FROM '2' " ; } $JOURNAL_X = '-1'; $JOURNAL_X_CODES = ''; $COMPTE_EXTRA_X = '-1'; $COMPTE_EXTRA_X_CODES = ''; $TYPE_COMPTA_EXTRA_X = '-1'; $TYPE_COMPTA_EXTRA_X_CODES = ''; $PARTENAIRE_X = '-1'; $PARTENAIRE_X_CODES = ''; $SITE_X = '-1'; $SITE_X_CODES = ''; if ('[CH]' == 'C' ) { $JOURNAL_X = '[JOURNAL_C]'; $JOURNAL_X_CODES = '[JOURNAL_C_CODES]'; $COMPTE_EXTRA_X = '[COMPTE_EXTRA_C]'; $COMPTE_EXTRA_X_CODES = '[COMPTE_EXTRA_C_CODES]'; $TYPE_COMPTA_EXTRA_X = '[TYPE_COMPTA_EXTRA_C]'; $TYPE_COMPTA_EXTRA_X_CODES = '[TYPE_COMPTA_EXTRA_C_CODES]'; $PARTENAIRE_X = '[PARTENAIRE_C]'; $PARTENAIRE_X_CODES = '[PARTENAIRE_C_CODES]'; $SITE_X = '[SITE_C]'; $SITE_X_CODES = '[SITE_C_CODES]'; } if ('[CH]' == 'H' ) { $JOURNAL_X = '[JOURNAL_H]'; $JOURNAL_X_CODES = '[JOURNAL_H_CODES]'; $COMPTE_EXTRA_X = '[COMPTE_EXTRA_H]'; $COMPTE_EXTRA_X_CODES = '[COMPTE_EXTRA_H_CODES]'; $TYPE_COMPTA_EXTRA_X = '[TYPE_COMPTA_EXTRA_H]'; $TYPE_COMPTA_EXTRA_X_CODES = '[TYPE_COMPTA_EXTRA_H_CODES]'; $PARTENAIRE_X = '[PARTENAIRE_C]'; $PARTENAIRE_X_CODES = '[PARTENAIRE_C_CODES]'; $SITE_X = '[SITE_C]'; $SITE_X_CODES = '[SITE_C_CODES]'; } if ($JOURNAL_X != '-1') { $mode = substr($JOURNAL_X,0,2); $oid = $JOURNAL_X; if ($mode == 'LS') { $section_id = 'journal_section_id[' . substr($JOURNAL_X,2,2) . ']'; $oid = substr($JOURNAL_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $JOURNAL_X != 'SAISIECODE' ) { $mode = 'JR'; $oid = substr($JOURNAL_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($JOURNAL_X,2);} if ($JOURNAL_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($JOURNAL_X_CODES, 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.journal_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.journal_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'JR') {$subselect_select = " v_historique_ecritures_1.journal_id = $oid";} if ($JOURNAL_X == 'SAISIECODE') {$subselect_select = " v_historique_ecritures_1.journal_id IN (SELECT oid FROM compta.t_journaux WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($COMPTE_EXTRA_X != '-1') { $mode = substr($COMPTE_EXTRA_X,0,2); $oid = $COMPTE_EXTRA_X; if ($mode == 'LS') { $section_id = 'compte_extra_section_id[' . substr($COMPTE_EXTRA_X,2,2) . ']'; $oid = substr($COMPTE_EXTRA_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'CL' && $mode != 'LS' && $COMPTE_EXTRA_X != 'SAISIECODE' ) { $mode = 'CP'; $oid = substr($COMPTE_EXTRA_X,2); } if ($mode == 'LI' || $mode == 'SL' || $mode == 'CL') {$oid = substr($COMPTE_EXTRA_X,2);} if ($COMPTE_EXTRA_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($COMPTE_EXTRA_X_CODES, 'numero');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.compte_extra_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.compte_extra_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'CP') {$subselect_select = " v_historique_ecritures_1.compte_extra_id = $oid";} if ($mode == 'CL') {$subselect_select = " (v_historique_ecritures_1.classe_1_id = $oid OR v_historique_ecritures_1.classe_2_id = $oid OR v_historique_ecritures_1.classe_3_id = $oid OR v_historique_ecritures_1.classe_3_id = $oid OR v_historique_ecritures_1.classe_5_id = $oid)";} if ($COMPTE_EXTRA_X == 'SAISIECODE') {$subselect_select = " v_historique_ecritures_1.compte_extra_id IN (SELECT oid FROM compta.t_comptes WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($PARTENAIRE_X != '-1') { $mode = substr($PARTENAIRE_X,0,2); $oid = $PARTENAIRE_X; if ($mode == 'LS') { $section_id = 'partenaire_section_id[' . substr($PARTENAIRE_X,2,2) . ']'; $oid = substr($PARTENAIRE_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $PARTENAIRE_X != 'SAISIECODE' ) { $mode = 'PA'; $oid = substr($PARTENAIRE_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($PARTENAIRE_X,2);} if ($PARTENAIRE_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($PARTENAIRE_X_CODES, 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.partenaire_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.partenaire_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'PA') {$subselect_select = " v_historique_ecritures_1.partenaire_id = $oid";} if ($PARTENAIRE_X == 'SAISIECODE') {$subselect_select = " v_historique_ecritures_1.partenaire_id IN (SELECT oid FROM compta.t_partenaires WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($SITE_X != '-1') { $mode = substr($SITE_X,0,2); $oid = $SITE_X; if ($mode == 'LS') { $section_id = 'partenaire_section_id[' . substr($SITE_X,2,2) . ']'; $oid = substr($SITE_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $SITE_X != 'SAISIECODE' ) { $mode = 'SI'; $oid = substr($SITE_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($SITE_X,2);} if ($SITE_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($SITE_X_CODES, 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.site_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.site_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'SI') {$subselect_select = " v_historique_ecritures_1.site_id = $oid";} if ($SITE_X == 'SAISIECODE') {$subselect_select = " v_historique_ecritures_1.site_id IN (SELECT oid FROM compta.t_sites WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($TYPE_COMPTA_EXTRA_X != '-1') { $mode = substr($TYPE_COMPTA_EXTRA_X,0,2); $oid = $TYPE_COMPTA_EXTRA_X; if ($mode == 'LS') { $section_id = 'type_compta_extra_section_id[' . substr($TYPE_COMPTA_EXTRA_X,2,2) . ']'; $oid = substr($TYPE_COMPTA_EXTRA_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $TYPE_COMPTA_EXTRA_X != 'SAISIECODE' ) { $mode = 'TY'; $oid = substr($TYPE_COMPTA_EXTRA_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($TYPE_COMPTA_EXTRA_X,2);} if ($TYPE_COMPTA_EXTRA_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($TYPE_COMPTA_EXTRA_X_CODES, 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.type_compta_extra_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.type_compta_extra_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'TY') {$subselect_select = " v_historique_ecritures_1.type_compta_extra_id = $oid";} if ($TYPE_COMPTA_EXTRA_X == 'SAISIECODE') {$subselect_select = " v_historique_ecritures_1.type_compta_extra_id IN (SELECT oid FROM compta.t_types_compta WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } return $select; EVAL] ]]> '1' AND v_historique_ecritures_1.ajustement NOT IN ('1','2','3') " ; } if ('[QMOIS]' == '1' & '[Q13]' == '1' & '[QAJ]' != '1') { $select = $select . "AND v_historique_ecritures_1.ajustement NOT IN ('1','2','3') " ; } if ('[QMOIS]' == '1' & '[Q13]' != '1' & '[QAJ]' == '1') { $select = $select . "AND v_historique_ecritures_1.fin_exercice <> '1' " ; } if ('[QMOIS]' != '1' & '[Q13]' == '1' & '[QAJ]' != '1') { $select = $select . "AND v_historique_ecritures_1.fin_exercice = '1' "; } if ('[QMOIS]' != '1' & '[Q13]' != '1' & '[QAJ]' == '1') { $select = $select . "AND v_historique_ecritures_1.ajustement IN ('1','2','3') " ; } if ('[QMOIS]' != '1' & '[Q13]' == '1' & '[QAJ]' == '1') { $select = $select . "AND (v_historique_ecritures_1.fin_exercice = '1' OR v_historique_ecritures_1.ajustement IN ('1','2','3')) " ; } if ('[QINTER]' == 'I') { $select = $select . "AND v_historique_ecritures_1.inter_site = '1' " ; } if ('[QINTER]' == 'O') { $select = $select . "AND v_historique_ecritures_1.inter_site <> '1' " ; } if ('[QCONS]' != '1') { $select = $select . "AND v_historique_ecritures_1.ecriture_consolidee IS DISTINCT FROM '1' AND v_historique_ecritures_1.ecriture_consolidee IS DISTINCT FROM '2' " ; } $JOURNAL_X = '-1'; $JOURNAL_X_CODES = ''; $COMPTE_BUDGET_X = '-1'; $COMPTE_BUDGET_X_CODES = ''; $PARTENAIRE_X = '-1'; $PARTENAIRE_X_CODES = ''; $SITE_X = '-1'; $SITE_X_CODES = ''; $TYPE_COMPTA_X = 'LI'; if ('[CH]' == 'C' ) { $JOURNAL_X = '[JOURNAL_C]'; $JOURNAL_X_CODES = '[JOURNAL_C_CODES]'; $COMPTE_BUDGET_X = '[COMPTE_BUDGET_C]'; $COMPTE_BUDGET_X_CODES = '[COMPTE_BUDGET_C_CODES]'; $PARTENAIRE_X = '[PARTENAIRE_C]'; $PARTENAIRE_X_CODES = '[PARTENAIRE_C_CODES]'; $SITE_X = '[SITE_C]'; $SITE_X_CODES = '[SITE_C_CODES]'; } if ('[CH]' == 'H' ) { $JOURNAL_X = '[JOURNAL_H]'; $JOURNAL_X_CODES = '[JOURNAL_H_CODES]'; $PARTENAIRE_X = '[PARTENAIRE_C]'; $PARTENAIRE_X_CODES = '[PARTENAIRE_C_CODES]'; $SITE_X = '[SITE_C]'; $SITE_X_CODES = '[SITE_C_CODES]'; } if ($JOURNAL_X != '-1') { $mode = substr($JOURNAL_X,0,2); $oid = $JOURNAL_X; if ($mode == 'LS') { $section_id = 'journal_section_id[' . substr($JOURNAL_X,2,2) . ']'; $oid = substr($JOURNAL_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $JOURNAL_X != 'SAISIECODE' ) { $mode = 'JR'; $oid = substr($JOURNAL_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($JOURNAL_X,2);} if ($JOURNAL_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($JOURNAL_X_CODES, 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.journal_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.journal_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'JR') {$subselect_select = " v_historique_ecritures_1.journal_id = $oid";} if ($JOURNAL_X == 'SAISIECODE') {$subselect_select = " v_historique_ecritures_1.journal_id IN (SELECT oid FROM compta.t_journaux WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($COMPTE_BUDGET_X != '-1') { $mode = substr($COMPTE_BUDGET_X,0,2); $oid = $COMPTE_BUDGET_X; if ($mode == 'LS') { $section_id = 'compte_budget_section_id[' . substr($COMPTE_BUDGET_X,2,2) . ']'; $oid = substr($COMPTE_BUDGET_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'CL' && $mode != 'LS' && $COMPTE_BUDGET_X != 'SAISIECODE' ) { $mode = 'CP'; $oid = substr($COMPTE_BUDGET_X,2); } if ($mode == 'LI' || $mode == 'SL' || $mode == 'CL') {$oid = substr($COMPTE_BUDGET_X,2);} if ($COMPTE_BUDGET_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($COMPTE_BUDGET_X_CODES, 'numero');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.compte_budget_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.compte_budget_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'CP') {$subselect_select = " v_historique_ecritures_1.compte_budget_id = $oid";} if ($mode == 'CL') {$subselect_select = " (v_historique_ecritures_1.classe_1_id = $oid OR v_historique_ecritures_1.classe_2_id = $oid OR v_historique_ecritures_1.classe_3_id = $oid OR v_historique_ecritures_1.classe_3_id = $oid OR v_historique_ecritures_1.classe_5_id = $oid)";} if ($COMPTE_BUDGET_X == 'SAISIECODE') {$subselect_select = " v_historique_ecritures_1.compte_budget_id IN (SELECT oid FROM compta.t_comptes WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($PARTENAIRE_X != '-1') { $mode = substr($PARTENAIRE_X,0,2); $oid = $PARTENAIRE_X; if ($mode == 'LS') { $section_id = 'partenaire_section_id[' . substr($PARTENAIRE_X,2,2) . ']'; $oid = substr($PARTENAIRE_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $PARTENAIRE_X != 'SAISIECODE' ) { $mode = 'PA'; $oid = substr($PARTENAIRE_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($PARTENAIRE_X,2);} if ($PARTENAIRE_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($PARTENAIRE_X_CODES, 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.partenaire_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.partenaire_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'PA') {$subselect_select = " v_historique_ecritures_1.partenaire_id = $oid";} if ($PARTENAIRE_X == 'SAISIECODE') {$subselect_select = " v_historique_ecritures_1.partenaire_id IN (SELECT oid FROM compta.t_partenaires WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($SITE_X != '-1') { $mode = substr($SITE_X,0,2); $oid = $SITE_X; if ($mode == 'LS') { $section_id = 'partenaire_section_id[' . substr($SITE_X,2,2) . ']'; $oid = substr($SITE_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $SITE_X != 'SAISIECODE' ) { $mode = 'SI'; $oid = substr($SITE_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($SITE_X,2);} if ($SITE_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($SITE_X_CODES, 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.site_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.site_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'SI') {$subselect_select = " v_historique_ecritures_1.site_id = $oid";} if ($SITE_X == 'SAISIECODE') {$subselect_select = " v_historique_ecritures_1.site_id IN (SELECT oid FROM compta.t_sites WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($TYPE_COMPTA_X != '-1') { $mode = substr($TYPE_COMPTA_X,0,2); if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.type_compta_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = (SELECT oid FROM compta.t_listes WHERE code='CTITYPEGES'))";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } return $select; EVAL] ]]> '1' AND v_historique_ecritures_1.ajustement NOT IN ('1','2','3') " ; } if ('[QMOIS]' == '1' & '[Q13]' == '1' & '[QAJ]' != '1') { $select = $select . "AND v_historique_ecritures_1.ajustement NOT IN ('1','2','3') " ; } if ('[QMOIS]' == '1' & '[Q13]' != '1' & '[QAJ]' == '1') { $select = $select . "AND v_historique_ecritures_1.fin_exercice <> '1' " ; } if ('[QMOIS]' != '1' & '[Q13]' == '1' & '[QAJ]' != '1') { $select = $select . "AND v_historique_ecritures_1.fin_exercice = '1' "; } if ('[QMOIS]' != '1' & '[Q13]' != '1' & '[QAJ]' == '1') { $select = $select . "AND v_historique_ecritures_1.ajustement IN ('1','2','3') " ; } if ('[QMOIS]' != '1' & '[Q13]' == '1' & '[QAJ]' == '1') { $select = $select . "AND (v_historique_ecritures_1.fin_exercice = '1' OR v_historique_ecritures_1.ajustement IN ('1','2','3')) " ; } if ('[QINTER]' == 'I') { $select = $select . "AND v_historique_ecritures_1.inter_site = '1' " ; } if ('[QINTER]' == 'O') { $select = $select . "AND v_historique_ecritures_1.inter_site <> '1' " ; } if ('[QCONS]' != '1') { $select = $select . "AND v_historique_ecritures_1.ecriture_consolidee IS DISTINCT FROM '1' AND v_historique_ecritures_1.ecriture_consolidee IS DISTINCT FROM '2' " ; } $JOURNAL_X = '-1'; $JOURNAL_X_CODES = ''; $PARTENAIRE_X = '-1'; $PARTENAIRE_X_CODES = ''; $SITE_X = '-1'; $SITE_X_CODES = ''; $SECTION_ANALYTIQUE_X = '-1'; $TYPE_COMPTA_X = 'LI'; if ('[CH]' == 'C' ) { $JOURNAL_X = '[JOURNAL_C]'; $JOURNAL_X_CODES = '[JOURNAL_C_CODES]'; $PARTENAIRE_X = '[PARTENAIRE_C]'; $PARTENAIRE_X_CODES = '[PARTENAIRE_C_CODES]'; $SITE_X = '[SITE_C]'; $SITE_X_CODES = '[SITE_C_CODES]'; $SECTION_ANALYTIQUE_X = '[SECTION_ANALYTIQUE_C]'; $SECTION_ANALYTIQUE_2_X = '[SECTION_ANALYTIQUE_2_C]'; $SECTION_ANALYTIQUE_3_X = '[SECTION_ANALYTIQUE_3_C]'; $SECTION_ANALYTIQUE_4_X = '[SECTION_ANALYTIQUE_4_C]'; $SECTION_ANALYTIQUE_5_X = '[SECTION_ANALYTIQUE_5_C]'; $SECTION_ANALYTIQUE_6_X = '[SECTION_ANALYTIQUE_6_C]'; } if ('[CH]' == 'H' ) { $JOURNAL_X = '[JOURNAL_H]'; $JOURNAL_X_CODES = '[JOURNAL_H_CODES]'; $PARTENAIRE_X = '[PARTENAIRE_C]'; $PARTENAIRE_X_CODES = '[PARTENAIRE_C_CODES]'; $SITE_X = '[SITE_C]'; $SITE_X_CODES = '[SITE_C_CODES]'; $SECTION_ANALYTIQUE_X = '-1'; $SECTION_ANALYTIQUE_2_X = '-1'; $SECTION_ANALYTIQUE_3_X = '-1'; $SECTION_ANALYTIQUE_4_X = '-1'; $SECTION_ANALYTIQUE_5_X = '-1'; $SECTION_ANALYTIQUE_6_X = '-1'; } if ($JOURNAL_X != '-1') { $mode = substr($JOURNAL_X,0,2); $oid = $JOURNAL_X; if ($mode == 'LS') { $section_id = 'journal_section_id[' . substr($JOURNAL_X,2,2) . ']'; $oid = substr($JOURNAL_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $JOURNAL_X != 'SAISIECODE' ) { $mode = 'JR'; $oid = substr($JOURNAL_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($JOURNAL_X,2);} if ($JOURNAL_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($JOURNAL_X_CODES, 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.journal_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.journal_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'JR') {$subselect_select = " v_historique_ecritures_1.journal_id = $oid";} if ($JOURNAL_X == 'SAISIECODE') {$subselect_select = " v_historique_ecritures_1.journal_id IN (SELECT oid FROM compta.t_journaux WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($PARTENAIRE_X != '-1') { $mode = substr($PARTENAIRE_X,0,2); $oid = $PARTENAIRE_X; if ($mode == 'LS') { $section_id = 'partenaire_section_id[' . substr($PARTENAIRE_X,2,2) . ']'; $oid = substr($PARTENAIRE_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $PARTENAIRE_X != 'SAISIECODE' ) { $mode = 'PA'; $oid = substr($PARTENAIRE_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($PARTENAIRE_X,2);} if ($PARTENAIRE_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($PARTENAIRE_X_CODES, 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.partenaire_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.partenaire_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'PA') {$subselect_select = " v_historique_ecritures_1.partenaire_id = $oid";} if ($PARTENAIRE_X == 'SAISIECODE') {$subselect_select = " v_historique_ecritures_1.partenaire_id IN (SELECT oid FROM compta.t_partenaires WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($SITE_X != '-1') { $mode = substr($SITE_X,0,2); $oid = $SITE_X; if ($mode == 'LS') { $section_id = 'partenaire_section_id[' . substr($SITE_X,2,2) . ']'; $oid = substr($SITE_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $SITE_X != 'SAISIECODE' ) { $mode = 'SI'; $oid = substr($SITE_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($SITE_X,2);} if ($SITE_X == 'SAISIECODE') {$where_codes = sql_codes_list_a($SITE_X_CODES, 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.site_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.site_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'SI') {$subselect_select = " v_historique_ecritures_1.site_id = $oid";} if ($SITE_X == 'SAISIECODE') {$subselect_select = " v_historique_ecritures_1.site_id IN (SELECT oid FROM compta.t_sites WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($TYPE_COMPTA_X != '-1') { $mode = substr($TYPE_COMPTA_X,0,2); if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.type_compta_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = (SELECT oid FROM compta.t_listes WHERE code='CTITYPEGES'))";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($SECTION_ANALYTIQUE_X != '-1') { $mode = substr($SECTION_ANALYTIQUE_X,0,2); $oid = $SECTION_ANALYTIQUE_X; if ($mode == 'LS') { $section_id = 'section_analytique_section_id[' . substr($SECTION_ANALYTIQUE_X,2,2) . ']'; $oid = substr($SECTION_ANALYTIQUE_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $mode != 'C*') { $mode = 'SA'; $oid = substr($SECTION_ANALYTIQUE_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($SECTION_ANALYTIQUE_X,2);} if ($mode == 'C*') {$where_codes = sql_codes_list_a(substr($SECTION_ANALYTIQUE_X,2), 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.section_analytique_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.section_analytique_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'SA') {$subselect_select = " v_historique_ecritures_1.section_analytique_id = $oid";} if ($mode == 'C*') {$subselect_select = " v_historique_ecritures_1.section_analytique_id IN (SELECT oid FROM compta.t_sections_analytiques WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($SECTION_ANALYTIQUE_2_X != '-1') { $mode = substr($SECTION_ANALYTIQUE_2_X,0,2); $oid = $SECTION_ANALYTIQUE_2_X; if ($mode == 'LS') { $section_id = 'section_analytique_2_section_id[' . substr($SECTION_ANALYTIQUE_2_X,2,2) . ']'; $oid = substr($SECTION_ANALYTIQUE_2_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $mode != 'C*') { $mode = 'SA'; $oid = substr($SECTION_ANALYTIQUE_2_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($SECTION_ANALYTIQUE_2_X,2);} if ($mode == 'C*') {$where_codes = sql_codes_list_a(substr($SECTION_ANALYTIQUE_2_X,2), 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.section_analytique_2_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.section_analytique_2_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'SA') {$subselect_select = " v_historique_ecritures_1.section_analytique_2_id = $oid";} if ($mode == 'C*') {$subselect_select = " v_historique_ecritures_1.section_analytique_2_id IN (SELECT oid FROM compta.t_sections_analytiques WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($SECTION_ANALYTIQUE_3_X != '-1') { $mode = substr($SECTION_ANALYTIQUE_3_X,0,2); $oid = $SECTION_ANALYTIQUE_3_X; if ($mode == 'LS') { $section_id = 'section_analytique_3_section_id[' . substr($SECTION_ANALYTIQUE_3_X,2,2) . ']'; $oid = substr($SECTION_ANALYTIQUE_3_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $mode != 'C*') { $mode = 'SA'; $oid = substr($SECTION_ANALYTIQUE_3_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($SECTION_ANALYTIQUE_3_X,2);} if ($mode == 'C*') {$where_codes = sql_codes_list_a(substr($SECTION_ANALYTIQUE_3_X,2), 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.section_analytique_3_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.section_analytique_3_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'SA') {$subselect_select = " v_historique_ecritures_1.section_analytique_3_id = $oid";} if ($mode == 'C*') {$subselect_select = " v_historique_ecritures_1.section_analytique_3_id IN (SELECT oid FROM compta.t_sections_analytiques WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($SECTION_ANALYTIQUE_4_X != '-1') { $mode = substr($SECTION_ANALYTIQUE_4_X,0,2); $oid = $SECTION_ANALYTIQUE_4_X; if ($mode == 'LS') { $section_id = 'section_analytique_4_section_id[' . substr($SECTION_ANALYTIQUE_4_X,2,2) . ']'; $oid = substr($SECTION_ANALYTIQUE_4_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $mode != 'C*') { $mode = 'SA'; $oid = substr($SECTION_ANALYTIQUE_4_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($SECTION_ANALYTIQUE_4_X,2);} if ($mode == 'C*') {$where_codes = sql_codes_list_a(substr($SECTION_ANALYTIQUE_4_X,2), 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.section_analytique_4_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.section_analytique_4_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'SA') {$subselect_select = " v_historique_ecritures_1.section_analytique_4_id = $oid";} if ($mode == 'C*') {$subselect_select = " v_historique_ecritures_1.section_analytique_4_id IN (SELECT oid FROM compta.t_sections_analytiques WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($SECTION_ANALYTIQUE_5_X != '-1') { $mode = substr($SECTION_ANALYTIQUE_5_X,0,2); $oid = $SECTION_ANALYTIQUE_5_X; if ($mode == 'LS') { $section_id = 'section_analytique_5_section_id[' . substr($SECTION_ANALYTIQUE_5_X,2,2) . ']'; $oid = substr($SECTION_ANALYTIQUE_5_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $mode != 'C*') { $mode = 'SA'; $oid = substr($SECTION_ANALYTIQUE_5_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($SECTION_ANALYTIQUE_5_X,2);} if ($mode == 'C*') {$where_codes = sql_codes_list_a(substr($SECTION_ANALYTIQUE_5_X,2), 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.section_analytique_5_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.section_analytique_5_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'SA') {$subselect_select = " v_historique_ecritures_1.section_analytique_5_id = $oid";} if ($mode == 'C*') {$subselect_select = " v_historique_ecritures_1.section_analytique_5_id IN (SELECT oid FROM compta.t_sections_analytiques WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } if ($SECTION_ANALYTIQUE_6_X != '-1') { $mode = substr($SECTION_ANALYTIQUE_6_X,0,2); $oid = $SECTION_ANALYTIQUE_6_X; if ($mode == 'LS') { $section_id = 'section_analytique_6_section_id[' . substr($SECTION_ANALYTIQUE_6_X,2,2) . ']'; $oid = substr($SECTION_ANALYTIQUE_6_X,4); } if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $mode != 'C*') { $mode = 'SA'; $oid = substr($SECTION_ANALYTIQUE_6_X,2); } if ($mode == 'LI' || $mode == 'SL') {$oid = substr($SECTION_ANALYTIQUE_6_X,2);} if ($mode == 'C*') {$where_codes = sql_codes_list_a(substr($SECTION_ANALYTIQUE_6_X,2), 'code');} $subselect_select = ''; if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.section_analytique_6_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.section_analytique_6_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";} if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";} if ($mode == 'SA') {$subselect_select = " v_historique_ecritures_1.section_analytique_6_id = $oid";} if ($mode == 'C*') {$subselect_select = " v_historique_ecritures_1.section_analytique_6_id IN (SELECT oid FROM compta.t_sections_analytiques WHERE $where_codes)";} if ($subselect_select != '') {$select = $select. " AND $subselect_select ";} } return $select; EVAL] ]]> ]]>