31if (!defined(
'ALLOWED'))
32 die(
'Appel direct ne sont pas permis');
39require_once NOALYSS_INCLUDE.
'/lib/user_menu.php';
42if (isset(
$_POST[
'correct']))
46 require_once NOALYSS_INCLUDE.
'/operation_ods_new.inc.php';
51if (isset(
$_POST[
'summary']))
59 require_once NOALYSS_INCLUDE.
'/operation_ods_confirm.inc.php';
64 require(NOALYSS_INCLUDE.
'/operation_ods_new.inc.php');
79 $jr_id=
$cn->get_value(
'select jr_id from jrn where jr_internal=$1',
82 echo
'<h2>'._(
"Opération enregistrée").
" "._(
"Piece ").h(
$ledger->pj).
'</h2>';
85 echo
'<h3 class="notice">'._(
'Attention numéro pièce existante, elle a du être adaptée').
'</h3>';
87 printf(
'<a class="detail" style="display:inline" href="javascript:modifyOperation(%d,%d)">%s</a><hr>',
91 echo
'<div id="jrn_name_div">'; echo
'<h1 id="jrn_name" style="display:inline">'.$ledger->get_name().
'</h1>'; echo
'</div>';
96 require(NOALYSS_INCLUDE.
'/operation_ods_new.inc.php');
108 echo
'<div class="content">';
110 echo
'<h1 class="legend">'._(
"Etape 1 : choix du dossier").
' </h1>';
112 echo _(
'Choisissez le dossier où sont les soldes à importer');
117 echo
'*** '._(
"Aucun dossier").
' ***';
120 echo
'<form class="print" method="post">';
123 echo dossier::hidden();
136 printf (_(
'Choix du dossier : %s'),
137 $wAvail->input(
'f'));
148$back=
'do.php?ac='.$http->request(
"ac").
'&'.dossier::get();
151 echo
'<div class="content">'.
152 '<div><h1 class="legend">'._(
'Etape 2 : période').
'</h1>'.
153 '<h2 class="info">'.dossier::name(
$_REQUEST[
'f']).
'</h2>'.
154 '<form class="print" method="post">'.
155 _(
"Choisissez l'exercice clôturé (exercice N-1) du dossier à reporter pour les a-nouveaux (exercice N)");
156 echo dossier::hidden();
161 $periode=
$cn->make_array(
"select distinct p_exercice,p_exercice from parm_periode order by p_exercice");
164 $w->label=_(
'Periode N-1');
167 $w->name=
"p_periode";
170 echo _(
'Période N-1').
' : '.
$w->input();
173 echo dossier::hidden();
183 echo
'<div class="content">'.
184 '<div><h1 class="legend">Etape 3</h1>'.
185 '<h2 class="info">'.dossier::name(
$_REQUEST[
'f']).
'</h2>'.
186 '<form class="print" method="post">'.
187 _(
" Choisissez le journal qui contiendra l'opération d'ouverture ");
188 echo dossier::hidden();
209 echo dossier::hidden();
221 echo
'<div class="content">';
222 echo
'<div><h1 class="legend">'._(
"étape 4").
'</h1>';
224 $p_periode=
$http->request(
"p_periode",
"number");
232 $result[
'desc']=sprintf(_(
"Ecriture d'ouverture %d"),
$g_user->get_exercice());
236 $result[
'p_periode']=$p_periode;
253 if (trim(
$row[
'j_qcode']??
"")==
'')
265 require_once NOALYSS_INCLUDE.
'/operation_ods_new.inc.php';
alert($p_msg, $buffer=false)
alert in javascript
global $g_user
if no group available , then stop
catch(Exception $exc) if(! $g_user->can_write_action($ag_id)) $r
foreach($array as $idx=> $m) $w
contains the class for connecting to Noalyss
static id()
return the 'gDossier' value after a check
Html Input , create a tag <SELECT> ... </SELECT> if readonly == true then display the label correspon...
For the periode tables parm_periode and jrn_periode.
for($e=0; $e< count($afiche); $e++) exit
if(isset( $_POST[ 'correct'])) if(isset($_POST['summary'])) if(isset( $_POST[ 'save'])) if($sa=='') $back