V04.16.23
Révision du 09/02/2024
Avertissements : impacts sur les versions Antérieures
ISP00023 Evolutions module ‘Facturation client’
Dans le cadre de la mise en place des règlements dans DIAPASON, le flag CdFaEn.cdeFacRegSta n'est plus pris en compte en sortie de calcul de facturation. (Cf § Evolutions)
ISP00023 Evolutions module ‘Facturation client’
Dans le cadre de la mise en place des acomptes multi-tva dans DIAPASON, le champ CDFaEn.CdeFacPriEntAco ne peut plus être utilisé sur une facture produit si aucune facture d’acomptes n'est rattachée ( CdFaEn.CdeFacPrirefAco = ““ ).
ISP00023 Evolutions module ‘Facturation client’
Des champs ont été ajoutés dans différentes tables standards de DIAPASON. Des variables spécifiques portant le même nom que les nouveaux champs standards peuvent déjà exister dans les environnements cibles.
Ces variables Spécifiques ne seront plus utilisables suite à la migration si aucune action n’a été réalisée au préalable.
Liste des Nouveaux Champs
Entité | Table | Champ | Type Variable Spécifique |
---|---|---|---|
FACE | CDFaEn | CdeFacRegPar | VFa |
FACE | CDFaEn | CdeFacPriReg | VFa |
Actions à réaliser avant installation :
Avant d’installer la révision, il faut vérifier s’il existe sur votre environnement une de ces variables Spécifiques.
Aucune variable Spécifique n'existe : Vous n’avez rien à faire
Au moins une variables existe : Vous devez alors la renommer et modifier tous les cas d’emploi
Le support Diapason peut vous aider pour renommer la variable . La mise à jour réalisée concernera :
Ergonomies et présentations GFD pour les entités du tableau ci-dessus
Correspondances et événements EIA
renommage des variables spécifiques avec récupération de leur valeurs
Paramétrages à modifier au cas par cas à votre charge :
Requêtes Entité (GCL, GCA, REN, etc.)
Autres requêtes (REB, RCT, etc.)
Contenus tables de valeurs contenant les anciennes Références Variables
Paramétrages à modifier
contenu des tables de valeurs
Si vous stockez la référence des ces variables dans des tables de valeurs pour être utilisée par des fonctions macro- langage comme REV-VAR-SPE, MAJ-Var-SPE , ENR-ACT-ENT, REC-VAR-ENT , INI-VAR-ENT…,
Vous devez mettre à jour le contenu de vos tables pour utiliser la nouvelle référence.
Les Requêtes Entités
Pour chaque société Diapason :
Si le champ spécifique « NomVar » est trouvé pour l’entité «FACE» par exemple , il est nécessaire de modifier les requêtes qui utilisent la variable « VFb.NomVar » .
Pour les requêtes portant sur des entités (GCA, GCL, REN, RA-*, RC-*…), si la variable spécifique a été renommée lors de l’installation, la génération des requêtes après installation entraine la mise en erreur de ces requêtes.
Avant | Après |
INIT VDL.NomVar = VLO.valeur | INIT VDL.SpexNomVar = VLO.valeur |
VLOValeur = VDL.NomVar | VLO.Valeur = VDL.SpexNomVar |
SI VDL.NomVar EXISTE ET <> "" | SI VDL.SpexNomVar EXISTE ET <> "" |
COLONNE NomVar = VDL.NomVar | COLONNE NomVar = VDL.SpexNomVar |
PRENDRE NomVar = VDL.NomVar | PRENDRE NomVar = VDL.SpexNomVar |
Les Autres Requêtes
Pour les autres types de requêtes, il faut utiliser le traitement « TRA-REQ » (Rechercher /Tout depuis la liste des requêtes) en saisissant « NomVar » dans le contenu à rechercher. La trace du traitement présente les requêtes qui utilisent cette variable. Il faut modifier chacune de ces requêtes.
Quelques exemples de modifications à apporter à ces requêtes dans le cas de la suppression :
Avant | Après |
VLO.Resultat = REC-VAR-SPE( TYPE-VARIABLE= VDL , TYPE= CARACTERE , NOM-VARIABLE= NomVar , CLE-1= VLO.CdeNumCom , CLE-2= VLO.CdeNumLig , CLE-3= CLO."" , S:VALEUR= VLO.ValeurC )
| RECH TBD/SOC DTD CDCoLi AVEC INDEX AUTO (CDCoLiIdx) DTD CDCoLi.CdeNumCom = VLO.CdeNumCom ET DTD CDCoLi.CdeNumLig = VLO.CdeNumLig : VLO.ValeurC = DTD CDCoLi.NomVar FIN_BLOC |
VLO.Res = MAJ-VAR-SPE( TYPE-VARIABLE= VDL , TYPE= CARACTERE , NOM-VARIABLE= NomVar , CLE-1= VLO.Cde , CLE-2= VLO.Lig , CLE-3= CLO."" , VALEUR= CLO."xxxxx" )
|
CREATION Liste WfEntAct : PRENDRE WfEntAct Action = CLO."MOD" PRENDRE WfEntAct EntTEn = CLO."CDC-LIG" PRENDRE WfEntAct EntCl1 = VLO.Cle1 PRENDRE WfEntAct EntCl2 = VLO.Cle2 PRENDRE WfEntAct ActRes = CLO."" PRENDRE WfEntAct ActErr = CLO."" FIN_BLOC CREATION Liste WfEntVar : PRENDRE WfEntVar EntTEn = CLO."CDC-LIG" PRENDRE WfEntVar EntCl1 = VLO.Cle1 PRENDRE WfEntVar EntCl2 = VLO.Cle2 PRENDRE WfEntVar EntTVa = CLO."SDL" PRENDRE WfEntVar EntVar = CLO."NomVar" PRENDRE WfEntVar EntVaC=CLO."xxxxx" FIN_BLOC VLO.Resultat = ENR-ACT-ENT( ) |
Fonction ENR-ACT-ENT : PRENDRE WfEntVar EntTVa = CLO."VDL" PRENDRE WfEntVar EntVar = CLO."NomVar" |
PRENDRE WfEntVar EntTVa = CLO."SDL" PRENDRE WfEntVar EntVar = CLO."NomVar" |
Quelques exemples de modifications à apporter à ces requêtes dans le cas du renommage :
Avant | Après |
VLO.Resultat = REC-VAR-SPE( TYPE-VARIABLE= VDL , TYPE= CARACTERE , NOM-VARIABLE= NomVar , CLE-1= VLO.CdeNumCom , CLE-2= VLO.CdeNumLig , CLE-3= CLO."" , S:VALEUR= VLO.ValeurC )
| VLO.Resultat = REC-VAR-SPE( TYPE-VARIABLE= VDL , TYPE= CARACTERE , NOM-VARIABLE= SpexNomVar , CLE-1= VLO.CdeNumCom , CLE-2= VLO.CdeNumLig , CLE-3= CLO."" , S:VALEUR= VLO.ValeurC )
|
VLO.Res = MAJ-VAR-SPE( TYPE-VARIABLE= VDL , TYPE= CARACTERE , NOM-VARIABLE= NomVar , CLE-1= VLO.Cde , CLE-2= VLO.Lig , CLE-3= CLO."" , VALEUR= CLO."xxxxx" )
| VLO.Res = MAJ-VAR-SPE( TYPE-VARIABLE= VDL , TYPE= CARACTERE , NOM-VARIABLE= SpexNomVar , CLE-1= VLO.Cde , CLE-2= VLO.Lig , CLE-3= CLO."" , VALEUR= CLO."xxxxx" )
|
Fonction ENR-ACT-ENT : PRENDRE WfEntVar EntTVa = CLO."VDL" PRENDRE WfEntVar EntVar = CLO."NomVar"
|
PRENDRE WfEntVar EntTVa = CLO."VDL" PRENDRE WfEntVar EntVar = CLO."SpexNomVar"
|
ISP00022 Passage au protocole HTTPS
Exposition des services WEB Diapason (génériques et atelier) en https (certificats SSL/TLS).
Des changements doivent être opérés pour configurer les Tomcat en HTTPS en cas d'utilisation de Tempo et/ou des Services Web sur Diapason. Dans le cas où cette opération n’est pas réalisée, les services Web resteront en version 04.16.22 et cela entrainera une désynchronisation entre DIAPASON et les services Web.
Evolutions
ISP00023 Evolutions module ‘Facturation client’
Dans le cadre de la mise en place des Factur-X, des évolutions du module Comptabilité de Diapason seront nécessaires pour rester en conformité avec la loi. Ces mises à jour auront lieux au fil des révisions à venir.
Quelques nouveautés dans cette révision :
Gestion des factures non réglées avec possibilité d’enregistrer les différents règlements clients.
Par la liste des factures non réglées
Par ENR-ACT-ENT : action interne CPT-REG
Prise en compte des règlements factures pour le calcul des encours clients.
Nouvelle interface
ISP00026 : Amélioration continue nouvelle interface
Des nouveautés sur la nouvelle interface :
Accès à l’aide en ligne de Diapason : un nouvel onglet ‘AIDE’ dans la barre de commande.
Lance l’aide en ligne de Diapason dans le navigateur par défaut de l’utilisateur (chrome, firefox …).
Accès aux différents fichiers traces liés aux Services WEB depuis Diapason : un nouveau bouton dans l’onglet administration de la barre de commande.
DIALOG
ISI14962 : Fonction AJOUTER-COL-A-PAL
Cette fonction doit être utilisée exclusivement dans la requête REB de récupération de la palettisation dans le contexte des « services web Atelier » et « services web WMS ».
Permet d’ajouter un colis à une palette.
ISI14962 : Fonction INIT-PAL-COU
Cette fonction doit être utilisée exclusivement dans la requête REB de récupération de la palettisation dans le contexte des « services web Atelier » et « services web WMS ».
Permet d’initialiser la palette courante.
➡️ INIT-PAL-COU
ISI14962 : Fonction AJOUTER-CONT-PAL-COU
Cette fonction doit être utilisée exclusivement dans la requête REB de récupération de la palettisation dans le contexte des « services web Atelier » et « services web WMS ».
Permet d’ajouter un colis contenus sur la palette courante.
ISI14962 : Fonction AJOUTER-PAL-LIEE
Cette fonction doit être utilisée exclusivement dans la requête REB de récupération de la palettisation dans le contexte des « services web Atelier » et « services web WMS ».
Permet d’ajouter une palette liée.
ISI14962 : Fonction CONFIRM-PALET-COLIS
Cette fonction doit être utilisée exclusivement dans la requête REB de récupération de la palettisation dans le contexte des « services web Atelier » et « services web WMS ».
Permet de confirmer la palettisation d’un colis.
ISI14962 : Fonction FERMER-PALETTISATION
Cette fonction doit être utilisée exclusivement dans la requête REB de récupération de la palettisation dans le contexte des « services web Atelier » et « services web WMS ».
Permet de fermer le volet de palettisation.
ISI14962 : Fonction CONFIRM-EDIT-ETQ
Cette fonction doit être utilisée exclusivement dans la requête REB de récupération de la palettisation dans le contexte des « services web Atelier » et « services web WMS ».
Permet de confirmer l'édition d'étiquette d’un colis.
ISI14962 : Fonction CONFIRM-MOD-PAL
Cette fonction doit être utilisée exclusivement dans la requête REB de récupération de la palettisation dans le contexte des « services web Atelier » et « services web WMS ».
Permet de confirmer la modification d’en-tête de palette.
ISI14962 : Fonction AJOUTER-PALETTE
Cette fonction doit être utilisée exclusivement dans la requête REB de récupération de la palettisation dans le contexte des « services web WMS ».
Permet d’ajouter une palette pour créer une liste.
ISI14962 : Fonction CONFIRM-MOD-CHAR
Cette fonction doit être utilisée exclusivement dans la requête REB de récupération des données pour confirmer la modification du chargement d’un élément dans le contexte des « services web WMS ».
Permet de confirmer la modification du chargement.
ISI14962 : Fonction AJOUTER-ENTITE
Cette fonction doit être utilisée exclusivement dans la requête REB de récupération des données de la liste à servir dans le contexte des « services web WMS ».
Permet d’ajouter autant d’entités que l’on souhaite afficher dans la liste à servir.
ISI14962 : Fonction AJOUTER-ELEMENT
Cette fonction doit être utilisée exclusivement dans la requête REB de récupération des données de la liste à servir dans le contexte des « services web WMS ».
Permet d’ajouter autant d'éléments que l’on souhaite afficher dans la liste à servir.
ISI14962 : Fonction TRAITEMENT-EN-COURS
Cette fonction doit être utilisée exclusivement dans la requête REB de récupération des données de la liste à servir dans le contexte des « services web WMS ».
Permet de changer le statut d’un chargement pour qu’il soit « en cours de chargement ».
ISI14962 : Fonction ANNUL-TRAITEMENT
Cette fonction doit être utilisée exclusivement dans la requête REB de récupération des données de la liste à servir dans le contexte des « services web WMS ».
Permet de confirmer l’annulation du traitement d’un élément.
ISI14962 : Fonction CONFIRM-TRAITEMENT
Cette fonction doit être utilisée exclusivement dans la requête REB de récupération des données de la liste à servir dans le contexte des « services web WMS ».
Permet de confirmer la confirmation du traitement d’un élément.
ISI14962 : Fonction TERMINER-ENTITE
Cette fonction doit être utilisée exclusivement dans la requête REB de récupération des données de la liste à servir dans le contexte des « services web WMS ».
Permet de confirmer le passage au statut termine de l’entité actuelle.
ISI14962 : Modification des paramètres de certaines fonctions
ANNEXE : TABLEAU COMPLET DES SUJETS TRAITES en 04.16.23
Demande | Module | Description | Documentation | |
ABR00171, OXX01598 | FAC | La facturation d'une commande sur des articles de type 5 ne change pas le statut "facturé" de la commande alors que le recalcul de l'encours de commande effectue la mise à jour du statut. | Problème corrigé. | |
BEL03569 | FAC | L’ encours expédié non facturé est erroné. | Problème corrigé. Voir documentation ci-dessus (DPI ISP00023). | |
ISI15402 | ERG | Blocage de l’application père suite à la fermeture de son fils | Problème corrigé. | |
ISP00022 | SWE | Adaptation Services Web et TEMPO au protocole HTTPS. | Evolution réalisée. Voir documentation ci-dessus (DPI ISP00022). | |
ISP00023 | FAC | Standardisation de la gestion des acomptes dans la facturation client | Dans la cadre de la standardisation des acomptes, une nouvelle fonctionnalité apparaît : les règlements clients. Cette nouveauté permet un calcul plus précis des encours clients. Voir documentation ci-dessus. | |
ISP00024 | FAC | Problème d'arrondi sur les écritures comptables multi-taux de TVA : les montants sont différents des montants de la factures | Problème corrigé. | |
ISP00025 | FAC | Le Code de TVA ne s'alimente plus en automatique lors de la création d'une facture d'acompte TTC depuis les commandes commerciales. Le nouveau paramètre FAC-ACO-MTVA n'est pas pris en compte lors de la création d'une facture d'acompte HT par ENR-ACT-ENT. | Problème corrigé. | |
ISP00026 | ERG | Nouvelle interface bureau - Accès à l’aide en ligne DIAPASON. | Evolution réalisée. Voir documentation ci-dessus. | |
RID00085 | CDE | La référence commande n'est pas toujours la bonne dans les actions lancées depuis les commandes (factures d'acompte, création de remises, mise à jour de tarifs) | Problème corrigé. | |
RID00088 | GED | Erreur lors de la génération d'un document dans la GED | Une évolution a été réalisée pour limiter les problèmes d’accès concurrents. | |
SER00058 | FAC | Erreur calcul Eco-participation avec variable dans les paramètres | Problème corrigé. | |
SER00059 | FAC | Erreur calcul Eco-participation avec condition | Problème corrigé. |