[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Phpcompta-support] bug dans l'impression d'un poste
From: |
Stan Pinte |
Subject: |
[Phpcompta-support] bug dans l'impression d'un poste |
Date: |
Sat, 13 May 2006 14:58:37 +0200 |
User-agent: |
Thunderbird 1.5.0.2 (Windows/20060308) |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Salut!!
mon poste 213 "s'imprime mal", et je soupçonne que cela puisse avoir
des effets sur d'autres postes, bien entendu ;-)
Cependant, le total donné dans la Balance des comptes est correct (le
solde du compte 213 vaut zéro)...
- --> Mon diagnostic est donc que la requête dans class_poste.php est à
corriger.
je m'explique:
Voici le poste imprimé:
Code interne Date Description Débit Crédit
OD-01-00013 19.07.2004 avance maison rue de thy 4475.0000 0
OD-01-00035 15.11.2004 avance accompte maison pour associés
0 895.0000
OD-01-00035 15.11.2004 avance accompte maison pour associés
0 895.0000
OD-01-00032 15.11.2004 acquisition Maison Ways 0 3580.0000
solde créditeur 895 4475 5370
Voici la requête telle que faite par class_poste.php:
dossier2=> select to_char(j_date,'DD.MM.YYYY') as j_date,
dossier2-> case when j_debit='t' then j_montant else 0 end as deb_montant,
dossier2-> case when j_debit='f' then j_montant else 0 end as
cred_montant,
dossier2-> jr_comment as description,jrn_def_name as jrn_name,
dossier2-> j_debit, jr_internal
dossier2-> from jrnx left join jrn_def on jrn_def_id=j_jrn_def
dossier2-> left join jrn on jr_grpt_id=j_grpt
dossier2-> where j_poste=213 order by j_date::date
dossier2-> ;
j_date | deb_montant | cred_montant | description
| jrn_name | j_debit | jr_internal
-
------------+-------------+--------------+--------------------------------------
+--------------------+---------+-------------
19.07.2004 | 4475.0000 | 0 | avance maison rue de thy
| OpÚration Diverses | t | OD-01-00013
15.11.2004 | 0 | 895.0000 | avance accompte maison pour
associÚs
| OpÚration Diverses | f | OD-01-00035
15.11.2004 | 0 | 895.0000 | avance accompte maison pour
associÚs
| OpÚration Diverses | f | OD-01-00035
15.11.2004 | 0 | 3580.0000 | acquisition Maison Ways
| OpÚration Diverses | f | OD-01-00032
(4 rows)
dossier2=>
Or, cette requête me donne deux fois l'opération diverse OD-01-00035,
et la compte deux fois dans les totaux. Dans ma DB, je n'ai qu'une
seule écriture dans mon opération OD-01-00035:
j_id | j_date | j_montant | j_poste | j_grpt | j_rapt | j_jrn_def
| j_debit
| j_text | j_centralized | j_internal | j_tech_user |
j_tech_date |
j_tech_per | j_qcode
-
------+------------+-----------+---------+--------+--------+-----------+--------
-
-+--------+---------------+------------+-------------+-------------------------+
- ------------+---------
631 | 2004-11-15 | 895.0000 | 29101 | 268 | | 4 | t
| | f | | stan | 2005-01-09
20:08:48.438 |
50 |
632 | 2004-11-15 | 895.0000 | 213 | 268 | | 4 | f
| | f | | stan | 2005-01-09
20:08:48.438 |
50 |
(2 rows)
dossier2=>
dossier2=> select * from jrn where jr_montant=895;
jr_id | jr_def_id | jr_montant | jr_comment
| jr_dat
e | jr_grpt_id | jr_internal | jr_tech_date | jr_tech_per
| jrn_ech
| jr_ech | jr_rapt | jr_valid | jr_opid | jr_c_opid | jr_pj |
jr_pj_name | jr_p
j_type
-
-------+-----------+------------+--------------------------------------+--------
-
----+------------+-------------+-------------------------+-------------+--------
-
-+--------+---------+----------+---------+-----------+-------+------------+-----
- -------
273 | 4 | 895.0000 | avance accompte maison pour associÚs
| 2004-11
- -15 | 268 | OD-01-00035 | 2005-01-09 20:08:48.438 | 50 |
| | | t | | |
| |
(1 row)
dossier2=>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.1 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFEZdf9/PmuubxPWAIRAltBAJ9WONm2P4nyLfH6fW1Yqgn5BqLSjACeJ8wM
1LQHRaYhaY+PYW9XpuXu95o=
=14GF
-----END PGP SIGNATURE-----
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Phpcompta-support] bug dans l'impression d'un poste,
Stan Pinte <=