Page 1 sur 1

Le compte général 12000000 n'existe pas

MessagePosté: Ven 1 Sep 2017 08:50
de thn
Bonjour à tous,

Je me tourne vers vous pour ce problème. En effet je crée un programme qui import des écriture comptable avec objet métier et j'ai une erreur Le compte général 12000000 n'existe pas or j'ai vérifié le compte est belle et bien dans mon plan comptable.

Merci d'avance pour votre aide

Re: Le compte général 12000000 n'existe pas

MessagePosté: Mar 5 Sep 2017 10:39
de romulus001
Bonjour,

Avec le peu d'information fourni, il sera très difficile de vous aider.
Comment procédez-vous? est-ce que le compte 12000000 a été saisi en dur dans l'application, saisi dans l'interface ou provient -il d'une combobox?
Est-ce que vous avez saisi trop de zéros dans votre compte, ou avez-vous un espace quand vous voulez créer un objet de type IBOCompteGFactory3?

Re: Le compte général 12000000 n'existe pas

MessagePosté: Mer 6 Sep 2017 10:55
de thn
bonjour
Merci pour votre réponse.
voici le code
Code: Tout sélectionner
With ecriture
                        .Date = datePiece
                        .EC_Reference = reference
                        .CompteG = BaseCompta.FactoryCompteG.ReadNumero(numcompte)
                        .EC_Intitule = intitule
                        .EC_Sens = sens
                        .EC_Montant = montant
                        .Tiers = Ntiers
                        .EC_Piece = numPiece
                        .Journal = BaseCompta.FactoryJournal.ReadNumero(numjournal)
                  .Write()
                    End With

et puis je lis le fichier texte contenant les informations suivante:
Code: Tout sélectionner
01/01/2016;512SGE2015;12000000;;SF15 SGE BANQUES CAV/PE2 SIEGE;0;81134478,53;;;AB10;151231100170;AB10;G;10_SGE;00:00:00;
01/01/2016;512SGE2015;51200B10;;SF15 SGE BANQUES CAV/PE2 SIEGE;81134478,53;0;;;AB10;151231100170;AB10;G;10_SGE;00:00:00;
01/01/2016;512SGE2015;12000000;;SF15 SGE BANQUE FDR PE3 SIEGE;0;122417,71;;;AC10;151231100171;AC10;G;10_SGE;00:00:00;
01/01/2016;512SGE2015;51200C10;;SF15 SGE BANQUE FDR PE3 SIEGE;122417,71;0;;;AC10;151231100171;AC10;G;10_SGE;00:00:00;

les deux premier ligne sont intégrer et je déduit que ce n'est pas erreur de code ou de format car ce fichier est extrait par un programme. pourtant j'ai l'erreur mentionné en objet

Merci

Re: Le compte général 12000000 n'existe pas

MessagePosté: Mer 6 Sep 2017 11:43
de romulus001
Est-ce que la requête suivante vous retourne quelque chose?

Code: Tout sélectionner
SELECT CG_num
FROM dbo.F_COMPTEG
WHERE CG_num='12000000'


Si ce n'est pas le cas, essayez d'exécuter la requête suivante :
Code: Tout sélectionner
SELECT CG_num
FROM dbo.F_COMPTEG
WHERE CG_num like '1200%'


Dites-nous si vous trouvez votre compte 12000000 avec plus ou moins le même nombre de zéros

Re: Le compte général 12000000 n'existe pas

MessagePosté: Mer 6 Sep 2017 12:31
de thn
Oui ce requête retourne ceci:
CG_num
12000000

Re: Le compte général 12000000 n'existe pas

MessagePosté: Mer 6 Sep 2017 14:12
de romulus001
Question bête, histoire de vérifier : est-ce via l'ERP Sage Comptabilité, vous arrivez à créer la pièce comptable à partir de ces données? Il doit manquer une information mais je ne vois pas laquelle.

Re: Le compte général 12000000 n'existe pas

MessagePosté: Mer 6 Sep 2017 15:14
de thn
J'ai créer une écriture avec le compte et la même erreur persiste.
j'ai essayé avec une autre base ça marche.
Je vais revérifier ma première base pour trouvé l'erreur.
Merci pour votre aide.

Re: Le compte général 12000000 n'existe pas

MessagePosté: Mer 6 Sep 2017 15:30
de romulus001
c'est ça, quand on a des soucis avec les objets métiers, le réflexe à prendre, c'est de voir si ce qu'on fait par programmation fonctionne dans l'ERP correspondant.