Paramètres stock-Interface
Cette fonction permet de définir des clés de différenciation pour chaque type de mouvements. Lors de l'Interface comptable des stocks on pourra donc agréger ou non les mouvements suivant les paramètres indiqués dans cette fonction.
Pré-requis
Reportez-vous à la documentation de Mise en oeuvre
Gestion de l'écran
Cette fonction est composée d'un seul écran.
Ecran de saisie
L'écran de saisie comprend deux blocs :
L'entête qui indique les types de mouvements pour lesquels on définit des critères de différenciation
Les critères de différenciation :
On va indiquer ici les champs qui permettront de différencier les mouvements pour ne pas agréger. Par exemple si on veut une écriture par article, on renseignera le champ qui contient l'article dans une des clés.
Ces critères (champs Clé1 à Clé5) peuvent être des expressions utilisant des constantes, des fonctions et opérateurs, et des champs de la table STOJOU exclusivement.
Ces critères de différenciation peuvent être très variés. Par exemple :
Par date : format$("D:4Y2M2D",[STJ]IPTDAT)
Par mois : format$("D:4Y2M",[STJ]IPTDAT)
Par client : [STJ]BPRNUM
Par article : [STJ]ITMREF
Par site de stockage : [STJ]STOFCY
Par lot : [STJ]LOT
Par sous-lot : num$([STJ]SLOT)
Par affaire : [STJ]PJT
Par document d'origine : [STJ]VCRTYP+num$([STJ]VCRNUM)
Par ligne de document (à combiner avec le précédent) : num$([STJ]VCRLIN)
Il suffit donc de donner dans Clé1 à Clé5 les critères différenciant les écritures, en sachant que :
A deux jeux de critères différents correspondent forcément deux pièces comptables différentes
Lorsque tous les critères sont égaux, on crée une pièce avec autant de lignes que nécessaire. Ces lignes peuvent être agrégées à compte, nature, code taxe, et intitulé d'écriture égal par le mécanisme de la pièce automatique. Si par exemple on ne différencie pas par article, mais que l'écriture utilise un compte dépendant de l'article, il y aura autant de lignes d'écritures dans la pièce que de comptes différents dépendant de l'article. Si les comptes sont identiques, mais pas les sections analytiques, une répartition analytique est automatiquement faite.