Ouf, j'ai trouvé : c'est moi qui faisais nawak... En fait le problème se
situait plus loin, dans un autre fichier je demandais la création du
pdf, seulement je passais l'id de la facture en deuxième argument de la
fonction /facture_pdf_create/ au lieu de passer l'objet entier...
Merci quand-même pour vos réponses
Le 21/07/2012 14:33, "[Obiz] Jérémie Ollivier" a écrit :
Bonjour Régis,
Voilà la partie concernant les factures :
...
/require (DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php');
$fac = new Facture($db);/ /
$facid = $_REQUEST['facid'];
$fac->fetch($facid);
$fac->mode_reglement_id = $modregid;
$fac->date_lim_reglement = date2timestamp( $limreg);
$fac->note = $note;
$fac->modelpdf = $conf_modele_pdf;
$fac->author = $id_vendeur;
$fac->paye = 0;
$fac->close_code = $close_code;
$code = $fac->update($user);
$fac->fetch($facid);
$fac->fetch_thirdparty();
$result = $fac->validate($user);/
...
Le reste du code n'a aucun rapport avec les factures.
Le 20/07/2012 23:22, Régis Houssin a écrit :
Faudrait voir plus de code pour comprendre d'où vient l'erreur
-----------------------------------------
Régis Houssin
Tél. +33633020797
http://www.dolibarr.fr
http://www.dolibox.fr
Le 20 juil. 2012 à 16:57, "[Obiz] Jérémie
Ollivier"<[email protected] <mailto:[email protected]>> a écrit :
Bonjour,
Je rencontre un problème lors de la création du pdf des factures
dans un module que je suis en train de développer pour Dolibarr 3.1;
le problème intervient à ce moment de mon code :
$fac = new Facture();
...
$fac->fetch($facid);
$result = $fac->validate($user);
En fait c'est au moment du validate() que ça foire. La facture est
bien validée dans Dolibarr, le paiement est enregistré, mais dans
l'interface de mon module j'obtiens un superbe :
*Fatal error*: Call to a member function fetch_thirdparty() on a
non-object in
*/.../.../.../includes/modules/facture/doc/pdf_crabe.modules.php* on
line *136*
et le pdf n'est pas créé, ce qui est gênant en plus de la foutre mal
vis à vis des utilisateurs du module.
J'ai oublié quelque chose ?
Je précise que quand je clique sur le bouton "Générer" de la fiche
facture tout se passe bien.
Merci d'avance !
--
Jérémie Ollivier
Obiz Solutions Informatiques -http://www.obiz-info.com
FRANCE
_______________________________________________
Dolibarr-dev mailing list
[email protected] <mailto:[email protected]>
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
--
Jérémie Ollivier
Obiz Solutions Informatiques -http://www.obiz-info.com
Mobile: +33(0)6 21 69 02 71
Fixe: +33(0)9 54 03 12 27
Fax: +33(0)1 76 50 65 87
FRANCE
_______________________________________________
Dolibarr-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
_______________________________________________
Dolibarr-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev