DIAPASON 04.16
Breadcrumbs

Avertissements et impacts sur les versions antérieures-Documentation cumulative


      Vous trouverez ci-dessous la liste des impacts et avertissements sur les versions antérieures pour les différentes releases.

      V04.16.01

      04.16.01 – ISI14794 : Ajout Champ Repère sur Lignes de Commandes

      Le champ standard « Repère » (SDL.CdeLigRep) a été ajouté sur les lignes de devis, de commandes commerciales et de besoin de gestion.

      Utilisation cible : synchronisation avec les saisies effectuées via le configurateur ElciaOnline. Lors de l’installation de cette révision, un contrôle de cohérence a été mis en place pour vérifier si une variable spécifique portant ce même nom existe ou pas dans Diapason pour ces entités.

      Dans le cas où vous aviez une variable homonyme VDL ou VLC .CdeLigRep :

      Paramétrages à modifier :

      • Requêtes Entité (GCL, GCA, REN, etc.)

      • Autres requêtes (REB, RCT, etc.)

      • Ajouter dans les présentations spécifiques (utilisées dans la fonction ENR-ACT-ENT) le nouveau champs standard

      Mises à jour automatiques effectuées : rien à faire modifier de votre côté.

      • Ergonomies et présentations GFD « GCDL » et « GCPL »

      • Correspondances EIA

      • Suppression de la variable spécifique VDL et / Ou VLC

      Paramétrages à modifier

      Les requêtes entités

      Pour chaque société Diapason :

      Si le champ spécifique « CdeLigRep » est trouvé pour l’entité « GCDL », il est nécessaire de modifier les requêtes qui utilisent la variable « VDL.CdeLigRep » et si le champ spécifique « CdeLigRep » est trouvé pour l’entité « GCPL », il est nécessaire de modifier les requêtes qui utilisent la variable « VLC.CdeLigRep ».

      • Pour les requêtes portant sur des entités (GCA, GCL, REN, RA-*, RC-*…), la variable spécifique ayant été supprimé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.CdeLigRep = VLO.Repere


      INIT SDL.CdeLigRep = VLO.Repere


      VLO.Repere = VDL.CdeLigRep


      VLO.Repere = SDL.CdeLigRep


      SI VLC.CdeLigRep EXISTE ET <> ""


      SI SLC.CdeLigRep EXISTE ET <> ""


      COLONNE Repere = VLC.CdeLigRep


      COLONNE Repere = SLC.CdeLigRep


      PRENDRE Rep = VLC.CdeLigRep


      PRENDRE Rep = SLC.CdeLigRep


      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 « CdeLigRep » 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 :

      Avant

      Après

      VLO.Resultat = REC-VAR-SPE( TYPE-VARIABLE= VDL , TYPE= CARACTERE , NOM-VARIABLE= CdeLigRep , 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.CdeLigRep

      FIN_BLOC


      VLO.Res = MAJ-VAR-SPE( TYPE-VARIABLE= VDL , TYPE= CARACTERE , NOM-VARIABLE= CdeLigRep , CLE-1= VLO.Cde , CLE-2= VLO.Lig , CLE-3= CLO."" , VALEUR= CLO."Repère Ligne" )


      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."CdeLigRep"

      PRENDRE WfEntVar EntVaC=CLO."Repère Ligne"

      FIN_BLOC

      VLO.Resultat = ENR-ACT-ENT( )



      • Fonction ENR-ACT-ENT :

      PRENDRE WfEntVar EntTVa = CLO."VDL"

      PRENDRE WfEntVar EntVar = CLO."CdeLigRep"


      PRENDRE WfEntVar EntTVa = CLO."SDL"

      PRENDRE WfEntVar EntVar = CLO."CdeLigRep"


      Moulinette de contrôle : pour vous aider à identifier les impacts

      Une moulinette (MOU_ISI14794) effectue ce contrôle pour chaque société de Diapason et si la variable spécifique « CdeLigRep » est trouvée, des mises à jour sont faites automatiquement mais il sera nécessaire de modifier certains paramétrages pour résoudre les problèmes éventuels liés à cette évolution. Les données sont sauvegardées avant ces mises à jour.

      Attention : Les bases d’archivage ne sont pas mises à jour.

      Remarques :

      • A la fin de l’installation de la révision, le traitement « INS-REQ » est lancé pour regénérer toutes les requêtes, tables de valeurs, … Ce traitement génère l’environnement EIA et donc les correspondances et les événements qui seront mis à jour automatiquement. Les requêtes portant sur les entités qui utilisaient les variables spécifiques « CdeLigRep » ne seront plus disponibles après cette génération étant donné que ces variables spécifiques n’existeront plus.

      La trace de la moulinette indique :

      • Le répertoire où sont stockés les fichiers de sauvegarde des données avant les mises à jour et l’extension de ces fichiers (sous la forme « date_heure ») par exemple

      Les fichiers de sauvegarde des données avant mise à jour sont dans /Diap1/0416/devt/Diap/GraPatch/P.04.16.01 avec extension 01102020_0921

      Les fichiers générés lors des mises à jour sont :

      decha.extension : champs spécifiques

      cdcolisp.extension : valeurs du champ spécifique sur les lignes de devis et commandes

      cdprlisp.extension : valeurs du champ spécifique sur les lignes de besoins de gestion

      dtvaria.extension : variables spécifiques

      eiadelie.extension : structure des correspondances EIA

      evexstr.extension : structure des Evénements EIA

      • Pour chaque table mise à jour, si la mise à jour s’est bien déroulée ou non (OK ou PB) et le nombre d’enregistrements mis à jour.

      Détail des Mises à jour automatiques lors l’installation

      Pour chaque société Diapason :

      *** Mise à Jour Société : CE


      Si le champ spécifique « CdeLigRep » est trouvé pour l’entité « GCDL »

      => Champ Spécifique VDL.CdeLigRep trouvé

      • Suppression de la variable spécifique « VDL.CdeLigRep »

      Suppression DTVaria VDL.CdeLigRep

      -Suppression DTVaria VDL.CdeLigRep : OK


      • Pour chaque ligne de devis/commande pour laquelle une valeur existe pour la variable spécifique « VDL.CdeLigRep », cette valeur est transférée dans le champ standard « CDCoLi.CdeLigRep ».

      Transfert Valeur VDL.CdeLigRep => CDCoLi.CdeLigRep

      -Transfert Valeur VDL.CdeLigRep => CDCoLi.CdeLigRep : OK

      1534 Lignes de Commandes mises à jour

      Attention : L’historique de la ligne de commande n’est pas mis à jour.


      • Dans les correspondances EIA, la variable « VDL.CdeLigRep » est remplacée par la variable « SDL.CdeLigRep »

      Mise à Jour Correspondances EIA

      -Mise à Jour Correspondances EIA : OK

      7 Correspondances EIA mises à jour


      • Dans les événements EIA, la variable « VDL.CdeLigRep » est remplacée par la variable « SDL.CdeLigRep »

      Mise à Jour Evénements EIA

      -Mise à Jour Evénements EIA : OK

      1 Evénements EIA mis à jour


      • Transformation de champ spécifique en champ standard

      Mise à Jour DECha GCDL.CdeLigRep

      -Mise à Jour DECha GCDL.CdeLigRep : OK


      => Mises à Jour pour VDL.CdeLigRep terminées OK


      Si le champ spécifique « CdeLigRep » n’est pas trouvé pour l’entité « GCDL »

      • Création du champ standard

      Création Champ Standard GCDL.CdeLigRep

      => Création Champ Standard GCDL.CdeLigRep : OK


      Si le champ spécifique « CdeLigRep » est trouvé pour l’entité « GCPL »

      => Champ Spécifique VLC.CdeLigRep trouvé

      • Suppression de la variable spécifique « VLC.CdeLigRep »

      Suppression DTVaria VLC.CdeLigRep

      -Suppression DTVaria VLC.CdeLigRep : OK


      • Pour chaque ligne de besoin de gestion pour laquelle une valeur existe pour la variable spécifique « VLC.CdeLigRep », cette valeur est transférée dans le champ standard « CDPrLi.CdeLigRep ».

      Transfert Valeur VLC.CdeLigRep => CDPrLi.CdeLigRep

      -Transfert Valeur VLC.CdeLigRep => CDPrLi.CdeLigRep : OK

      842 Lignes de Besoins de Gestion mises à jour


      • Dans les correspondances EIA, la variable « VLC.CdeLigRep » est remplacée par la variable « SLC.CdeLigRep »

      Mise à Jour Correspondances EIA

      -Mise à Jour Correspondances EIA : OK

      3 Correspondances EIA mises à jour


      • Dans les événements EIA, la variable « VLC.CdeLigRep » est remplacée par la variable « SLC.CdeLigRep »

      Mise à Jour Evénements EIA

      -Mise à Jour Evénements EIA : OK

      5 Evénements EIA mis à jour


      • Transformation de champ spécifique en champ standard

      Mise à Jour DECha GCPL.CdeLigRep

      -Mise à Jour DECha GCPL.CdeLigRep : OK


      => Mises à Jour pour VLC.CdeLigRep terminées OK


      Si le champ spécifique « CdeLigRep » n’est pas trouvé pour l’entité « GCPL »

      • Création du champ standard

      Création Champ Standard GCPL.CdeLigRep

      => Création Champ Standard GCPL.CdeLigRep : OK

      04.16.01 – ERD01293 : Archivage des déclarations de fabrication

      Si la date limite est saisie lors du traitement de suppression ou d’archivage des déclarations de fabrication alors c’est cette date qui est prise en compte. Avant ce correctif, la date prise en compte était le premier du mois associé à la date limite saisie.

      V04.16.02

      04.16.02 – BAT01168 : Valeur des variables SCR CdeSCDVar et CdeSCDEvt suite au retour en modification du configurateur Elcia Online

      Pour des raisons de rétrocompatibilité, la prise en compte de la modification avec le code « LM » dans la variable SCR.CdeSCDEvt en retour des configurateurs EOL ou Diapason n'est effective que si la valeur logique du paramètre général "SCD-QOP-IC" est cochée, sinon c’est le comportement historique qui est gardé.

      Attention : Ce paramètre agit de la même façon sur la variable SCR.CdeSCDEvt dans le cas du Configurateur Diapason et EOL.

      V04.16.04

      04.16.04 – ISI14768 : Générateur d’images avec Serveur de Service Diapason (SSD)

      Installation Composant SSD

      L’installation du composant Serveur de Service Diapason (SSD) est obligatoire dans ce niveau de version.

      L’utilisation du composant générateur d’image nécessite de mettre à jour la définition du SSD qui sera utilisé :

      att_56_for_362873444.png
      • Cocher « Editions d’images ?»

      • Renseigner « Dossier Travail » : chemin défaut pour la génération des fichiers images

      • Renseigner « Dossier Exécutable » : chemin d’installation de l’exécutable gérant le dessin

        • « C:\Editions »: correspond à votre dossier d’installation du SSD

        • « PrgsGenerateurImages » correspond au répertoire d’installation par défaut de l’exécutable par le setup SSD

      Génération des requêtes

      Les requêtes utilisant les fonctions GENERE-IMAGE ou INIT-IMAGE ou les listes standard WfObjPar, WfObjGen et WfObjGraD doivent être regénérées suite à l’installation.

      Comportement Fonction « genere-image »

      Le comportement de la fonction GENERE-IMAGE a évoluée. Il n’est plus possible de lancer la fonction en lui passant en paramètre plusieurs WfObjGen utilisant des types de serveurs différents (SSJ et SSD par exemple)

      Pour pouvoir générer des images sur deux types de serveurs différents, il faudra utiliser plusieurs fois la fonction « GENERE-IMAGE».

      Contexte exécution Requête REB d’objet graphique Macro-Langage (OML)

      Le contexte d’exécution des requêtes REB des Objet OML évolue :

      • SCR.PAR_CtxEnt

        • CFG-DES : cas de la saisie de commande interactive

        • GFG-IMG : génération en fin de saisie interactive

        • GEN : Appelé depuis la fonction GENERE-IMAGE vers un SSJ ou SSP

        • GEN-P17 : Appelé depuis la fonction GENERE-IMAGE vers un SSD

      • SCR.ImaSrvGen :

        • Depuis la fonction GENERE-IMAGE : réf. du serveur de service demandé

        • Vide dans les autres cas

      • SCR.ImaSrvTyp 

        • Depuis la fonction GENERE-IMAGE : Type de serveur demandé (P/J/P17)

        • Vide dans les autres cas

      04.16.04 – JAN00695 : Archivage Entité Diapason avec documents GED liés

      Des évolutions ont été apportées sur les fonctionnalités de la GED pour gérer l’archivage des entités Diapason.

      Comme indiqué dans la documentation d’installation de cette révision, il est nécessaire de regénérer les requêtes utilisant les fonctions « ENR-ACT-GED », « GED-REC-DOC », « GED-EXT-DOC », « GED-DOC-ENT », « GED-STK-DOC » et « GED-SRV-MOV ».

      Pour trouver les requêtes utilisant ces fonctions, dans l’explorateur applicatif « Exploitation », dans les « Traitements », lancer l’application « Traitements non Paramétrés » et choisir le traitement « TRA-REQ » et lancer ce traitement. Saisir « ENR-ACT-GED » dans le contenu recherché et lancer le traitement en Batch.

      att_61_for_362873444.png

      La trace de ce traitement indique les requêtes utilisant la fonction « ENR-ACT-GED » qui doivent être regénérées.

      Faire de même pour les autres fonctions :

      • Saisir « GED- » pour les fonctions « GED-REC-DOC », « GED-EXT-DOC », « GED-DOC-ENT », « GED-STK-DOC » et « GED-SRV-MOV » 

      04.16.04 – ISI14908 : Ajout Champ « Facture » sur les Retours Clients Facturés

      Un champ « Facture » (CdeFacRef) a été ajouté dans la table des retours clients (CDClRt). Il contient le numéro de la facture à laquelle est rattaché le retour lorsque celui-ci a fait l’objet d’une facturation (Retours Clients Facturés). Auparavant, ce numéro de facture était stocké dans la 15ème ligne du commentaire du retour (CdeRetCom[15]).

      Il faut donc remplacer dans vos requêtes DIALOG l’utilisation de CdeRetCom[15] par CdeFacRef pour trouver la facture à laquelle est rattaché le retour.

      Pour cela, lancer le traitement non paramétré « TRA-REQ » (Traçabilité du Vocabulaire du Macro-Langage) et saisir « CdeRetCom «  dans la chaîne à rechercher. La trace du traitement présente toutes les requêtes utilisant ce champ.

      04.16.04 – C2R00613 : Gestion TVA Intracommunautaire sur Factures Fournisseurs

      La TVA intracommunautaire est gérée sur les factures fournisseurs.

      Affectations Comptables

      Dans les affectations comptables, pour les écritures comptables relatives aux achats, une zone « TVA Intra. » a été ajoutée. Cette valeur est stockée dans le champ AppCptTVA de la table COParam qui contient déjà le compte de TVA sous la forme « Compte_TVA,CompteTVAIntra »

      Factures Fournisseurs

      Sur la fiche de saisie d’une facture fournisseur, une nouvelle zone permet de saisir le montant de TVA intracommunautaire. Si vous avez défini une présentation et/ou un formulaire pour les objets paramétrables "O_ECtrF" et "O_ECtrF_004", il faut ajouter cette nouvelle zone. Pour cela, dans l'application "Intégrité Générale des Objets Paramétrables", pour les objets paramétrables "O_ECtrF" et "O_ECtrF_004, lancer l’action "Présentation" et ajouter la nouvelle zone contenant le montant de TVA Intracommunautaire (GFG.VarProDevMontFacTVI).

      V04.16.05

      04.16.05 – ZEL01751 : GANTT paramétrés : sens de déplacement par rapport à un jour exclu : génération des requetes

      Il est nécessaire de recompiler toutes les requêtes suite à l’ajout d’un nouveau champ dans la liste WfGTTGen permettant de piloter le sens de déplacement défaut d’un GANTT paramétré.

      Remarque : Dans le cas où la date de début et la date de fin sont connues ( création , déplacement) , c’est la date de début qui est Maitre du calcul.

      04.16.05 – ATL00780 : formatage des champs alpha dans Crystal Reports® suite à une migration de SSJ vers SSD

      Un nouveau champ sur les sources de données permet de définir un comportement similaire aux éditions avec un Crystal JAVA : ne pas tenir compte du format des champs Alpha.

      Pour que ce comportement soit pris en compte par Crystal Reports®, il est nécessaire de régénérer les sources de données depuis Diapason.

      V04.16.06

      04.16.06 – ALU00047 : Affichage de libelles spéCificiques pour des volets sur FMO en environnement multi-langues

      Suite à l’installation de cette révision , il est nécessaire de relancer la traduction des objets « GPD : Détail Ergonomies Applications GFD».

      04.16.06 – CAI01685 : fermeture des nœuds d’un arbre paramétré suite à un réaffichage

      Suite à ce correctif , il faut vérifier que l’identifiant du nœud des arbres paramétrés (WfArbSor.NodIdeEnc) est unique dans la construction de votre arbre paramétré.

      04.16.06 – ISI15010 : Gestion des action standards « Création » , « Modification » , « Suppression » et « Gestion Niveaux » dans le Gantt Paramétré

      Suite aux évolutions apportées et correctifs dans le cadre de cette révision sur l’objet paramétrable GANTT, il est nécessaire de recompiler toutes les requêtes de votre environnement.

      V04.16.07

      04.16.07 – Gestion des AI : Utilisation du Champ DBPoinIn.HeureDBPoinIn

      Dans le cadre de la gestion des AI, le stockage d’identifiants d’enregistrement (RECID) dans des champs de tables de base de données a été limité.

      Le champ DBPoinIn.HeureDBPoinIn contenait l’identifiant de la table CDPrLi correspondant au numéro de commande et au numéro de ligne du besoin de gestion rattaché au pointeur.

      A partir de la révision 04.16.07, cet identifiant n’est plus stocké dans DBPoinIn.HeureDBPoinIn, il n’est donc plus possible de l’utiliser pour trouver la ligne de besoin de gestion rattachée. Il faut utiliser DBPoinIn.CdeNumCom et DBPoinIn.CdeNumLig.

      Il est nécessaire de vérifier dans les requêtes si on utilisait DBPoinIn.HeureDBPoinIn. Pour cela, il faut utiliser le traitement « TRA-REQ » (Traçabilité du Vocabulaire Macro-Langage) comme suit :

      Dans l’explorateur applicatif « Exploitation », dans la branche « Traitement », dans l’application « Traitements non Paramétrés », choisir le traitement « TRA-REQ » et lancer l’action « Lancer le Traitement / Critère ». Dans le critère de recherche, renseigner « HeureDBPoinIn »

      att_44_for_362873444.png

      Puis lancer le traitement en Batch. Dans la trace du traitement, toutes les requêtes utilisant ce champ sont présentées. Par exemple :

      att_45_for_362873444.png

      Il faut modifier toutes les requêtes pour ne plus utiliser l’identifiant. Par exemple :

      • Instructions :

      att_57_for_362873444.png
      • A remplacer par :

      att_58_for_362873444.png

      04.16.07 – ATL00846 : Liste des Utilisateurs Connectés à Diapason

      Les différentes listes :

      • Utilisateurs sur Serveur

      • Utilisateurs sur Diapason

      • Utilisateurs sur Base

      ont été regroupées en une seule libellée « Utilisateurs Connectés ».

      Les listes « Utilisateurs sur Serveur » et « Utilisateurs sur Base » n’apparaissent plus dans l’explorateur applicatif « Exploitation ». Si elles étaient utilisées dans les procédures de démarrage, les favoris, les listes applicatives, … , elles présentent désormais les même informations que la liste « Utilisateurs Connectés ».

      04.16.07 – CAS00581 : Fonction DIALOG « UTIL-DIAP » (Utilisateurs sur Diapason)

      La liste des utilisateurs connectés à Diapason ayant évolué, la fonction DIALOG « UTIL-DIAP » a également été modifiée pour présenter les mêmes informations que celle-ci.

      V04.16.08

      04.16.08 – ISI15110 : Taille des polices et police calibri en pdf différentes en p17/JAva

      De nouvelles clés de registre sont mises à jour par le setup P17 de la révision 04.16.08 pour résoudre les problèmes suivants :

      • La police calibri ne fonctionne pas correctement en édition pdf ➡️ caractères parasites dans les mots

      • Différence de taille de police entre les éditions P17 et l’aperçu dans Crystal Reports® lors de la conception des modèles

      Lors du passage en révision 04.16.08, la mise à jour de ces clés peut produire des effets de bords sur les documents (pdf) déjà réalisés.

      04.16.08 – ISI15110 : Crystal XI et CRYSTAL 2011

      Ces versions de Crystal Reports® ne sont plus compatibles avec le serveur de service P17.

      V04.16.09

      A partir de la 04.16.09

      Dans une démarche de simplification, modernisation et standardisation progressive des composants de Diapason dans de nouvelles technologies, nous avons impacté l’existant par des changements sensibles de dimensions au niveau de la barre de commande, du navigateur ou de la zone des applications. Il est donc possible que certains paramétrages doivent être repris pour retrouver le comportement souhaité. Par exemple, retailler certains formulaires de PSD ou portail, revoir les libellés d’actions de la barre de commande, changer certaines icônes ou réorganiser les actions dans les groupes de la barre de commande …

      Pour plus d’informations, se référer au paragraphe correspondant à chaque composant impacté.

      Amélioration expérience Utilisateur : restructuration des explorateurs

      Dans un objectif d’amélioration de l’expérience utilisateur, les explorateurs Diapason ont été entièrement revus et simplifiés dans la mesure du possible. La nouvelle arborescence est plus intuitive, et est complétée avec la nouvelle interface par une fonctionnalité de recherche dans les explorateurs eux même. Principaux points d’évolution :

      ➡️ On retrouve maintenant les différents modules de Diapason en niveau 1.

      att_6_for_362873444.png

      ➡️ A l’intérieur de chaque explorateur, on ne retrouve plus que 3 niveaux maximum. Certains accès ont été ainsi remontés, comme les Clients et Prospects dans l’explorateur Commercial.

      att_7_for_362873444.png

      ➡️ Enfin, les entrées dans le Studio ont été revues dans l’ordre alphabétique.

      att_48_for_362873444.png

      Attention :

      • Votre gestion des droits dans les explorateurs est donc impactée par cette évolution et sera à revoir manuellement. Ceci ne concerne bien sûr pas votre navigateur paramétré. Par exemple, si des droits avaient été définis (accès autorisés ou interdits pour certains utilisateurs ou certaines classes d’utilisateurs) pour l’explorateur applicatif de gestion commerciale, « IG_EA_GC » dans la version 04.15 de Diapason, ces droits sont perdus en version 04.16 de Diapason car l’explorateur applicatif s’appelle désormais « IG_CDE »

      • Les favoris que vous aviez préalablement enregistrés en tant qu’utilisateur sont à recréer. Les Favoris des navigateurs restent en revanche non impactés bien sûr.

      • Les fonctionnalités d’ajout d’objets paramétrés dans les explorateurs standard Diapason ne sont plus opérationnelles dans cette version.

      04.16.09 – BEL03302 : Héritage des VBA en entrée de requête GRV, RV1, RV2

      Il est nécessaire de regénérer les requêtes GRV, RV1 et RV2 suite à ce correctif.

      04.16.09 – ISI15045 : Areas dans Bases d’Archivage de Type II

      Dans toutes les bases d’archivage de type II, les schéma areas sont « ARD_tbl » et « ARD_idx ».

      04.16.09 – ISI15145 : Taille du bureau mini

      Désormais la taille paramétrée sur le thème est celle effective à l'écran. Auparavant elle était légèrement plus grande.

      V04.16.10

      04.16.10 – ISI15182 : Actions Onglets

      Les actions onglets ne sont plus disponibles à partir de la 04.16.10.

      04.16.10 – ISI15182 : Nouvelle Fenêtre de Login

      La fenêtre de login de Diapason ayant évolué, les variables d’environnement suivantes ont été supprimées :

      • DIAP_LOGIN_SAI

      • DIAP_LOGIN_IMA

      • DIAP_LOGIN_BTN

      • DIAP_LOGIN_LIB

      Dans la fenêtre de login, le bouton ci-dessous:

      image-20230911-153202.png

      a été supprimé. Il permettait, pour un utilisateur administrateur, de pouvoir se connecter sur le compte d’un autre utilisateur non-administrateur.

      V04.16.11

      04.16.11 – ISI15051 : Procédure d’Installation de Révision Diapason

      La procédure d’installation des révisions de Diapason a évolué afin d’automatiser la mise à jour des structures de données.

      04.16.11 – ISI15201 : Connexion OAUTH2 avec Microsoft Exchange Online

      Le protocole d’autorisation OAuth2 a été mis en place avec le serveur Azure Active Directory ou Azure AD. Microsoft annonce la fin de la connexion Basic pour Exchange OnLine à partir d’Octobre 2022.

      V04.16.12

      04.16.12 – ISI15216 : Suppression des fonctionnalités suivantes : Multizone, Rangement, Mode de lancement, Favoris

      Barre de Commande

      • Suppression des modes d’affichage en 3 zones (C4 à C9)

      att_8_for_362873444.png

      Choix du type d’aide (Classique Flottante, Classique, Assistant)

      Barre de Navigation

      • Suppression des modes d’affichage en 3 zones (C4 à C9)

      • Suppression des modes de lancement des applications.
        Le mode « Attacher » sera appliqué systématiquement à l’ouverture des applications.

      image-20230911-153651.png
      • Suppression des raccourcis clavier du Navigateur associé (seul le F5 est conservé)

      image-20230911-153728.png

      Boutons de Rangement

      • Suppression des boutons de Rangement, Maximiser/Restaurer
        (en bas à gauche des applications)

      att_11_for_362873444.png

      Barre de Rangement et Titre Panneau Applicatif

      • Suppression de la barre de rangement

      • Suppression de la punaise (« Ranger »)

      att_12_for_362873444.png

      Suppression des notions de « Fusion », « Rangement », « Maximiser/Restaurer »

      att_13_for_362873444.png

      Comportements des Thèmes et Procédures de Démarrage Existants

      Les modes « Multizone » obsolètes « C4 » à « C9 » des procédures de démarrage et du paramétrage des thèmes déjà existants seront remplacés automatiquement en « C2 » ou « C3 » comme suivant :

      att_49_for_362873444.png

      Les applications prévues en zone 3 des procédures de démarrage existantes seront ouvertes dans la zone 1.

      Attention : ces conversions automatiques seront appliquées uniquement lors de la mise à jour de Diapason vers la version 04.16.12. Il conviendra de ne plus importer par la suite de mode obsolète (C4 à C9), que ce soit dans les procédures de démarrage comme dans les thèmes (fonctions d’import/export).

      Paramétrage (Thèmes)

      Suppression du paramétrage de ces éléments dans les thèmes

      att_50_for_362873444.png
      att_71_for_362873444.png
      att_67_for_362873444.png

      Suppression de l’Onglet Favoris de la Barre de Commande

      Il ne sera plus possible de composer un onglet avec les actions « favorites » d’un utilisateur.

      Untitled Diagram-1694443121615.drawio.png

      L’action permettant de configurer cette barre de commande va donc aussi disparaître

      att_70_for_362873444.png

      04.16.12 – ERD01560 : Utilisation du Champ DBPoinIn.ListePointeurOn

      Ce champ n’est plus alimenté à partir de la révision 04.16.12.

      Il faut vérifier qu’il n’est pas utilisé dans les requêtes DIALOG. Pour cela, lancer le traitement TRA-REQ (Exploitation/Traitements/Traitements non Paramétrés) et saisir « ListePointeurOn » dans la zone « Contenu Recherché ». Puis lancer le traitement en mode Batch. Dans la trace du traitement sont présentées toutes les requêtes DIALOG utilisant ce champ. Il faut remplacer ce champ par « ListePointeur ».


      V04.16.13

      04.16.13 – ISI15220 : Les nouveaux thèmes aux icônes monochromes

      att_51_for_362873444.png
      • Neutre Light

      att_15_for_362873444.png
      • Neutre Medium

      att_16_for_362873444.png
      • Neutre Dark

      att_17_for_362873444.png
      • Turquoise Light

      att_18_for_362873444.png
      • Turquoise Dark

      att_19_for_362873444.png


      04.16.13 – ISI15220 : La disparition d’actions de la barre de commande

      • Envoi d’un e-mail 

      att_20_for_362873444.png

      Cette action Envoi d’un e-mail qui donne directement accès à la messagerie n’est plus disponible dans Diapason.


      • Fixer /Ranger de la navigation

      att_21_for_362873444.png

      Ces actions ne sont plus disponibles depuis la barre de commande, mais accessible sur la navigation.

      att_22_for_362873444.png
      • Positionnement de l’aide

      att_23_for_362873444.png

      Il n’est plus possible de modifier à partir de la barre de commande le positionnement de l’aide. C’est celui défini sur le thème qui sera appliqué.

      att_52_for_362873444.png

      Le mode Couplé/Séparé

      att_24_for_362873444.png

      Il n’est plus possible de modifier à partir de la barre de commande le mode Liste/Fiche à utiliser. C’est celui défini sur le thème qui sera appliqué.

      att_53_for_362873444.png
      • Le groupe Fermer

      att_25_for_362873444.png

      Les actions Fermer et Quitter bureau ne seront plus accessibles depuis la barre de commande. Il faudra utiliser pour :

      • Quitter le bureau :

      Untitled Diagram-1694443369154.drawio.png
      • Fermer :

      Untitled Diagram-1694443424567.drawio.png

      04.16.13 – ISI15220 : Le titre de Diapason

      Le titre se trouve cadré à droite et en mode court. Il s’affiche en détail au survol avec la souris.

      att_28_for_362873444.png

      Le titre court, affiché en haut à droite est construit de la façon suivante :

      Variable d’environnement DIAP_BUR_TIT + PID de l’utilisateur

      Le titre long qui apparaît au survol du titre court est construit de la façon suivante :

      Variable d’environnement DIAP_BUR_TIT + Utilisateur + Société + variable d’environnement DIAP_HOSTNAME + PID de l’utilisateur + adresse IP + Langue.

      04.16.13 – ISI15220 : La réorganisation des onglets

      • Un nouvel onglet ‘Administration’

      Les actions ci-dessous:

      att_29_for_362873444.png

      Qui se trouvaient sous forme de boutons dans le ruban du titre ainsi que le groupe ‘Procédures’ de l’onglet Accueil ont été déplacés vers ce nouvel onglet:

      att_30_for_362873444.png

      Des raccourcis clavier sont disponibles pour lancer les actions suivantes :

      • Gestionnaire des tâches : CTRL-ALT-G

      • Afficher mon log : CTRL-ALT-L

      • Vider mon log : CTRL-ALT-V

      Prérequis : Avoir au moins une application d’ouverte dans Diapason.

      Note – 04.16.14 : Ces raccourcis sont indiqués sur le libellé de ces boutons lors du survol de la souris.


      • L’onglet Bureau : il remplace les onglets accueil et affichage

      Ce nouvel onglet rassemble les actions liées à la gestion du bureau sous forme de trois groupes ‘Bureaux, Affichage et Fermer’.

      att_31_for_362873444.png


      • Les onglets Applications et Raccourcis gardent leur fonctionnalité


      04.16.13 – ISI15220 : Les changements de comportements

      att_32_for_362873444.png

      Les actions des groupes Affichage et Actions ne permettent plus de présélectionner l’action à lancer au clic sur le bouton. Il faut toujours sélectionner l’action à lancer dans le menu déroulant, pour la lancer.

      att_33_for_362873444.png

      04.16.13 – ISI15166 : Comportement ENR-ACT-ENT sur Entités GFD

      Le comportement de la fonction ENR-ACT-ENT sur les entités GFD a évolué afin d’être identique à l’utilisation de la GFD en interactif quant à l’initialisation de données dans la requête de gestion en mode « ACT-INI ».

      Désormais les variables initialisées dans la requête de gestion de l’entité sont prises en compte.

      Lors d’une action sur une entité, en interactif ou par ENR-ACT-ENT, les initialisations de variables sont faites de la façon suivante :

      • Valeurs données sur la présentation utilisée

      • Valeurs données dans la règle de gestion définie sur la présentation utilisée ou l’entité en mode ACT-INI

      • Saisie des valeurs en interactif ou valeurs données dans WfEntVar pour ENR-ACT-ENT

      • Valeurs données dans la règle de gestion définie sur la présentation utilisée ou l’entité en mode ACT-BAS

      V04.16.14

      La Nouvelle barre de commande

      Suite à la disparition des options de rangements et la refonte de la barre de commande, les dimensions de la zone des applications ont sensiblement changé. Il est donc possible que certaines barres de commandes ou certains portails ou formulaires doivent être repris pour réajuster les dimensions.

      Suivant le paramétrage il peut y avoir une différence de rendu entre l’ancienne et la nouvelle version de la barre de commande. La réduction des groupes, la taille des libellés d’actions ou les retours à la ligne peuvent avoir des comportements différents. En effet les 2 versions de la barre sont iso-fonctionnelles mais pas en termes de dimension horizontale. Il est possible que vous deviez dans certains cas revoir vos libellés d’actions ou la disposition des actions dans le groupe pour éviter certains effets.

      04.16.14 – ISI15254 : La barre de commande PDA

      La barre de commande des petits bureaux a évolué :

      • Seules les fonctionnalités essentielles ont été conservées.

      • Le titre de la fenêtre suit la même composition que pour la barre de commande classique.

      att_34_for_362873444.png


      Note : Ce mode d’ouverture de diapason est lié à l’option « Bureau Minimum » dans l’onglet Bureaux de définition des thèmes.

      La Nouvelle barre de navigation

      Suite à la refonte de la barre de navigation, les dimensions de la zone des applications ont sensiblement changé. Il est donc possible que certains portails ou formulaires doivent être repris pour réajuster les dimensions.

      04.16.14 – PQT00272 : Prise en compte du paramétrage du bac défaut d’une imprimante Avec Une edition Crystal Reports® et un Serveur de service P17

      Pour que le bac Défaut paramétré sur une imprimante Windows soit pris en compte la méthode d’impression utilisée a été changée. En fonction du paramétrage de votre rapport Crystal Reports®, il est possible que le résultat à l’impression Papier soit différent.

      Les recommandations de Crystal Reports® pour diminuer les écarts de mise en forme et les problèmes d’impression sont :

      Maintenir les pilotes de vos imprimantes à jours sur les serveurs de services

      Lors de la conception d’un rapport, il est recommandé de cocher « Dissocier la taille de la page mise en forme et la taille de papier de l’imprimante ». Ceci diminue les écarts lors de l’impression d’un même document sur plusieurs imprimantes différentes.

      att_68_for_362873444.png

      Travailler avec des formats prédéfinis à l’avance, notamment sur les documents avec des dimensions non standards comme les étiquettes. La définition de vos imprimantes et les pilotes doivent être identique sur tous les serveurs Windows que vous utilisez.


      Exemple de définition d’un Format sur une imprimante ZEBRA :

      Sur la gestion de l’imprimante :

      att_62_for_362873444.png
      att_59_for_362873444.png

      Ensuite dans Crystal Reports® :

      att_69_for_362873444.png

      04.16.14 – ATL00961 : Amélioration des performances des éditions Crystal Reports® avec un serveur de service P17

      Dans le cas d’une impression directe vers une imprimante, le fichier résultat n’est plus systématiquement exporté (au format pdf par exemple).

      Toutefois, le fichier sera généré dans les cas suivants :

      Si le document géré en GED

      Utilisation de la variable de paramétrage « FORGENFIC »

      V04.16.15

      04.16.15 – ISI15274 : Nouveaux thèmes aux icônes monochromes

      Deux nouveaux thèmes sont disponibles : Rouge et Vert.

      att_54_for_362873444.png
      att_35_for_362873444.png

      04.16.15 – ISI15274 : Hauteur des boutons

      La hauteur des boutons a été uniformisée pour être cohérente en fonction du nombre d’emplacements utilisés en hauteur (de 1 à 4).

      04.16.15 – ISI15274 : Uniformisation des polices

      Les polices ont été uniformisées entre la barre de commande et la barre de navigation.

      Ex : taille de la police dans les onglets de la barre de commande.

      04.16.15 – ISI15274 : Nouveau design

      Un nouveau design a été créé pour la barre de navigation :

      Image2.png

      La zone de gauche donne accès aux différents explorateurs. On y trouve trois zones :

      • Explorateurs fixes (que l’on ne peut pas fermer) : leur présence dépend du paramétrage

      • La liste des panneaux (les applications ouvertes)

      • Les explorateurs ouverts par l’utilisateur (il peut les fermer)

      La zone de droite permet de naviguer dans l’explorateur sélectionné.

      04.16.15 – ISI15274 : Les bouées deviennent des icones

      att_60_for_362873444.png

      Les bouées deviennent des icones dans la partie gauche de la barre de navigation

      04.16.15 – ISI15274 : Disparition de l’historique

      att_36_for_362873444.png

      L’historique n’est plus disponible.

      04.16.15 – ISI15274 : Thèmes aux icônes monochromes

      La nouvelle barre de navigation utilise les thèmes existants ainsi que les deux nouveaux thèmes : Rouge et Vert

      att_37_for_362873444.png
      att_38_for_362873444.png
      att_39_for_362873444.png
      att_40_for_362873444.png
      att_55_for_362873444.png
      att_41_for_362873444.png

      04.16.15 – ISI15274 : Barre de navigation en mode PDA

      La nouvelle barre de navigation est disponible également en mode PDA. On y accède via l’icône en haut à gauche.

      Image3.png

      04.16.15 – ISI15274 : Lien avec panneau

      Sur le thème de l’utilisateur on peut configurer le lien avec le panneau.

      Les options 0/1/3 restent fonctionnelles.

      L’option 2 n’est plus opérationnelle.

      image-20230911-155052.png

      04.16.15 – ISI15249 : ICONES Standards Diapason

      Les icônes standards de Diapason ne sont plus gérées dans les paramètres utilisateurs pour l’entité « PARAM-GEN » et le groupe « ICONE » mais dans une structure de données dédiée (table ISIcone dans la base ISIA).

      Consultation des Icônes

      Dans l’explorateur applicatif « Paramètres Généraux » la branche « Paramètres Utilisateurs > Paramètres Généraux > Icônes utilisées pour Diapason » a été supprimée. Il est possible de consulter les icônes standards dans ce même explorateur, dans l’application « Icône Standards Diapason »

      att_47_for_362873444.png

      DIALOG

      Il faut modifier vos requêtes qui font des recherches sur les icônes. Pour trouver ces requêtes, utiliser le traitement « TRA-REQ » :

      • Accéder aux traitements non paramétrés : Exploitation > Traitements > Traitements non Paramétrés et lancer le traitement « TRA-REQ »

      • Saisir « ICONE » comme chaine recherchée et lancer le traitement

      • Dans la trace du traitement, rechercher les lignes contenant :

      POUR CHAQUE/SOC DTD DDPaUtil AVEC DTD DDPaUtil.PaRefEntite = CLO."PARAM-GEN" ET DTD DDPaUtil.PaRefGrpEntite = CLO."ICONE" …

      ou

      RECH TBD/SOC DTD DDPaUtil AVEC DTD DDPaUtil.PaRefEntite = CLO."PARAM-GEN" ET DTD DDPaUtil.PaRefGrpEntite = CLO."ICONE » ET DTD DDPaUtil.PaRefParEntite = VLO.Icone :

      ou

      VLO.FicIcone = PARAM-UTIL( ENTITE= CLO."PARAM-GEN" , GROUPE= CLO."ICONE" , VALEUR= VLO.Icone )


      Dans chaque requête concernée, remplacer :

      • POUR CHAQUE/SOC DTD DDPaUtil AVEC DTD DDPaUtil.PaRefEntite = CLO."PARAM-GEN" ET DTD DDPaUtil.PaRefGrpEntite = CLO."ICONE" :

      par

      POUR CHAQUE ISIA ISIcone :

      • RECH TBD/SOC DTD DDPaUtil AVEC DTD DDPaUtil.PaRefEntite = CLO."PARAM-GEN" ET DTD DDPaUtil.PaRefGrpEntite = CLO."ICONE » ET DTD DDPaUtil.PaRefParEntite = VLO.Icone

      Par

      RECH TBD ISIA ISIcone AVEC ISIA ISIcone.IcoRef = VLO.Icone :

      • VLO.FicIcone = PARAM-UTIL( ENTITE= CLO."PARAM-GEN" , GROUPE= CLO."ICONE" , VALEUR= VLO.Icone )

      par

      RECH TBD ISIA ISIcone AVEC ISIA ISIcone.IcoRef = VLO.Icone :

      VLO.FicIcone = ISIA ISIcone.IcoFic

      FIN_BLOC

      04.16.15 – STD00846 Saisie de critères supplémentaires sur documents standards sur REB

      Lors de l’exécution des actions d’éditions interactives sur les devis, commandes commerciales, accusés de réception des commandes commerciales, retours client, factures client, bons de commandes fournisseurs, bons de livraison fournisseur sur un document sur REB, les critères supplémentaires (autres que les critères de l’entité) sont maintenant saisissables.

      V04.16.16

      04.16.16 – JAN00928 : Taille des icones

      La taille des icones des boutons de la barre de commande qui utilisent 4 emplacements a été augmentée de 18px à 26px. Ça permet de mieux visualiser les icones personnalisées (fichier image).

      04.16.16 – ISI5292 Gestion des thèmes – Thème global

      Désormais le thème est géré pour l’ensemble du bureau (7 thèmes disponibles).

      C’est le même thème qui est appliqué sur la barre de commande et sur la barre de navigation.

      La liste déroulante permettant de choisir le thème est déplacée dans l’onglet ‘Bureaux’.

      att_63_for_362873444.png

      04.16.16 – ISI5292 Gestion des thèmes - Couleurs

      C’est le même thème qui est appliqué sur la barre de commande et sur la barre de navigation.

      Les notions de couleurs (Zone navigation/Titre/Accès) ont été supprimées.

      att_64_for_362873444.png

      04.16.16 – ISI15279 : Ajout Champs liés à l’Eco-participation

      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. Une moulinette (MOU_ISI15279.p) effectue, lors de l’installation, ce contrôle pour chaque société de Diapason, et si les variables spécifiques sont trouvées, des mises à jour sont faites automatiquement :

      • Soit récupération de la valeur de la variable spécifique dans le nouveau champ standard correspondant puis suppression de la variable spécifique partout SAUF dans les requêtes et les tables de valeurs

      • Soit renommage de la variable spécifique partout SAUF dans les requêtes et les tables de valeurs

      (voir tableau suivant)

      Le renommage des variables sera de la forme SPE + x + NomVariable avec x : numéro d’ordre au cas où la variable existerait aussi avec le nouveau nom.

      Entité

      Tables

      Champ

      Ancienne Variable Spécifique Renommée /

      Récupérée ?

      GAD/GVAD

      DDArtic / DDVaArt

      AppEPVal

      Récupérée/Supprimée



      AppEPLib

      Récupérée/Supprimée



      AppEPDev

      Récupérée/Supprimée

      GCLIENT/GCAF

      CDClient/CDAffair

      CliTarEPGes

      Récupérée/Supprimée

      GCDL

      CDCoLi

      CdeLigComEPGes

      Renommée



      CdeLigComEPDat

      Renommée



      CdeLigComEPHT

      Renommée



      CdeLigComEPTotHt

      Renommée

      GCDE

      CDCoEn

      CdeComEPGes

      Renommée



      CdeComEPDat

      Renommée



      CdeComEPTotHt

      Renommée

      GCPE

      CDPrEn

      CdeComEPGes

      Renommée



      CdeComEPTotHt

      Renommée

      GCPL

      CDPrLi

      CdeLigEPVaArt

      Renommée



      CdeLigComEPGes

      Renommée



      CdeLigComEPHT

      Renommée



      CdeLigComEPTotHT

      Renommée

      FACE

      CDFaEn

      CdeFacEPGes

      Renommée



      CdeFacEPDat

      Renommée



      CdeFacPriEPHT

      Renommée

      FACL

      CDFaLi

      CdeFacPriLigEPUn

      Renommé



      CdeFacEPDat

      Renommé



      CdeFacPriLigEPHT

      Renommé



      CdeFacLigEPGes

      Renommé

      Mises à jour automatiques effectuées : rien à faire de votre côté.

      • Ergonomies et présentations GFD pour les entités du tableau ci-dessus

      • Correspondances et événements EIA

      • Récupération/Suppression ou renommage des variables spécifiques portant le même nom que les variables standard GFD pour les entités du tableau ci-dessus


      Remarques :

      • A la fin de l’installation de la révision, le traitement « INS-REQ » est lancé pour regénérer toutes les requêtes, tables de valeurs, … Ce traitement génère l’environnement EIA et donc les correspondances et les événements qui seront mis à jour automatiquement. Les requêtes portant sur les entités qui utilisaient les variables spécifiques » ne seront plus disponibles après cette génération étant donné que ces variables spécifiques n’existeront plus.

        • Il sera donc nécessaire de modifier certains paramétrages pour résoudre les problèmes éventuels liés à cette évolution. Les données sont sauvegardées avant ces mises à jour.

      Attention : Les bases d’archivage ne sont pas mises à jour.


      • Paramétrages à modifier :

        • Requêtes Entité (GCL, GCA, REN, etc.)

        • Autres requêtes (REB, RCT, etc.)

        • Ajouter dans les présentations spécifiques (utilisées dans la fonction ENR-ACT-ENT) les nouveaux champs standards

        • Contenus tables de valeurs contenant les anciennes Variables

      Paramétrages à modifier

      Les Requêtes Entités

      Pour chaque société Diapason :

      Si le champ spécifique « NomVar » est trouvé pour l’entité « GCDL » par exemple , il est nécessaire de modifier les requêtes qui utilisent la variable « VDL.NomVar » .


      • Pour les requêtes portant sur des entités (GCA, GCL, REN, RA-*, RC-*…), si la variable spécifique a été supprimé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 SDL.NomVar = VLO.valeur


      VLOValeur = VDL.NomVar


      VLO.Valeur = SDL.NomVar


      SI VDL.NomVar EXISTE ET <> ""


      SI SDL.NomVar EXISTE ET <> ""


      COLONNE NomVar = VDL.NomVar


      COLONNE NomVar = SDL.NomVar


      PRENDRE NomVar = VDL.NomVar


      PRENDRE NomVar = SDL.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"


      Moulinette de contrôle : pour vous aider à identifier les impacts

      La trace de la moulinette indique :

      • Le répertoire où sont stockés les fichiers de sauvegarde des données avant les mises à jour et l’extension de ces fichiers (sous la forme « date_heure ») par exemple :

      • Les fichiers de sauvegarde des données avant mise à jour sont dans

      • /RepDiapason/devt/Diap/GraPatch/P.04.16.01 avec extension 01102020_0921

      • Les fichiers générés lors des mises à jour sont de la forme table.extension 

      • Pour chaque table concernée, si la mise à jour s’est bien déroulée ou non (OK ou PB) et le nombre d’enregistrements mis à jour.

      V04.16.19

      04.16.19 – ISI15279 : Evolution Fonction DIALOG RECCAL-EP

      La fonction RECCAL-EP a évolué pour permettre d’indiquer l’entité et les clés auxquelles on souhaite affecter le détail d’éco-participation récupéré (Voir 3.2.32). Quatre nouveaux paramètres doivent être renseignés :

      Variable = RECCAL-EP(ENTITE = Entité, CLE1 = Clé1, CLE2 = Clé2, CLE3 = Clé3, TYPE=Type_Recupération, ENTITE-DES = Entité_Destination, CLE1-DES = Clé1_Destination, CLE2-DES = Clé2_Destination, CLE3-DES = Clé3_Destination)

      Cependant, il n’est pas nécessaire de modifier la saisie de vos requêtes utilisant cette fonction si vous ne souhaitez pas gérer ces nouveaux paramètres. Si vous modifiez une instruction contenant cette fonction, les nouveaux paramètres seront proposés à la saisie.

      V04.16.20

      04.16.20 – ISP00006 : Suppression option ‘Liste panneaux’ du thème

      L’option ‘Liste panneaux’ du thème a été supprimée. Tous les utilisateurs auront donc accès à la liste des panneaux.

      att_14_for_362873444.png

      04.16.20 – BEL03443 : Evolution Contextes Listes avec Positionnement à la Fin

      Certains contextes applicatifs permettaient d’afficher des données et de se positionner à la fin de la liste, c’est-à-dire sur l’enregistrement le plus récent. L’évolution apportée à ces contextes permet de présenter les données par ordre décroissant plutôt que de se positionner à la fin de la liste : on est positionné sur le premier enregistrement qui correspond au plus récent.

      Les contextes concernés sont :

      • La consultation des retours d’un fournisseur

      • La consultation des retours d’un client

      • La consultation des besoins de gestion d’un client

      • La consultation des factures à valider et des factures validées d’un client

      • La gestion et la consultation des commandes en cours d’un client

      • La gestion des commandes en cours d’un client pour un réseau

      • La gestion et la consultation des devis en cours d’un client

      • La gestion des commandes et devis en cours d’un client

      • La consultation des commandes soldées d’un client

      • La gestion des commandes du client rattaché à l’utilisateur courant

      • La gestion des devis du client rattaché à l’utilisateur courant

      • Les AME définies sur ces contextes affichent désormais les données dans l’ordre décroissant.

      04.16.20 – BEL03544 : Contrôle valeurs Champ « Dos. Pro. Adm. » (SDE.CdeDosCde)

      Dans cette révision, un contrôle de la valeur affectée par la requête GCC du client au champ « Dos. Pro. Adm. »(SDE.CdeDosCde) a été ajouté pour uniformiser le comportement avec la saisie utilisateur Il est nécessaire que la valeur soit définie au préalable dans le paramètre utilisateur « Commandes Commerciales » / « Stade Processus Administratif » (CDE-CLI/STA-PROADM)

      att_65_for_362873444.png

      04.16.21

      DPI LAP19798 : Paramétrage des critères historiques de stock

      • Les requêtes utilisant la fonction DIALOG “STKHISART” ainsi que les requêtes de Calcul de type “Niveau de Stock” doivent être recompilées.

      • les champs listes de la table DTMvtHis (StoParHisLis*) qui contenaient les éléments sélectionnés pour le critère historique de stock ne sont plus utilisées et sont remplacées par une table contenant le détail des éléments sélectionnés. Si les listes chaînées sont utilisées dans des requêtes, il faut faire désormais une recherche sur la table DTMvtHiD (StoParHisRef : référence critère, StoParHisDetTyp : type d'élément sélectionné, StoParHisDetRef : référence de l'élément sélectionné) qui contient un enregistrement par élément de chaque liste chaînée de DTMvtHis. Correspondance entre les listes chaînées et les types d'éléments

        • StoParHisLisMvE : MVE

        • StoParHisLisMvB : MVB

        • StoParHisLisMvS : MVS

        • StoParHisLisTPr : TPR

        • StoParHisLisTPa : TPA

        • StoParHisLisSec : SEC

        • StoParHisLisEmp : EMP

        • StoParHisLisCri : CRI

        • StoParHisLisRai : RAI

        • StoParHisLisOri : ORI

        • StoParHisLisDes : DES

      • L’exportation des critères d’historiques de stock de la révision 04.16.21 vers des révisions antérieures peut provoquer de la perte de données en raison de la limite de la taille des listes chaînées de Progress : un warning est affiché dans ce cas pour indiquer la perte possible de données. Pour exporter des critères historiques de stock dans une révision antérieure à la 04.16.21, il faut indiquer cette version dans le critère du traitement d’exportation dans la zone “Version Destinataire”.

      04.16.22

      ISP00017 : PORTAILS

      Problème de suppression de contexte des portails

      La variable SCR.PAR_DomRef utilisée dans les contextes des portails et contenant le domaine du portail est remplacée par la nouvelle variable SCR.POR_DomRef. Les requêtes utilisant SCR.PAR_DomRef dans les contextes de portail uniquement devront être modifiées pour utiliser SCR.POR_DomRef.

      Option de centrage des portails

      L’option Centré [C] renseignée sur la définition des ergonomies d’un portail , définissant le positionnement du portail dans la page d’accueil DIAPASON, est maintenant prise en compte.

      image-20231219-092832.png


      ISP00017 : Suppression de fonctionnalités

      Les options ci-dessous définies sur les thèmes DIAPASON sont supprimées.

      • Paramétrage des boutons des applications

        • La possibilité de choisir le style des boutons (base ou évolué) est supprimée. Les boutons sont forcément évolués. 

        • Les libellés des boutons ne sont plus personnalisables, les valeurs sont ‘Valider’, ‘Annuler’ et ‘Fermer’.

        • Les boutons contiennent forcément une icône défaut surchargeable par la voie classique de la surcharge des icônes.

      • Type de liste d’aide 

        • La liste d’aide est flottante dans tous les cas sauf pour le configurateur Diapason où l’option assistant est encore possible. 

      • Positionnement des onglets

        • L’option permettant de positionner les onglets « au-dessous » n’existe plus. Les onglets se positionnent toujours en mode « au-dessus ». 

      • Gestion de navigation dans les panneaux 

        • La gestion des « Panneaux » sous forme d’onglets est remplacée par une gestion plus moderne dans l’ergonomie du nouveau bureau.

        • Le panneau « Historique » est supprimé. 

      ISP00017 : Proportions préenregistrées

      • Proportions des procédures de démarrage en multizones

      Lors du passage en révision 04.16.22, nous avons revu notre calcul de positionnement des éléments dans l'écran. Si au premier lancement votre procédure de démarrage ne s’affiche pas avec les proportions habituelles, rétablir les tailles à l'écran puis réenregistrer la procédure par l’application Diapason.

      Procédure à suivre :

      1 - lancer la procédure à réenregistrer

      image-20231129-161147.png


      2- Réorganiser comme souhaité

      3- Enregistrer la procédure

      image-20231129-161717.png
      • La position du splitter dans les applications

      Si la position du splitter dans les applications a changé après l’installation de la 04.16.22, vous devrez le repositionner à l’endroit voulu. Sa position sera enregistrée pour tous vos prochains accès à DIAPASON.

      image-20231221-143152.png

      ISP00014 Gestion des acomptes multi-taux de TVA

      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

      CdeFacPriEntAcoHT

      VFa

      FACE

      CDFaEn

      CdeFacPriProHT

      VFa

      FACE

      CDFaEn

      CdeFacPriProTax

      VFa

      FACE

      CDFaEn

      CdeFacPriAcoTax

      VFa

      FACE

      CDFaEn

      CdeFacPriProTTC

      VFa

      FACL

      CDFaLi

      CdeFacLigTyC

      VFb

      • Actions à réaliser avant installation :

        • Avant d’installer la révision, il faut vérifier si il existe sur votre environnement une des ces variables Spécifiques.

          • Aucune variable Spécifique 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 concerne :

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


      Paramétrages à modifier

      • contenu des tables de valeurs

      Si vous stocker la référence des ces variables dans des tables de valeurs pour être utilisé 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

       

       

      V04.16.23

      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.

      V04.16.24

      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

       

      V04.16.25

      ATL01165 : Les variables SDL.CptCr*Ref tronquées sur les lignes de commandes commerciales

      Le format des critères comptables qui doit être à 25 caractères maximum dans les applications de Diapason, n'était pas à jour sur les applications suivantes :

      • Gestion des lignes de commandes commerciales

      • Saisie Eco-Participation dans les factures manuelles

      • Factures Fournisseurs Préenregistrées

      • Saisie de frais sur les factures fournisseurs

      • Gestion des additifs sur un événement de conditionnement

      Pour les lignes de commandes commerciales, seule l’ergonomie ISIA est mise à jour et livrée. Les présentations spécifiques de chaque Diapason contenant ces variables doivent être modifiées, pour passer le format des critères comptables à 25 (si nécessaire).

      Pour les autres applications ci-dessus, si des ergonomies existent, il faut aussi les mettre à jour dans : Studio Diapason > Ergonomies.


      V04.16.26

      ISI15417 : Les variables spécifiques et les variables standard du même nom posent des soucis dans Diapason

      A partir de cette révision il ne sera plus possible de mettre une variable standard et une VOP portant le même nom dans la même présentation objet paramétrable . Un programme de vérification sera lancé lors de la procédure d’installation qui signalera les présentations incohérentes (contenant des doublons).

      • Action à réaliser dans ce cas :



      A partir de cette révision, il ne sera plus possible de créer ni d’importer une variable spécifique portant le même nom qu’une variable standard de la même entité. Avant l’installation de cette révision, il est nécessaire de vérifier les doublons déjà existant et de les traiter comme suit :

      Actions à réaliser avant installation :

      • Avant d’installer la révision, il faut vérifier sur votre environnement si des doublons existent.

        • Aucune variable Spécifique portant le même nom qu’une standard 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 ou GFG

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

       


      V04.16.26

      ISI15417 : Les variables spécifiques et les variables standard du même nom posent des soucis dans Diapason

      A partir de cette révision il ne sera plus possible de mettre une variable standard et une VOP portant le même nom dans la même présentation objet paramétrable . Un programme de vérification sera lancé lors de la procédure d’installation qui signalera les présentations incohérentes (contenant des doublons).

      • Action à réaliser dans ce cas :



      A partir de cette révision, il ne sera plus possible de créer ni d’importer une variable spécifique portant le même nom qu’une variable standard de la même entité. Avant l’installation de cette révision, il est nécessaire de vérifier les doublons déjà existant et de les traiter comme suit :

      Actions à réaliser avant installation :

      • Avant d’installer la révision, il faut vérifier sur votre environnement si des doublons existent.

        • Aucune variable Spécifique portant le même nom qu’une standard 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 ou GFG

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

       


      V04.16.27

      Changement composant d’affichage des applications WEB dans Diapason

      Le composant permettant d’afficher les applications WEB dans Diapason a été remplacé. Le setup d’installation client doit obligatoirement être lancé pour installer ce nouveau composant sur le poste où se trouve le client riche de Diapason. Si ce n’est pas le cas, le message ci-dessous apparaît au lancement d’une configuration EOL. Contactez votre service informatique pour régler ce problème.

      image-20240722-064827.png

      DPI ISI15392 : Inventaires Palettes

      Aucun inventaire Palette ne doit être en cours (photo réalisée, déclaration en cours, écarts non clôturés) au moment du changement de version.

      DPI ISI15417 : Les variables spécifiques et les variables standard portant le même nom posent des soucis dans Diapason

      A partir de cette révision, il n’est plus possible de mettre une variable VOP portant le même nom qu’une variable standard dans la présentation d’un objet paramétrable. Un utilitaire de vérification est lancé lors de la procédure d’installation qui signalera les présentations incohérentes (contenant des doublons).

      • Action à réaliser dans ce cas :

        • Remplacer dans les présentations la variable VOP doublon par une autre VOP.

        • Dans les requêtes DIALOG :    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 du renommage : 

      • Remplacer l’ancien nom en nouveau nom de VOP

      Avant 

      Après 

      VLO.Resultat = REC-VAR-SPE( TYPE-VARIABLE= O_Section , TYPE= CARACTERE , NOM-VARIABLE= AncNomVar , CLE-1= VLO.RefSection , CLE-2= CLO."" , CLE-3= CLO."" , S:VALEUR= VLO.ValeurC ) 

       

      VLO.Resultat = REC-VAR-SPE( TYPE-VARIABLE= O_Section , TYPE= CARACTERE , NOM-VARIABLE= NouvNomVar , CLE-1= VLO.RefSection , CLE-2= CLO."" , CLE-3= CLO."" , S:VALEUR= VLO.ValeurC ) 

       

      VLO.Res = MAJ-VAR-SPE( TYPE-VARIABLE= O_Section , TYPE= CARACTERE , NOM-VARIABLE= AncNomVar , CLE-1= VLO.RefSection , CLE-2= CLO."" , CLE-3= CLO."" , VALEUR= CLO."xxxxx" ) 

       

      VLO.Res = MAJ-VAR-SPE( TYPE-VARIABLE= O_Section , TYPE= CARACTERE , NOM-VARIABLE= NouvNomVar , CLE-1= VLO.RefSection , CLE-2= CLO."" , CLE-3= CLO."" , VALEUR= CLO."xxxxx" ) 

       

      Fonction ENR-ACT-ENT :  

      PRENDRE WfEntVar EntTVa = CLO."" 

      PRENDRE WfEntVar EntVar = CLO."NomVar


      • Mettre à jour l’existant :

      Mise à jour existant

      VLO.Resultat = REC-VAR-SPE( TYPE-VARIABLE= O_Section , TYPE= CARACTERE , NOM-VARIABLE= AncNomVar , CLE-1= VLO.RefSection , CLE-2= CLO."" , CLE-3= CLO."" , S:VALEUR= VLO.ValeurC ) 

       

      VLO.Res = MAJ-VAR-SPE( TYPE-VARIABLE= O_Section , TYPE= CARACTERE , NOM-VARIABLE= NouvNomVar , CLE-1= VLO.RefSection , CLE-2= CLO."" , CLE-3= CLO."" , VALEUR= VLO.ValeurC ) 


      • Purger dans les tables les anciennes valeurs

      V04.16.28

      DPI MIN00046 : Le paramètre FAC-ACO-MTVA est coché par défaut lors d'une migration

      Suite à différentes migrations de révisions antérieures à la 04.16.22 vers des révisions supérieures ou égales, il  a été remonté que le paramètre FAC-ACO-MTVA est coché par défaut. Si vous souhaitez garder votre comportement existant, alors vous devez décocher le logique.

      Petit rappel :

      A quoi sert le paramètre FAC-ACO-MTVA ?  Lors de la saisie manuelle d’un acompte,

      • si le logique n’est pas coché, le fait de renseigner le client initialise le taux de TVA de l’entête avec celui de la fiche client

      • si le logique est coché, alors le taux de TVA de l’entête n’est pas initialisé par défaut

      Qu’est-ce qui fait qu’un acompte est multi-taux de TVA ? Le fait que le taux de TVA de l’entête d’acompte est vide.


      A partir de la 04.16.28, si vous migrez d’une version antérieure à la 04.16.22, il sera automatiquement décoché de manière à rester iso avec la révision de départ.

      DPI ZEL02026 : Suite au changement d’OCX pour le HTML, la taille de police de l’assistant de la configuration est trop petite

      Des valeurs par défaut pour la police et la taille ont été initialisées par défaut sur l’OCX (htmlviewerc.p) afin d’avoir un comportement équivalent à celui du précédent OCX. De plus, l’utilisation des feuilles de style sur la définition des scénarios de configuration ne fonctionnait pas, le problème a été corrigé en 04.16.28. Si vous avez des effets de bord suite à l’installation de cette révision, vérifiez la définition de vos scénarios (cf écran ci-dessous), une feuille de style est peut-être déjà renseignée.

      image-20240822-072815.png

      V04.16.29

      DPI RID00110, NOR00079, CAI01890 : SW en erreur

      Une modification du fichier de configuration ubroker.properties est nécessaire pour que la correction soit effective. Se référer à la documentation d’installation de la révision.

      V04.16.30

      V04.16.31

      V04.16.32

      V04.16.33

      V04.16.34

      Facturation Clients

      Lors de l’installation de cette révision, une mise à jour des clients est faite pour initialiser le type de tiers :

      • pour les clients pour lesquels on a renseigné le numéro de SIRET ou le numéro de SIREN ou le code de TVA Intracommunautaire, le type de tiers est initialisé à “PROFESSIONNEL”

      • pour les clients pour lesquels on n'a pas renseigné le numéro de SIRET, ni le numéro de SIREN, ni le code de TVA Intracommunautaire, le type de tiers est initialisé à “PARTICULIER”

      Vous devez vérifier vos clients et mettre à jour le type de tiers si l’initialisation n’est pas correcte ou si elle n’a pas pu être faite.

      Si, sur un client, on renseigne le champs type de tiers à “PARTICULIER”, les numéros de SIRET et de SIREN sont vidés.