Skip to main content
Skip table of contents

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" ) 

 

  • Utilisation de la fonction ENR-ACT-ENT : 

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.

    image-20240112-111252.png

Lance l’aide en ligne de Diapason dans le navigateur par défaut de l’utilisateur (chrome, firefox …).

image-20240124-144351.png

  • 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.

    image-20240110-091202.png

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é.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.