| Modifications apportées à ACE 1.6.1 après le 20/12/2012 | |
Delta des API ACE - version 1.6.0 vers version 1.6.1
Ce document a pour objet de décrire les changements effectués dans les API entre la version ACE 1.6.0 et la version ACE 1.6.1.
Nouvelles API
Finances - Schémas comptables
Nom de l'API : controlerMouvementSchema
Package : ecriture
Description :
Schéma d'entrée :
| Nom | Description | Format |
Obligatoire/ Facultatif |
|---|---|---|---|
| Contexte.Codsoc | Code société | F | |
| Contexte.Codpev | Cible | F | |
| etablissement | Etablissement (etbcod) | F | |
| module |
Module demandeur. Les valeurs possibles sont : 2 = gestion commerciale 3 = Finance et intégrateur 4 = intégrateur seul |
F | |
| Plan | Plan comptable | String | F |
| Compte | Compte comptable | String | F |
| Sens | Sens du mouvement comptable | String | F |
| Cpttie | Tiers comptable | String | F |
| p_ecrnum | Numéro technique écriture | O | |
| p_2mvpnum | Numéro technique mouvement | F |
Schéma de sortie :
| Nom | Description | Format |
|---|---|---|
| Même paramètres qu’en entrée | ||
| erreur |
Added methods : controlerMouvementSchema(), controlerCompteSchema(), controlerCompteSchema(), controlerTiersMouvementSchema()
Finances – Lettrage manuel simplifié
Nom de l'API : genererDifferenceLettrage
Package : ecriture
Description : cette api permet de générer les mouvements comptables de différence de règlement et/ou de change.
Schéma d'entrée :
| Nom | Description | Format |
Obligatoire/ Facultatif |
|---|---|---|---|
| contexte.Codsoc | Code société | F | |
| contexte.Codpev | Cible | F | |
| tiersComptable.p_3ctcod | Comptabilité tiers | F | |
| tiersComptable.cpttie | Tiers comptable | F | |
| genererEcriture | F | ||
| p_1ppcpt | Compte comptable | Char(12) | F |
| codeLettrage | Code lettrage | F | |
| nouveauLettrage | F | ||
| modeLettrage | F | ||
| mode | F | ||
| etablissement | Etablissement | F | |
| date | Date comptable | F | |
| natureUtilisateur | Nature utilisateur | F | |
| journal | Journal | F | |
| devise | F | ||
| module | F | ||
| p_ecrtsai | F | ||
| p_ecrtori | F | ||
| p_ecrmrg | Mode de règlement | F | |
| zonesComplementairesEcriture.p_ecrrf1 à p_ecrrf20 | F | ||
| commentaireEcriture.p_ecrcom1 | F | ||
| commentaireEcriture.p_ecrcom2 | F | ||
| p_ecrmtp | Montant pièce | F | |
| p_ecrpap | Parité pièce | F | |
| p_ecrmte | Montant contrevaleur | F | |
| p_ecrdpc | Date de pièce | F | |
| p_ecrlib | Libellé | F | |
| refext | F | ||
| texteLibre | Texte libre | F | |
| supprimerTexteLibre | F |
Schéma de sortie :
| Nom | Description | Format |
|---|---|---|
| Même paramètres qu’en entrée | ||
| Date | Date de la validation | ChampDate |
| Heure | Heure de la validation | ChampHeure |
| Etat | Code état de l’arborescence analytique | Char(1) |
| erreur |
Added Methods : validerArborescenceAnalytique(), validerArborescenceAnalytique(), ajouterBrancheArborescence(), chargementTableau()
Finances – Arborescences analytiques
Nom de l'API : validerArborescenceAnalytique
Package : analytique
Description :
Schéma d'entrée :
| Nom | Description | Format |
Obligatoire/ Facultatif |
|---|---|---|---|
| Contexte.Codsoc | Code société | F | |
| Contexte.Codpev | Cible | F | |
| P_5arbcod | Code arborescence analytique | Char(3) | O |
| P_plncod | Code plan analytique | Char(3) | O |
| Mode | Mode : (A)jout, (S)uppression ou (C)omplet | Char(1) | O |
| P_plecod | Code élément de base | Char(12) | F |
Schéma de sortie :
| Nom | Description | Format |
|---|---|---|
| Même paramètres qu’en entrée | ||
| Date | Date de la validation | ChampDate |
| Heure | Heure de la validation | ChampHeure |
| Etat | Code état de l’arborescence analytique | Char(1) |
| erreur |
Added Methods : validerArborescenceAnalytique(), validerArborescenceAnalytique(), ajouterBrancheArborescence(), chargementTableau()
Nom de l'API : gererNiveauArborescence
Package : analytique
Description :
Schéma d'entrée :
| Nom | Description | Format |
Obligatoire/ Facultatif |
|---|---|---|---|
| Contexte.Codsoc | Code société | F | |
| Contexte.Codpev | Cible | F | |
| P_5arbcod | Code arborescence analytique | Char(3) | O |
| P_plncod | Code plan analytique | Char(3) | O |
| P_5arnniv | Code niveau | Gnx_number | O |
| Mode | Mode : (I)nsertion, (S)uppression | Char(1) | O |
| P_5arnlib | Code libellé du niveau | Char(30) | F |
| P_5arnlir | Code libellé réduit du niveau | Char(10) | F |
Schéma de sortie :
| Nom | Description | Format |
|---|---|---|
| Même paramètres qu’en entrée | ||
| erreur |
Added Methods : gererNiveauArborescence(), insertNiveau(), deleteNiveau(), removeP5arf(), monterNiveauArborescence(), controlerLibelleUnique(), descendreNiveauArborescence()
Nom de l'API : dupliquerArborescenceAnalytique
Package : analytique
Description :
Schéma d'entrée :
| Nom | Description | Format |
Obligatoire/ Facultatif |
|---|---|---|---|
| Contexte.Codsoc | Code société | F | |
| Contexte.Codpev | Cible | F | |
| P_5arbcodori | Code arborescence analytique origine | Char(3) | O |
| P_plncodori | Code plan analytique origine | Char(3) | O |
| P_5arbcod | Code arborescence analytique | Char(3) | O |
| P_5arblib | Code libellé de l’arborescence | Char(30) | F |
Schéma de sortie :
| Nom | Description | Format |
|---|---|---|
| Même paramètres qu’en entrée | ||
| erreur |
Added Methods : dupliquerArborescenceAnalytique(), duplicateP5arn(), duplicateP5arf(), duplicateP5are(), duplicateP5arp()
Assortiments
Nom de l'API : GestionAssortimentgererPositionnementDepot
Package : fr.generix.metier.bc4j.produit
Description : Cette API permet de créer/modifier/supprimer le paramétrage du positionnement des magasins (strate) à une date donnée.
Si le code strate = null alors cela signifie qu’il faudra supprimer le hque pour que le programme de recherche des HQUE applique bien la valeur du niveau supérieur.
Si le code strate est renseigné (valeur blanche incluse) alors cela signifie qu’il faudra créer ou modifier le hque.
Schéma d'entrée :
| Nom | Description | Format |
Obligatoire/ Facultatif |
|---|---|---|---|
| Achvte | Achat/Vente | CHAR | O |
| Codtli | PPE.ASSORT.A1 (PPM) | CHAR | O |
| Typque1 | Type critère 1 | CHAR | O |
| Typque2 | Type critère 2 | CHAR | O |
| Typque3 | Type critère 3 | CHAR | N |
| Typque4 | Type critère 4 | CHAR | N |
| Cleque1 | Valeur critère 1 | CHAR | O |
| Cleque2 | Valeur critère 2 | CHAR | O |
| Cleque3 | Valeur critère 3 | CHAR | N |
| Cleque4 | Valeur critère 4 | CHAR | N |
| Datref | Date de référence | DATE ssaammjj | O |
| CodeStrate | Code Strate | CHAR | N |
Schéma de sortie :
| Nom | Description | Format |
|---|---|---|
| Achvte | Achat/Vente | CHAR |
| Codtli | PPE.ASSORT.A1 (PPM) | CHAR |
| Typque1 | Type critère 1 | CHAR |
| Typque2 | Type critère 2 | CHAR |
| Typque3 | Type critère 3 | CHAR |
| Typque4 | Type critère 4 | CHAR |
| Cleque1 | Valeur critère 1 | CHAR |
| Cleque2 | Valeur critère 2 | CHAR |
| Cleque3 | Valeur critère 3 | CHAR |
| Cleque4 | Valeur critère 4 | CHAR |
| Datref | Date de référence | DATE ssaammjj |
| CodeStrate | Code Strate | CHAR |
Nom de l'API : ajouterListeProduits
Package : produit
Schéma d'entrée :
| Nom | Description | Format |
Obligatoire/ Facultatif |
|---|---|---|---|
| Contexte | Complex type | F | |
| Produit | Complex type | O | |
| Assortiment | Complex type | O |
Schéma de sortie : Same as input parameters + nbrAjout.
Détail de l'API :
Added methods :
ajouterListeProduits
ajouterListeProduitsCentrale
ajouterListeProduitsMagasin
ajouterListeProduitsGigogne
ajouterListeProduitsNonGigogne
Nom de l'API : annulerAssortimentTravail
Package : produit
Schéma d'entrée :
| Nom | Description | Format |
Obligatoire/ Facultatif |
|---|---|---|---|
| Contexte | Complex type | F | |
| Assortiment | Complex type | O |
Schéma de sortie : Same as input parameters
Détail de l'API : Call C API C_ASS_0001
Nom de l'API : initialiserAssortimentTravail
Package : produit
Schéma d'entrée :
| Nom | Description | Format |
Obligatoire/ Facultatif |
|---|---|---|---|
| Contexte | Complex type | F | |
| Assortiment | Complex type | O |
Schéma de sortie : Same as input parameters
Détail de l'API : Call C API C_ASS_0002
Nom de l'API : creerAssortimentTravail
Package : produit
Schéma d'entrée :
| Nom | Description | Format |
Obligatoire/ Facultatif |
|---|---|---|---|
| Contexte | Complex type | F | |
| Assortiment | Complex type | O | |
| DatrefTmp | |||
| DatfinTmp |
Schéma de sortie : Same as input parameters
Détail de l'API : Call C API C_ASS_0004
Nom de l'API : controlerAssortimentTravail
Package : produit
Schéma d'entrée :
| Nom | Description | Format |
Obligatoire/ Facultatif |
|---|---|---|---|
| Contexte | Complex type | F | |
| Assortiment | Complex type | O |
Schéma de sortie : Same as input parameters
Détail de l'API : Call C API C_ASS_0003
API modifiées
Finances - Pièces répétitivesGestionEcrituredupliquerEcriture
Le schéma d'entrée a été modifié :
| Nom | Description | Format |
Obligatoire/ Facultatif |
|---|---|---|---|
| Contexte.Codsoc | Code société | F | |
| Contexte.Codpev | Cible | F | |
| P_ecrnum | Numéro technique écriture | O | |
| P_ecrdat | Date comptable pièce dupliquée | F | |
| EcritureRepetitive | Ecriture répétitive (O/N) | ChampOuiNon | F |
Added methods : ecritureRepetitive(), calculateP2ecpprop()
Modified methods : dupliquerEcriture(), dupliquerContexte(), dupliquerMouvement(), dupliquerPMvb(), dupliquerPMva(), dupliquerPLch()
Assortiments
GestionProduit.selectionnerProduits
Package : fr.generix.metier.bc4j.produit
Le schéma d'entrée a été modifié :
| Nom | Description | Format |
Obligatoire/ Facultatif |
|---|---|---|---|
| Assortiment | F |
GestionSegmentation.simulerAxe
Package : fr.generix.metier.bc4j.commun
Le schéma d'entrée a été modifié :
| Nom | Description | Format |
Obligatoire/ Facultatif |
|---|---|---|---|
| Assortiment | F |
Détail de l'API : modification of method simulerAxe()
GestionProduit
Package : fr.generix.metier.bc4j.produit
Le schéma d'entrée a été modifié :
| Nom | Description | Format |
Obligatoire/ Facultatif |
|---|---|---|---|
| Assortiment | F |
Détail de l'API : modification of method dupliquerAssociationParametre ()
Created new method dupliquerFacing ()
GestionQueQue.rechercherQueQue
Package : fr.generix.metier.bc4j.queque
Le schéma d'entrée a été modifié :
| Nom | Description | Format |
Obligatoire/ Facultatif |
|---|---|---|---|
| assortiment | F |
Le schéma de sortie a été modifié :
| Nom | Description | Format |
|---|---|---|
| assortiment |
Détail de l'API : modification of methods rechercherCleque (),construireClauseWhereHque
GestionMotCle.chargerMotCle
Package : fr.generix.metier.bc4j.commun
Le schéma d'entrée a été modifié :
| Nom | Description | Format |
Obligatoire/ Facultatif |
|---|---|---|---|
| assortiment | F |
Détail de l'API : modification of methods getTableBase, chargerMotCle