'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]
]]>
]]>