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


Acomba, SDK, Windev

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

Acomba, SDK, Windev

Message  kirranya le 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?


kirranya

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

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Acomba, SDK, Windev

Message  kirranya le 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!

kirranya

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

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Acomba, SDK, Windev

Message  Jeremie le 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
avatar
Jeremie

Nombre de messages : 110
Date d'inscription : 11/08/2010

Fiche d'Entreprise
Nom de l'entreprise:

Voir le profil de l'utilisateur http://bourgeois-sc.com

Revenir en haut Aller en bas

Re: Acomba, SDK, Windev

Message  Contenu sponsorisé


Contenu sponsorisé


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