[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Dolibarr-dev] aider en development
From: |
Franky Van Liedekerke |
Subject: |
Re: [Dolibarr-dev] aider en development |
Date: |
Thu, 04 Jan 2007 16:21:28 +0100 |
User-agent: |
Thunderbird 1.5.0.9 (X11/20061219) |
Rodolphe Quiedeville wrote:
> Le 04.01.2007 15:29, Franky Van Liedekerke a ecrit :
>> Rodolphe Quiedeville wrote:
>>>>>> Il faut créer au moins deux factures pour le même compagnie avant que tu
>>>>>> vois ce problème. As-tu essayé ça?
>>>>> :-)
>>>>>
>>>>>
>>>> euhm ... est-ce-que ça veut dire: "Qui, j'ai essayé, mais je ne le vois
>>>> pas" ou "Aha, maintenant je le vois"? :-)
>>> Cela veut dire, oui bien sur que j'ai généré plusieurs facture pour la
>>> meme societe pour me mettre dans les mêmes condition que toi :-)
>>>
>>>
>> hmm ... et si tu change les duex lignes en htdocs/compta/stat/casoc.php,
>> comme dans le bugreport, ça change l'output sur l'écran ou pas?
>
> Je ne vais pas changer ce qui marche ;-) J'aimerais comprendre avant
>
>
Ok, je vais essayer d'expliquer :-)
Dans htdocs/compta/stats/casoc.php, sur la ligne 77 (ou 88) le SELECT:
SELECT s.idp as rowid, .... FROM ".MAIN_DB_PREFIX."societe as s, ....
alors ça veut dire, plus loin dans le code, que $obj->rowid est toujours
le même pour une société (c'est le ID du société)
Et le loop est:
$result = $db->query($sql);
if ($result)
{
$num = $db->num_rows($result);
$i=0;
while ($i < $num)
{
$obj = $db->fetch_object($result);
$amount[$obj->rowid] = $obj->amount_ttc;
$name[$obj->rowid] = $obj->name;
$catotal+=$obj->amount_ttc;
$i++;
}
}
Tu vois là:
$amount[$obj->rowid] = $obj->amount_ttc;
alors si une société a plusieurs factures, c'est toujours remplace ici,
au lieu d'être ajouté, parce-que $amount doit avoir le total des
factures pour chaque société.
Pff ... c'est clair? (je m'excuse pour mon Français ...)
Franky
- Re: [Dolibarr-dev] aider en development, (continued)
- Re: [Dolibarr-dev] aider en development, Yannick Warnier, 2007/01/03
- Re: [Dolibarr-dev] aider en development, Rodolphe Quiedeville, 2007/01/04
- Re: [Dolibarr-dev] aider en development, Franky Van Liedekerke, 2007/01/04
- Re: [Dolibarr-dev] aider en development, Rodolphe Quiedeville, 2007/01/04
- Re: [Dolibarr-dev] aider en development, Franky Van Liedekerke, 2007/01/04
- Re: [Dolibarr-dev] aider en development, Rodolphe Quiedeville, 2007/01/04
- Re: [Dolibarr-dev] aider en development, Franky Van Liedekerke, 2007/01/04
- Re: [Dolibarr-dev] aider en development, Rodolphe Quiedeville, 2007/01/04
- Re: [Dolibarr-dev] aider en development, Franky Van Liedekerke, 2007/01/04
- Re: [Dolibarr-dev] aider en development, Rodolphe Quiedeville, 2007/01/04
- Re: [Dolibarr-dev] aider en development,
Franky Van Liedekerke <=
- Re: [Dolibarr-dev] aider en development, Rodolphe Quiedeville, 2007/01/04
- Re: [Dolibarr-dev] aider en development, Régis Houssin, 2007/01/04
- Re: [Dolibarr-dev] aider en development, Francois Bayart, 2007/01/04
- Re: [Dolibarr-dev] aider en development, Franky Van Liedekerke, 2007/01/04
- Tester un patch (was :Re: [Dolibarr-dev] aider en development), Franky Van Liedekerke, 2007/01/04
- Re: [Dolibarr-dev] aider en development, Franky Van Liedekerke, 2007/01/04
- Re: [Dolibarr-dev] aider en development, Simon TOSSER, 2007/01/04
- Re: [Dolibarr-dev] aider en development, Franky Van Liedekerke, 2007/01/04
Re: [Dolibarr-dev] aider en development, Yannick Warnier, 2007/01/12