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
Le Deal du moment : -45%
WHIRLPOOL OWFC3C26X – Lave-vaisselle pose libre ...
Voir le deal
339 €

Aller en bas
avatar
kirranya
Nombre de messages : 5
Date d'inscription : 12/05/2011

Acomba, SDK, Windev Empty Acomba, SDK, Windev

Jeu 12 Mai 2011 - 10:11
Bonjour,

Avec Windev il est possible d'accéder au SDK d'acomba de cette façon

Code:
autDll_AcoSDK_Customer est un objet Automation "AcoSDK.Customer" //Référence aux clients
autDll_AcoSDK_Transaction est un objet automation "AcoSDK.Transaction" //Références aux factures

Je peux consulter, modififer et ajouter des clients sans problème.

Mon problème est lors de la création d'une facture.
ILTaxLineRate[1..TANumLines, 1..5]
ILTaxLineRate ressemble à un tableau à 2 dimensions

Windev ne me permet pas d'écrire cette syntaxe
Code:
autDll_AcoSDK_Transaction>>ILTaxLineRate[i][y] = nNumeroTauxTaxe

Acomba ou Windev ne semble pas en mesure de comprendre celle-ci
Code:
autDll_AcoSDK_Transaction>>ILTaxLineRate(i,y) = nNumeroTauxTaxe

J'ai même essayé ceci
Code:
autDll_AcoSDK_Transaction>>ILTaxLineRate[i,y] = nNumeroTauxTaxe

Quelqu'un a une idée?

avatar
kirranya
Nombre de messages : 5
Date d'inscription : 12/05/2011

Acomba, SDK, Windev Empty Re: Acomba, SDK, Windev

Ven 13 Mai 2011 - 9:46
Après m'avoir casser la tête, voici ce que j'ai trouver

autDll_AcoSDK_Transaction>>ILTaxLineRate[i,y] ne semble pas obligatoire

Par contre, on doit vraiment créer les lignes de taxes
Par exemple, voici pour la TPS
Code:
autDll_AcoSDK_Transaction>>ILType[nNb] = 8    //IL_Tax   = 8 = Taxe
autDll_AcoSDK_Transaction>>ILLineNumber[nNb] = 991 //Première ligne de taxe      
//ILDescription c'est pour l'exemption, on n'inscrit rien
//ILProductNumber c'est la taxe a utiliser
autDll_AcoSDK_Transaction>>ILProductNumber[nNb]=sNomTaxes // Ex. TPS
autDll_AcoSDK_Transaction>>ILTotalAmount[nNb] = SAI_TPS
Ceci semble avoir réglé mon problème.
Je croyais que je devais seulement envoyer le taux des taxes pour que Acomba les calculs.
Mais je me rend compte que je dois lui envoyé le montant des taxes, que le calcul ne se fait pas par magie

Bonne journée!
Jeremie
Jeremie
Nombre de messages : 123
Date d'inscription : 11/08/2010

Fiche d'Entreprise
Nom de l'entreprise:
http://bourgeois-sc.com

Acomba, SDK, Windev Empty Re: Acomba, SDK, Windev

Ven 13 Mai 2011 - 11:00
Bonjour,

Pour créé une facture dans Acomba, vous devez utiliser des procédures stocké.

Tous est dans le fichier d'exemple en Vb6.0 par contre.

Alors vous devez commencer votre méthode d'insertion par l'exécution de cette storeProc : BEGIN_TRANSACTION_IN

Une fois que vous avez finis de faire vos entrées, les taxes seront créé par cette storeProc : CALCULATE_TAXES

Et vous terminer vous devez exécuter celle-ci : END_TRANSACTION_IN

Puis en cas d'erreur ou de crash : CANCEL_TRANSACTION_IN


Perso ... je ne connais pas Windev, mais de se que j'ai compris de mes échanges avec le support technique d'Acomba, c'est procédure stocker sont obligatoire si on passe l'ODBC.

Je vous souhaite bien de la patience ... parce que ... c'est pas évident. Very Happy
Contenu sponsorisé

Acomba, SDK, Windev Empty Re: Acomba, SDK, Windev

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