";
$r.='
Articles
';
$r.='
';
$r.='';
$r.=" | ";
$r.="Code | ";
$r.="Dénomination | ";
$r.="prix | ";
$r.="tva | ";
$r.="Montant TVA | ";
$r.="quantité | ";
$r.='
';
// For each article
// compute amount
// verify if card exists
// retrieve vat label
//--
for ($i=0;$i< $p_article;$i++) {
// Code id
$march=(isset(${"e_march$i"}))?${"e_march$i"}:"";
$march_buy=(isset(${"e_march".$i."_buy"}))?${"e_march".$i."_buy"}:"";
$march_tva_id=(isset(${"e_march$i"."_tva_id"}))?${"e_march$i"."_tva_id"}:"";
$march_tva_amount=(isset(${"e_march$i"."_tva_amount"}))?${"e_march$i"."_tva_amount"}:"0";
$march_tva_label="";
$march_label="";
// If $march has a value
if ( strlen(trim($march)) != 0 && isFicheOfJrn($p_cn,$p_jrn,$march,'deb') == 0 ) {
$msg="user_form_achat@".__LINE__."Fiche inexistante !!! ";
echo_error($msg); echo_error($msg);
$march="";
} else {
// retrieve the tva label and name
$a_fiche=GetFicheAttribut($p_cn, $march);
if ( $a_fiche != null ) {
if ( $march_tva_id == "" ) {
$march_tva_id=$a_fiche['tva_id'];
$march_tva_label=$a_fiche['tva_label'];
}
$march_label=$a_fiche['vw_name'];
}
}
// Show input
$W1=new widget("js_search");
$W1->label="";
$W1->name="e_march".$i;
$W1->value=$march;
$W1->extra='deb'; // credits
$W1->extra2=$p_jrn;
$W1->readonly=$pview_only;
$r.="".$W1->IOValue()."";
$Span=new widget ("span");
$Span->SetReadOnly($pview_only);
// card's name
$r.="| ".$Span->IOValue("e_march".$i."_label",$march_label)." | ";
// price
$Price=new widget("text");
$Price->SetReadOnly($pview_only);
$Price->table=1;
$Price->size=9;
$r.=$Price->IOValue("e_march".$i."_buy",$march_buy);
// vat label
$select_tva=make_array($p_cn,"select tva_id,tva_label from tva_rate order by tva_id",1);
$Tva=new widget("select");
$Tva->table=1;
$Tva->selected=$march_tva_id;
$r.=$Tva->IOValue("e_march$i"."_tva_id",$select_tva);
// tva_amount
$Tva_amount=new widget("text");
$Tva_amount->SetReadOnly($pview_only);
$Tva_amount->table=1;
$Tva_amount->size=9;
$r.=$Tva_amount->IOValue("e_march".$i."_tva_amount",$march_tva_amount);
// quantity
$quant=(isset(${"e_quant$i"}))?${"e_quant$i"}:"1";
$Quantity=new widget("text");
$Quantity->SetReadOnly($pview_only);
$Quantity->table=1;
$Quantity->size=9;
$r.=$Quantity->IOValue("e_quant".$i,$quant);
$r.='
';
}
$r.="
";
$r.="
";
if ($pview_only == false ) {
$r.=$p_submit;
$r.="
";
$r.="