dolibarr-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: RE : [Dolibarr-user] factures fournisseur et banque


From: Vivier Nicolas
Subject: Re: RE : [Dolibarr-user] factures fournisseur et banque
Date: Mon, 15 Dec 2003 14:16:44 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031015

Francois de Chezelles wrote:
Salut.
Moi aussi ça m'intéresse. Est-il possible de mettre ce soft quelque
part, par exemple sur le site de Dolibarr?

François

Je mets le code PHP ci-dessous. Il suffit de le copier dans un fichier, de renseigner les infos sur la base de données et de l'appeler dans son navigateur. Il n'exporte que les factures clients. Il exportera les factures fournisseurs quand quelqu'un aura répondu à ma question plus haut ;)

Bien sûr ce programme pourrait être proprement intégré à Dolibarr mais je ne me suis pas encore penché sur la question. Il serait bon aussi qu'un "vrai" programmeur le regarde pour vérifier qu'il n'y a pas de bêtises.

Nicolas

<?PHP
// Auteur Nicolas Vivier 2003
// sous licence GPL
// export des factures dolibarr au format EBP v3 (test avec EBP 2003)

define("SQL_HOTE", "localhost");
define("SQL_LOGIN", "XXX");
define("SQL_SECRET", "****");
$mid = @ mysql_connect(SQL_HOTE, SQL_LOGIN, SQL_SECRET) or die("Erreur connexion MySQL");
mysql_select_db("dolibarr") or die("Echec selection base Mysql");
// intervalle pour l'extraction des écritures
$m1="20".$mois."00";
$m2="20".$mois."31";
// factures clients
$sql = 'SELECT llx_facture.facnumber, llx_facture.datef, llx_facture.amount, llx_facture.tva, llx_societe.nom'
        . ' FROM llx_facture, llx_societe'
. ' WHERE llx_facture.datef>'.$m1.' AND llx_facture.datef<='.$m2.' AND llx_facture.fk_statut =1 AND llx_societe.idp = llx_facture.fk_soc';
echo $sql;
$r = mysql_query($sql) or die("Echec requete");
echo "Nb factures importees:", mysql_num_rows($r), "<br>";
echo "Copier le texte ci-dessous dans un fichier .txt pour l'importation <br>";
while ($l=mysql_fetch_array($r))
{$date=explode("-", $l["datef"]);
echo "1,", $date[2], $date[1], $date[0],",VE,701,,\"",substr($l["nom"],0,40),"\",\"", substr($l["facnumber"],0,10),"\",",$l["amount"],",C,,<br>"; echo "1,", $date[2], $date[1], $date[0],",VE,44571,,\"",substr($l["nom"],0,40),"\",\"", substr($l["facnumber"],0,10),"\",",$l["tva"],",C,,<br>"; echo "1,", $date[2], $date[1], $date[0],",VE,411,,\"",substr($l["nom"],0,40),"\",\"", substr($l["facnumber"],0,10),"\",",$l["tva"]+$l["amount"],",D,,<br>";}
?>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]