Forum d'entraide Acomba
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.

Rejoignez le forum, c’est rapide et facile

Forum d'entraide Acomba
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.
Forum d'entraide Acomba
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Connexion

Aller en bas
avatar
arobas
Nombre de messages : 8
Date d'inscription : 05/10/2007

[Résolu] Probleme de facturation (Soumission) Empty [Résolu] Probleme de facturation (Soumission)

Jeu 22 Nov 2007 - 17:02
Bonjour,

lorsque j'essaie de créer une soumission avec le sdk de acomba, j'obties toujous l'erreur 11 lors de l'appel de la méthode AddCard() Voici le code :
Code:

bool CAcombaTransaction::EndTransaction()
{
long error;
m_TransactionData->PKey_InInvoiceType = InInvoiceType;
m_TransactionData->PKey_InReceivable = InReceivableOffset;
m_TransactionData->PKey_InInvoiceNumber = "12345";
error = m_TransactionData->ReserveCardNumber();
UpdateData(true);
if (error != 0)
return SetLastError(error);
error = m_TransactionData->AddCard();
if (error != 0)
return SetLastError(error);
return true;
}
la méthode update data synchronise les valeus de ma classe pour les mettres dans les variables de l'interface ITransactionPtr. J'utilise MFC en passant.

Merci


Dernière édition par le Ven 23 Nov 2007 - 9:29, édité 1 fois
avatar
arobas
Nombre de messages : 8
Date d'inscription : 05/10/2007

[Résolu] Probleme de facturation (Soumission) Empty [RÉSOLU]

Jeu 22 Nov 2007 - 17:11
Faut croire que le simple fait de poster sur le forum nous aide a touver les solutions...

J'ai trouvé la solution :
Code:

bool CAcombaTransaction::EndTransaction()
{
 long error;
 m_TransactionData->PKey_InInvoiceType = InInvoiceType;
 m_TransactionData->PKey_InReceivable = InReceivableOffset;
 m_TransactionData->PKey_InInvoiceNumber = "";
 error = m_TransactionData->ReserveCardNumber();
 InInvoiceNumber = CString((char *)m_TransactionData->PKey_InInvoiceNumber);
 UpdateData(true);
 if (error != 0)
  return SetLastError(error);
 error = m_TransactionData->AddCard();
 if (error != 0)
  return SetLastError(error);
 return true;
}
Merci quand meme
Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum