-
-
- value=format_date($obj->det->jr_date);
- echo td('Date').td($date->input());
+
+
+
+
+ |
+ value = format_date($obj->det->jr_date);
+ echo td('Date') . td($date->input());
+ ?>
+
+ |
+ value = format_date($obj->det->jr_ech);
+ echo td('Echeance') . td($date_ech->input());
+ ?>
+
+
+ |
+
+ Date paiement
+ |
+
+ value = format_date($obj->det->jr_date_paid);
+ echo $date_paid->input();
+ ?>
+ |
+
- ?>
-
-
- |
- value=format_date($obj->det->jr_ech);
- echo td('Echeance').td($date_ech->input());
+ | |
+ det->array[0]['qp_supplier']);
+ echo td(_('Fournisseur'));
- ?>
- |
-
+ $view_card_detail = HtmlInput::card_detail($bk->get_quick_code(), h($bk->getName()), ' class="line" ');
+ echo td($view_card_detail);
+ ?>
+
+
+
+ |
+ value = strip_tags($obj->det->jr_pj_number);
+ echo td(_('Pièce')) . td($itext->input());
+ ?>
+ |
+
+ |
+ value = strip_tags($obj->det->jr_comment);
+ $itext->size = 40;
+ echo td(_('Libellé')) . td($itext->input(), ' colspan="2" ');
+ ?>
+ |
+
+
+ |
+ Payé |
+
+ selected = ($obj->det->jr_rapt == 'paid');
+ echo $ipaid->input();
+ ?>
+ |
+
- |
- det->array[0]['qp_supplier']);
- echo td(_('Fournisseur'));
+ |
+ |
+
+
+ |
+ Note
+ |
+
+ |
+ width = 25;
+ $inote->heigh = 5;
+ $inote->value = strip_tags($obj->det->note);
+ echo $inote->input();
+ ?>
- $view_card_detail=HtmlInput::card_detail($bk->get_quick_code(),h($bk->getName()), ' class="line" ');
- echo td($view_card_detail);
- ?>
- |
-
-
- |
- value=strip_tags($obj->det->jr_pj_number);
- echo td(_('Pièce')).td($itext->input());
- ?>
- |
-
- |
- value=strip_tags($obj->det->jr_comment);
- $itext->size=40;
- echo td(_('Libellé')).td($itext->input(),' colspan="2" ');
+ |
+
+
+ |
+
+
+
+
+
+
+ MY_TVA_USE == 'Y')
+ {
+ echo th(_('Taux TVA'), 'style="text-align:right"');
+ } else
+ {
+ echo th('');
+ }
+ echo th(_('Prix/Un.'), 'style="text-align:right"');
+ echo th(_('Quantité'), 'style="text-align:right"');
+ echo th(_('Non ded'), 'style="text-align:right"');
+
+ if ($owner->MY_TVA_USE == 'Y')
+ {
+ echo th(_('HTVA'), 'style="text-align:right"');
+ echo th(_('TVA'), 'style="text-align:right"');
+ echo th(_('TVAC'), 'style="text-align:right"');
+ } else
+ echo th(_('Total'), 'style="text-align:right"');
+
+ if ($owner->MY_ANALYTIC != 'nu' && $div == 'popup')
+ {
+ $anc = new Anc_Plan($cn);
+ $a_anc = $anc->get_list(' order by pa_id ');
+ $x = count($a_anc);
+ /* set the width of the col */
+ echo '| ' . _('Compt. Analytique') . ' | ';
+
+ /* add hidden variables pa[] to hold the value of pa_id */
+ echo Anc_Plan::hidden($a_anc);
+ }
+ echo '';
+ for ($e = 0; $e < count($obj->det->array); $e++)
+ {
+ $row = '';
+ $q = $obj->det->array[$e];
+ $fiche = new Fiche($cn, $q['qp_fiche']);
+ $view_card_detail = HtmlInput::card_detail($fiche->strAttribut(ATTR_DEF_QUICKCODE), "", ' class="line" ');
+ $row = td($view_card_detail);
+ $sym_tva = '';
+
+ if ($owner->MY_TVA_USE == 'Y' && $q['qp_vat_code'] != '')
+ {
+ /* retrieve TVA symbol */
+ $tva = new Acc_Tva($cn, $q['qp_vat_code']);
+ $tva->load();
+ $sym_tva = h($tva->get_parameter('label'));
+ }
+ if ($owner->MY_UPDLAB == 'Y')
+ {
+ $l_lib = ($q['j_text'] == '') ? $fiche->strAttribut(ATTR_DEF_NAME) : $q['j_text'];
+ $hidden = HtmlInput::hidden("j_id[]", $q['j_id']);
+ $input = new IText("e_march" . $q['j_id'] . "_label", $l_lib);
+ $input->css_size = "100%";
+ } else
+ {
+ $input = new ISpan("e_march" . $q['j_id'] . "_label");
+ $hidden = HtmlInput::hidden("j_id[]", $q['j_id']);
+ $input->value = $fiche->strAttribut(ATTR_DEF_NAME);
+ }
+ $row.=td($input->input() . $hidden);
+ $row.=td($sym_tva, 'style="text-align:center"');
+ $pu = 0;
+ if ($q['qp_quantite'] != 0)
+ $pu = bcdiv($q['qp_price'], $q['qp_quantite']);
+ $row.=td(nbm($pu), 'class="num"');
+ $row.=td(nbm($q['qp_quantite']), 'class="num"');
+
+ $no_ded = bcadd($q['qp_dep_priv'], $q['qp_nd_amount']);
+ $row.=td(nbm($no_ded), ' style="text-align:right"');
+ $htva = $q['qp_price'];
- ?>
-
-
-
- |
- Payé |
-
- selected=($obj->det->jr_rapt=='paid');
- echo $ipaid->input();
- ?>
- |
-
-
- |
-
-
- |
- Note
- |
-
- |
- width=25;
- $inote->heigh=5;
- $inote->value=strip_tags($obj->det->note);
- echo $inote->input();
- ?>
-
- |
-
-
- |
-
-
-
-
-
-
-MY_TVA_USE == 'Y') {
- echo th(_('Taux TVA'), 'style="text-align:right"');
-} else {
- echo th('');
-}
-echo th(_('Prix/Un.'), 'style="text-align:right"');
-echo th(_('Quantité'), 'style="text-align:right"');
-echo th(_('Non ded'), 'style="text-align:right"');
-
-if ( $owner->MY_TVA_USE == 'Y') {
- echo th(_('HTVA'), 'style="text-align:right"');
- echo th(_('TVA'), 'style="text-align:right"');
- echo th(_('TVAC'), 'style="text-align:right"');
-}else
- echo th(_('Total'), 'style="text-align:right"');
-
- if ($owner->MY_ANALYTIC != 'nu' && $div=='popup'){
- $anc=new Anc_Plan($cn);
- $a_anc=$anc->get_list(' order by pa_id ');
- $x=count($a_anc);
- /* set the width of the col */
- echo '| '._('Compt. Analytique').' | ';
-
- /* add hidden variables pa[] to hold the value of pa_id */
- echo Anc_Plan::hidden($a_anc);
- }
-echo '';
- for ($e=0;$edet->array);$e++) {
- $row='';
- $q=$obj->det->array[$e];
- $fiche=new Fiche($cn,$q['qp_fiche']);
- $view_card_detail=HtmlInput::card_detail($fiche->strAttribut(ATTR_DEF_QUICKCODE),"", ' class="line" ');
- $row=td($view_card_detail);
- $sym_tva='';
-
- if ( $owner->MY_TVA_USE=='Y' && $q['qp_vat_code'] != '') {
- /* retrieve TVA symbol */
- $tva=new Acc_Tva($cn,$q['qp_vat_code']);
- $tva->load();
- $sym_tva=h($tva->get_parameter('label'));
- }
- if ($owner->MY_UPDLAB == 'Y')
- {
- $l_lib = ($q['j_text'] == '') ? $fiche->strAttribut(ATTR_DEF_NAME) : $q['j_text'];
- $hidden = HtmlInput::hidden("j_id[]", $q['j_id']);
- $input = new IText("e_march" . $q['j_id'] . "_label", $l_lib);
- $input->css_size="100%";
- }
- else
- {
- $input = new ISpan("e_march" . $q['j_id'] . "_label");
- $hidden = HtmlInput::hidden("j_id[]", $q['j_id']);
- $input->value = $fiche->strAttribut(ATTR_DEF_NAME);
- }
- $row.=td($input->input().$hidden);
- $row.=td($sym_tva,'style="text-align:center"');
- $pu=0;
- if ( $q['qp_quantite'] != 0 ) $pu=bcdiv($q['qp_price'],$q['qp_quantite']);
- $row.=td(nbm($pu),'class="num"');
- $row.=td(nbm($q['qp_quantite']),'class="num"');
-
- $no_ded=bcadd($q['qp_dep_priv'],$q['qp_nd_amount']);
- $row.=td(nbm($no_ded),' style="text-align:right"');
- $htva=$q['qp_price'];
+ $row.=td(nbm($htva), 'class="num"');
+ $tvac = bcadd($htva, $q['qp_vat']);
+ $tvac = bcadd($tvac, $q['qp_nd_tva']);
+ $tvac = bcadd($tvac, $q['qp_nd_tva_recup']);
- $row.=td(nbm($htva),'class="num"');
- $tvac=bcadd($htva,$q['qp_vat']);
- $tvac=bcadd($tvac,$q['qp_nd_tva']);
- $tvac=bcadd($tvac,$q['qp_nd_tva_recup']);
+ if ($owner->MY_TVA_USE == 'Y')
+ {
+ $tva_amount = bcadd($q['qp_vat'], $q['qp_nd_tva']);
+ $tva_amount = bcadd($tva_amount, $q['qp_nd_tva_recup']);
+ $class = "";
+ if ($q['qp_vat_sided'] <> 0)
+ {
+ $class = ' style="text-decoration:line-through"';
+ $tvac = bcsub($tvac, $q['qp_vat']);
+ }
+ $row.=td(nbm($tva_amount), 'class="num" ' . $class);
+ $row.=td(nbm($tvac), 'class="num"');
+ }
+ $total_tvac+=$tvac;
+ $total_htva+=$htva;
+ /* Analytic accountancy */
+ if ($owner->MY_ANALYTIC != "nu" && $div == 'popup')
+ {
+ $poste = $fiche->strAttribut(ATTR_DEF_ACCOUNT);
+ if (preg_match('/^(6|7)/', $poste))
+ {
+ $anc_op = new Anc_Operation($cn);
+ $anc_op->j_id = $q['j_id'];
+ echo HtmlInput::hidden('op[]', $anc_op->j_id);
+ /* compute total price */
+ bcscale(2);
+
+ $row.=$anc_op->display_table(1, $htva, $div);
+ } else
+ {
+ $row.=td('');
+ }
+ }
+ echo tr($row);
+ }
+ if ($owner->MY_TVA_USE == 'Y')
+ $row = td(_('Total'), ' style="font-style:italic;text-align:right;font-weight: bolder;width:auto" colspan="6"');
+ else
+ $row = td(_('Total'), ' style="font-style:italic;text-align:right;font-weight: bolder;width:auto" colspan="6"');
+ $row.=td(nbm($total_htva), 'class="num" style="font-style:italic;font-weight: bolder;"');
+ if ($owner->MY_TVA_USE == 'Y')
+ $row.=td("") . td(nbm($total_tvac), 'class="num" style="font-style:italic;font-weight: bolder;"');
+ echo tr($row);
+ ?>
+
- if ($owner->MY_TVA_USE=='Y')
- {
- $tva_amount=bcadd($q['qp_vat'],$q['qp_nd_tva']);
- $tva_amount=bcadd($tva_amount,$q['qp_nd_tva_recup']);
- $class="";
- if ($q['qp_vat_sided']<>0) {
- $class=' style="text-decoration:line-through"';
- $tvac=bcsub($tvac,$q['qp_vat']);
- }
- $row.=td(nbm($tva_amount),'class="num" '.$class);
- $row.=td(nbm($tvac),'class="num"');
- }
- $total_tvac+=$tvac;
- $total_htva+=$htva;
- /* Analytic accountancy */
- if ( $owner->MY_ANALYTIC != "nu" && $div == 'popup'){
- $poste=$fiche->strAttribut(ATTR_DEF_ACCOUNT);
- if ( preg_match('/^(6|7)/',$poste)) {
- $anc_op=new Anc_Operation($cn);
- $anc_op->j_id=$q['j_id'];
- echo HtmlInput::hidden('op[]',$anc_op->j_id);
- /* compute total price */
- bcscale(2);
-
- $row.=$anc_op->display_table(1,$htva,$div);
-
- } else {
- $row.=td('');
- }
- }
- echo tr($row);
-
- }
- if ($owner->MY_TVA_USE=='Y')
- $row= td(_('Total'),' style="font-style:italic;text-align:right;font-weight: bolder;width:auto" colspan="6"');
- else
- $row= td(_('Total'),' style="font-style:italic;text-align:right;font-weight: bolder;width:auto" colspan="6"');
-$row.=td(nbm($total_htva),'class="num" style="font-style:italic;font-weight: bolder;"');
-if ($owner->MY_TVA_USE=='Y')
- $row.=td("").td(nbm($total_tvac),'class="num" style="font-style:italic;font-weight: bolder;"');
-echo tr($row);
-?>
- |