Bonsoir,

Je m'acharne depuis des heures à rajouter dans commande fournisseur des
lignes de produits "libres".
Pour cela j'ai transformé htdocs/fourn/fournisseur.command.class.php et
htdocs/fourn/commande/fiche.php. en m'inspirant des propales ou des
commandes client.

if ($_POST['action'] ==    'addligne' &&
$user->rights->fournisseur->commande->creer)
{
   if ($_POST['qty'] && (($_POST['pu']  && $_POST['desc']) ||
$_POST['idprod']))
   {
       $commande =    new    CommandeFournisseur($db);
       $ret=$commande->fetch($_POST["id"]);
//traitement d'erreur sur fetch
  //traitement de idprod
puis
           $pu=$_POST['pu'];
           $tva_tx=$_POST['tva_tx'];
           $desc=$_POST['desc'];
    $result=$commande->addline(
           $desc,
           $pu,
           $_POST['qty'],
           $tva_tx,
           $_POST['idprod'],
           $_POST['remise_percent']
           );    etc etc


et ben, impossible d'y arriver. Même pas d'insertion dans
llx_commande_fournisseurdet, aucun message d'erreur....soit écran blanc,
soit il se passe rien. Si j'insere "en dur" dans la base, les lignes
apparaissent, seul le update_price ne se fait pas (normal)

Je dois rater un truc HENAURME !!!

Coup de main ou piste bienvenus...Version dolibarr cvs du 19/08/06,
MySQL4.1.12, PHP4.4 sur xubuntu.

Je ne peux pas faire d'upgrade complet, Dolibarr personnalisé en prod.

Merci d'avance.



--
Gerard Tourres
Linux registired user #378864
Linux a un noyau, d'autres OS ont des pépins....
Have fun ! Enjoy Linux !
_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev

Répondre à