Skip to main content
Skip table of contents

V04.16.24

Révision du 22/03/2024

Avertissements : impacts sur les versions Antérieures

ISP00028 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

CdeFacTypSpe

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 variable 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 leurs 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 de Variables 

Paramétrages à modifier

  • Contenu des tables de valeurs

Si vous stockez la référence de ces variables dans des tables de valeurs pour être utilisée par des fonctions macro-langage comme REC-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

 

Evolutions

ISP00028 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 lieu au fil des révisions futures.

Une nouvelle fonctionnalité dans cette révision : la Gestion des avoirs sur acomptes.

En résumé :

  • Ajout d’un nouveau champ sur l’entête de facture : CdeFacTypSpe (Facture/Avoir ? ‘F' pour facture ou acompte, 'A’ pour avoir) : ajouté dans l'onglet "Divers" de l'ergonomie ISIA

  • Restructuration de l’explorateur Facturation Client

  • Mise à disposition des actions de gestion des Règlements sur les applications suivantes :

    • Acomptes non réglés

    • Avoirs non réglés

    • Factures de produits non réglées

    • Factures tous types non réglées

  • Ajout de l’action “Génération d’avoir sur acompte”, à partir des applications suivantes :

    • Acomptes validés

    • Acomptes confirmés

    • Liste des acomptes d’une commande

    • Reliquats d’acomptes

  • Nouvelle action interne : ACO-GEN-AVO-P permettant de générer des avoirs sur acomptes en reliquat

    • L'action ‘Annulation Validation’ n’est pas proposée sur les acomptes, il faut obligatoirement passer par la génération d’un avoir.

Nouvelle interface

ISP00027 : Amélioration continue nouvelle interface

Nouveauté sur la nouvelle interface : Possibilité de déplacer les onglets depuis la liste des applications ouvertes.

04.16.24_Onglets_grip.gif

ANNEXE : TABLEAU COMPLET DES SUJETS TRAITES en 04.16.24

Demande

Module

Description

Documentation

ALU00048

PSD

Données saisies non enregistrées lors du déroulement d'une PSD suite à des déplacements par tabulation avec repositionnement sur la première zone saisissable

Problème corrigé.

BEL03452

MLD

L'action Rechercher/Tout a les boutons grisés quand le thème est avec boutons évolués.

Problème corrigé. Le choix du type de bouton n’est plus possible dans le thème, les boutons sont obligatoirement évolués.

BEL03588 / JAN01016

FAC

Facture acompte restant dans la base de donnée alors que la commande est archivée

Problème corrigé.

C2R00776

ERG

Dimension des colonnes incorrectes sur les listes d’aide

Problème corrigé.

C2R00778

FAC

Erreur lors de la validation d'un avoir

Problème corrigé.

ESC00484 / ISI15408 / NOR00064 / TSC00027

ADB

Disparition des tâches du gestionnaire de tâches quand un document est lancé en batch

Problème corrigé.

FEN00446

DOC

Erreur référencement GED à l'édition d'un document

Une évolution a été réalisée afin de limiter les problèmes d'accès concurrents lors de la mise en GED et réduire la portée des transactions défauts lors du traitement des messages XML EIA.

FLC00058

FAC

L'accès aux commandes et aux retours clients depuis les factures validées ne renvoie pas le message d'erreur adéquat. Ce problème n'est valable que pour les factures d'acomptes
Du coup, il est impossible de consulter les données liées.

Problème corrigé.

GFX01952

MLD

Erreur "Unité de mesure article non définie" lors de la création d’une ligne de commande commerciale par EAE . L' initialisation de la variable SDL.CdeLigDateSai dans la GCA provoque le problème.

Problème corrigé.

ISP00030

CPT

Le calcul de l'encours en factures non réglées est incorrect si le module de règlement client est désactivé et les relevés de factures sont activés.

Problème corrigé.

ISP00031

CPT

Lors de la création d'une facture d'acompte depuis les commandes commerciales, le montant HT d'acompte saisi est perdu visuellement suite à la validation de la zone .

Problème corrigé.

ISP00032

GDT

Suite à l'action "lancement Traitement" sur la liste des évènements d'intégration, il y a un message d'erreur dans le log ** Aucun Enregistrement de EVCdEvt n'est disponible . (91)

Problème corrigé.

PLA01048

CPT

Problème d'initialisation du taux de TVA en création d’entête de facture d’acompte.

Problème corrigé.

PON00061 / PON00064

ALL

Suite au déconditionnement sur le multizone, nous avons perdu les actions « Fixer à droite » et « Fixer dessous » qui permettaient de passer en 2 zones (vertical ou horizontal) et de basculer l'application dans la nouvelle zone, en un seul clic.

Problème corrigé.

PON00084

TEM

Le document généré suite à la déclaration de fabrication est bien vu après une déclaration depuis TEMPO mais ne semble pas être exécuté.

Problème corrigé.

JavaScript errors detected

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

If this problem persists, please contact our support.