exec_sql($sql); if ( ( $M = Database::num_row($Res)) == 0 ) return null; // store it in a HTLM table $result='
| Code | '; $result.='Noms | '; $result.='Entrée | '; $result.='Sortie | '; $result.='Solde | '; $result.="
|---|---|---|---|---|
| ".''. $r['sg_code']." | "; // name $a_name=getFicheNameCode($p_cn,$r['sg_code']); $name=""; if ( $a_name != null ) { foreach ($a_name as $key=>$element) { $name.=$element['av_text'].","; } }// if ( $a_name $result.="$name | "; // Debit (in) $deb=GetQuantity($p_cn,$r['sg_code'],$p_year,'d'); $result.="".$deb." | "; // Credit (out) $cred=GetQuantity($p_cn,$r['sg_code'],$p_year,'c'); $result.="".$cred." | "; // diff $diff=$deb-$cred; $result.="".$diff." | "; $result.="
| Date | "; $r.="Entrée / Sortie | "; $r.="Description | "; $r.="Opération | "; $r.="Montant | "; $r.="Quantité | "; $r.="Prix/Cout Unitaire | "; $r.="
|---|---|---|---|---|---|---|
| "; $r.=$l['j_date']; $r.=" | "; //type (deb = out cred=in) $r.=""; $r.=($l['sg_type']=='c')?'OUT':'IN'; $r.=" | "; // comment $r.=""; $r.=$l['comment']; $r.=" | "; // jr_internal $r.=""; if ( $l['jr_id'] != "") $r.= " ".$l['jr_internal'].""; else $r.=$l['jr_internal']; $r.=" | "; //amount $r.=''; $r.=$l['j_montant']; $r.=" | "; //quantity $r.=''; $r.=$l['sg_quantity']; $r.=" | "; // Unit Price $r.=''; $up=""; if ( $l['sg_quantity'] != 0 ) $up=round($l['j_montant']/$l['sg_quantity'],4); $r.=sprintf("%.4f",$up); $r.=" | "; $r.="