- kirranya
- Nombre de messages : 5
Date d'inscription : 12/05/2011
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
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
Acomba ou Windev ne semble pas en mesure de comprendre celle-ci
J'ai même essayé ceci
Quelqu'un a une idée?
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
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
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!
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
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
- Nombre de messages : 123
Date d'inscription : 11/08/2010
Fiche d'Entreprise
Nom de l'entreprise:
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.
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.
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum