$element) { ${"e_$key"}=$element; echo_debug("e_$key =$element"); } // annulate a operation if ( isset ($annul) ) { if ( isset ($_POST['p_id'])) { // Get the current periode $period=GetUserPeriode($cn,$g_user); // Check if it a centralize operation if ( isCentralize($cn,$p_id) == 0 ) { // get the next op id $seq=GetNextId($cn,'j_grpt')+1; // build the sql stmt for jrnx $sql="insert into jrnx ( j_montant, j_poste,j_grpt,j_jrn_def, j_debit, j_text,j_internal,j_tech_user,j_tech_per ) select j_montant, j_poste, $seq, j_jrn_def, case when j_debit=false then true else false end, j_text,j_internal,'$g_user',$period from jrnx where j_grpt=".$_POST['p_id']; $Res=ExecSql($cn,$sql); // Get the internal code $internalcode=SetInternalCode($cn,$seq,$g_jrn); // build the sql stmt for jrn $sql= "insert into jrn ( jr_def_id,jr_montant,jr_comment, jr_date,jr_grpt_id,jr_internal ,jr_tech_per ) select jr_def_id,jr_montant,'Annulation '||jr_comment,jr_date,$seq ,'$internalcode', $period from jrn where jr_grpt_id=".$_POST['p_id']; $Res=ExecSql($cn,$sql); // also in the stock table $sql="insert into stock_goods ( j_id,f_id,sg_quantity,sg_type ) select j_id,f_id,sg_quantity, case when sg_type='c' then 'd' else 'c' end from stock_goods natural join jrnx where j_grpt=".$_POST['p_id']; $Res=ExecSql($cn,$sql); } echo '

Opération annulée

'; ?> Opération '.$l_array['jr_internal'].""; echo 'Date : '.$e_op_date; echo '
'; echo $e_comment; echo '
'; if ( isset ($e_ech) ) { echo "
Echeance $e_ech
"; } for ( $i = 0; $i < $max_deb;$i++) { $lib=GetPosteLibelle($g_dossier,${"e_class_deb$i"}); echo '
'; echo ${"e_class_deb$i"}." $lib "."".${"e_mont_deb$i"}.""; echo "
"; } for ( $i = 0; $i < $max_cred;$i++) { $lib=GetPosteLibelle($g_dossier,${"e_class_cred$i"}); echo '
'; echo ${"e_class_cred$i"}." $lib "."".${"e_mont_cred$i"}.""; echo '
'; } //echo "operation concernée $e_rapt

//"; $a=GetConcerned($cn,$e_jr_id); if ( $a != null ) { foreach ($a as $key => $element) { echo "operation concernée
"; echo " ".GetInternal($cn,$element)."
"; }//for }// if ( $a != null ) { echo '
'; html_page_stop(); ?>