19 require_once NOALYSS_INCLUDE.
'/lib/class_database.php';
20 require_once(
'class_ext_tva.php');
21 require_once NOALYSS_INCLUDE.
'/lib/class_ibutton.php';
22 require_once (
'class_ext_list_intra.php');
23 require_once (
'class_ext_list_assujetti.php');
24 require_once NOALYSS_INCLUDE.
'/class/class_acc_ledger.php';
35 $button->javascript=
"$('detail').hide();$('main').show();";
69 require_once NOALYSS_INCLUDE.
'/class/class_acc_ledger.php';
70 $count=
$cn->get_value(
'select count(*) from tva_belge.declaration_amount where da_id=$1',array(
$_REQUEST[
'p_id']));
75 $sel_ledger=
$ledger->select_ledger(
'ODS',1);
76 $r=HtmlInput::title_box(
'Génération écriture',
'record_write');
77 if ($sel_ledger != null)
79 $r.=
'<form onsubmit="save_write(this);return false;">';
81 $decl->set_parameter(
'id',$_GET[
'p_id']);
83 $date=
new IDate(
'pdate');
84 $r.=
"Date :".$date->input().
'<br>';
85 $r.=
"Choix du journal : ".$sel_ledger->input();
87 $r.=HtmlInput::hidden(
'mt',microtime(
true));
88 $r.=HtmlInput::extension();
89 $r.=dossier::hidden();
90 $r.=HtmlInput::submit(
'save',
'Sauver',
'onclick="return confirm(\'Vous confirmez ? \')"');
93 $r.=
'<h2 class="error"> Aucun journal accessible</h2>';
99 $r=HtmlInput::anchor_close(
$ctl);
100 $r.=
"<h2 class=\"info\">Désolé cette opération n'existe pas </h2>";
101 $r.=
'<span class="notice">Il se peut que l\'information aie été effacée</span>';
102 $r.=HtmlInput::button_close(
$ctl);
109 echo
'<div style="float:right"><a class="mtitle" href="javascript:void(0)" onclick="removeDiv(\'record_write\')">fermer</a></div>';
118 $nb_item=count($account);
119 for ($i=0;$i<count($account);$i++) {
121 $array[
'poste'.$i]=$account[$i];
123 if ( isset($deb[$i]))
$array[
'ck'.$i]=1;
128 $array[
'amount'.$i]=$atva_amount;
130 if ( isset($atva_ic))
$array[
'ck'.$i]=1;
135 if ( isset($crtva)) {
136 $array[
'poste'.$i]=$crtva;
137 $array[
'amount'.$i]=$crtva_amount;
139 if ( isset($crtva_ic))
$array[
'ck'.$i]=1;
144 if ( isset($dttva)) {
145 $array[
'poste'.$i]=$dttva;
146 $array[
'amount'.$i]=$dttva_amount;
148 if ( isset($dttva_ic))
$array[
'ck'.$i]=1;
153 if ( isset($solde)) {
154 $array[
'poste'.$i]=$solde;
155 $array[
'amount'.$i]=$solde_amount;
157 if ( isset($solde_ic))
$array[
'ck'.$i]=1;
161 $array[
'nb_item']=$nb_item;
163 $array[
'e_pj_suggest']=
'NONE';
168 $array[
'desc']=
'Extension TVA : écriture générée';
169 $ods=
new Acc_Ledger(
$cn,$p_jrn);
171 echo h2info(
"Sauvée : ajoutez le numéro de pièce");
172 echo HtmlInput::detail_op($ods->jr_id,
'détail opération : '.$ods->internal);
173 $ods->with_concerned=
false;
174 echo $ods->confirm(
$array,
true);
175 }
catch(Exception $e) {
176 echo alert($e->getMessage());
178 $r=ob_get_contents();
185 $sql=
"delete from tva_belge.declaration_amount where da_id=$1";
188 $sql=
"delete from tva_belge.intracomm where i_id=$1";
191 $sql=
"delete from tva_belge.assujetti where a_id=$1";
196 $r=HtmlInput::anchor_close(
$ctl);
197 $r.=
'<h2 class="info"> Information </h2>';
198 $r.=
'<h2 class="notice">Opération effacée</h2>';
199 $r.=HtmlInput::button_close(
$ctl);
204 $r=HtmlInput::title_box(
"Ajout paramètre",
$ctl);
205 $r.=
'<h3>'._(
'Pour la grille ').$pcode.
'</h3>';
207 $text =
new ITva_Popup(
'tva_id');
208 $text->add_label(
'tva_label');
209 $text->js =
'onchange="set_tva_label(this);"';
210 $text->with_button(
true);
213 $iposte=
new IPoste(
'paccount');
215 $iposte->set_attribute(
'jrn',0);
216 $iposte->set_attribute(
'account',
'paccount');
217 $iposte->set_attribute(
'label',
'paccount_label');
220 $r.=
'<form method="POST" id="faddparm"onsubmit="return confirm(\'Vous confirmez ?\');" style="margin-left:15px">';
221 $r.=HtmlInput::request_to_hidden(array(
"tab",
"gDossier",
"plugin_code",
"ac",
"pcode"));
224 $r.=
'<span id="tva_label" style="display:block"></span>';
225 $r.=
" Poste comptable (utilisez le % pour inclure les postes qui en dépendent)";
226 $r.=$iposte->input();
228 $r.=
'<span id="paccount_label" style="display:inline"></span>';
229 $r.=
'<span style="display:block"></span>';
230 $r.=HtmlInput::submit(
"save_addparam",
"Sauver");
231 $r.=HtmlInput::button_close(
$ctl);
240 header(
'Content-type: text/xml; charset=UTF-8');
242 <?xml version=
"1.0" encoding=
"UTF-8"?>
if(isset($_POST['ftvaadd'])) if(isset($_POST['mod'])) $atva
get data from database
$type
Retrouve le type de row si == 3.
if(isset($_POST['remove'])) $array