Bonsoir
OC semble me prendre des sommes issus d'autres comptes que ceux destinés à la case 242 (autres charges externes).
Comment paramétrer les données collectées par OC ? La somme indiquée est démente par rapport à la réalité !
Merci
Charges externes du copte de résultat
Je pense que le morceau de code qui t'intéresse est le suivant, pour voir ce qu'OC additionne :
J'ai l'impression que le texte du commentaire ne correspond pas au code.
Et ensuite la fonction soldeCompte :
Liens vers le code :
https://code.openconcerto.org/filedetai ... 2033B.java
https://code.openconcerto.org/filedetai ... ompte.java
Code : Tout sélectionner
/*******************************************************************************************
* AUTRES CHARGES EXTERNES
******************************************************************************************/
// S242M=6122
this.m.put("CBAIL_MO12", GestionDevise.currencyToString(this.sommeCompte.sommeCompteFils("6122", this.dateDeb, this.dateFin), false));
// S242I=6125
this.m.put("CBAIL_IMMO12", GestionDevise.currencyToString(this.sommeCompte.sommeCompteFils("6125", this.dateDeb, this.dateFin), false));
// 242 SommeSolde( 604, 606* )+SommeSolde( 6093, 6096* )+SommeSolde( 6098, 6099*
// )+SommeSolde( 61, 62* )
// S242=604...606+6094...6096+6098+611+6122+6125+613...619+621...629
long v242 = this.sommeCompte.soldeCompte(604, 606, true, this.dateDeb, this.dateFin) + this.sommeCompte.soldeCompte(6084, 6086, true, this.dateDeb, this.dateFin)
+ this.sommeCompte.soldeCompte(6094, 6096, true, this.dateDeb, this.dateFin) + this.sommeCompte.soldeCompte(61, 62, true, this.dateDeb, this.dateFin);
this.m.put("CHARGES3.12", GestionDevise.currencyToString(v242, false));
Et ensuite la fonction soldeCompte :
Code : Tout sélectionner
/***********************************************************************************************
* Calcul le solde débiteur des comptes compris dans l'intervalle numeroStart numeroEnd
*
* @param numeroStart numero du compte de départ
* @param numeroEnd nuemro du compte de fin
* @param includeAllEnd indique si on inclus les sous comptes du compte numeroEnd
* @param dateDebut Date de début de la période prise en compte
* @param dateFin Date de la fin de la période prise en compte
* @return le solde debiteur total des comptes
**********************************************************************************************/
public long soldeCompte(int numeroStart, int numeroEnd, boolean includeAllEnd, Date dateDebut, Date dateFin) {
...
https://code.openconcerto.org/filedetai ... 2033B.java
https://code.openconcerto.org/filedetai ... ompte.java
Utilisateur Cloud avec un contrat de maintenance.