Delta des API ACE - version 1.6.0 vers version 1.6.1

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