Acomba (Forum)
Pourquoi ne pas devenir membre du forum ?

Identifiez-vous ou Inscrivez-vous afin d'accéder à l'inrégralité du forum:
Accès à toutes les catégories du forum,
Entraide entre les 6 500 membres, et ce nombre s'accroît quotidiennement!

Notez que ce forum est indépendant de la société Acceo Solutions, éditrice du logiciel Acomba.
Connexion

Récupérer mon mot de passe


[Résolu] File Error 41 à l'insertion d'un TransARHeader

Voir le sujet précédent Voir le sujet suivant Aller en bas

[Résolu] File Error 41 à l'insertion d'un TransARHeader

Message  MaximeB le Ven 1 Aoû 2014 - 10:58

Bonjour tout le monde,

C'est mon premier post sur le forum.

Récemment, j'ai commencer à travailler sur un logiciel en PowerBuilder. Il doit être capable de pousser des factures dans Acomba.

Un de mes collègues m'a conseillé d'insérer les données dans les tables composées TransARHeader/TransARDetail. J'ai regardé l'exemple dans le fichier help de l'ODBC. Voici mes requêtes:

EXECUTE IMMEDIATE "BEGIN_TRANSACTION_AR" USING lt_transaction_acomba;

INSERT INTO TransARHeader (InCustomerSupplierCP, InInvoicedToCP, InSalesRepCP, InTerritoryCP, InReceivableOffset, InCurrentDay, InInvoiceType, InTransactionType, InDescription, TANumPosts)
VALUES (:ll_no_clientCP, :ll_InInvoicedToCP, :ll_no_representantCP, 1, :ll_CuReceivable, 1, 0, 3, 'Facture', 5)
USING lt_transaction_acomba;

UPDATE TransARDetail
SET PACharterCP = 4,
PADescription = 'Compte client à recevoir',
PaAmount = -1000
WHERE TaNum = 1 USING lt_transaction_acomba;

UPDATE TransARDetail
SET PACharterCP = 182,
PADescription = 'Autre à recevoir',
PaAmount = 1000
WHERE TaNum = 2 USING lt_transaction_acomba;

EXECUTE IMMEDIATE "END_TRANSACTION_AR" USING lt_transaction_acomba;

La transaction retourne comme message d'erreur:

Erreur lors de la sauvegarde SQLSTATE =      
Filer error : 41
Procedure : 0
Sub proc : 3

Je n'ai aucune idée pourquoi ce message s'affiche. Pourriez-vous m'aider?

*EDIT* J'avais trop la tête dans le problème, mais la réponse était bien simple. Mon TANumPosts ne devait pas être à 5, mais à 2.

MaximeB

Nombre de messages : 1
Date d'inscription : 31/07/2014

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum