Skip to main content
Skip table of contents

V04.16.22

Révision du 29/12/2023


Avertissements : impacts sur les versions Antérieures

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.

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

2- Réorganiser comme souhaité

3- Enregistrer la procédure

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

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

 

 

Evolutions outils

Filtres&Tris Complexes sur les listes

RID00081: Tris sur la table Principale en Multi-Tables

Il est maintenant possible d'ajouter des tris sur les champs de la table principale sur un filtre et tri multi-tables en utilisant la nouvelle zone dédiée. A l'utilisation, l'utilisateur peut surcharger ce filtre et tri par ces propres filtres sur les colonnes présentées.

Gestion des acomptes

ISP00014: Gestion des acomptes multi-taux de TVA

La gestion des acomptes multi-taux de TVA est disponible dans Diapason.

Nouvelle interface

ISP00017: Nouvelle navigation

Une nouvelle façon de naviguer dans DIAPASON est disponible.

Gestion de sauvegarde incrémentielle

ISP00021 : Gestion de sauvegarde incrémentielle

Dans le cadre de mise en place de sauvegardes incrémentielles, une solution est proposée par ISIA par la mécanique Progress des fichiers AI ‘After Image’. Les AI sont des fichiers contenant les transactions effectuées sur une base de données Progress. Ils permettront de reconstruire une base de données jusqu'à la transaction -1, suite à un arrêt inopiné .

Cette fonctionnalité ne peut pas être activée par défaut, elle nécessite un certain nombre de prérequis avant sa mise en place et du monitoring après sa mise en place (voir lien ci-dessous avec le document de présentation).

DIALOG

ISI15327- ISI15336 : Méthode PATCH pour les services WEB paramétrables

Ajout de l’option PATCH pour le paramètre METHODE de la fonction SW-REQUETE-HTTP.

ISI14962 : Fonction ART-A-DEPLACER

Cette fonction doit être utilisée exclusivement dans la requête REB de récupération des données de Tempo Stock dans le contexte des « services web STOCK».

Permet de renseigner si un article est déplaçable.

ISI14962 : Fonction DEPLACER-ARTICLE

Cette fonction doit être utilisée exclusivement dans la requête REB de récupération des données de Tempo Stock dans le contexte des « services web STOCK».

Permet de renseigner si un article est déplacé.

ISI14962 : Fonction EMP-ARTICLE

Cette fonction doit être utilisée exclusivement dans la requête REB de récupération des données de Tempo Stock dans le contexte des « services web STOCK».

Permet de renseigner l’emplacement d’un article.

➡️ EMP-ARTICLE

ISI14962 : Fonction AJOUTER-ARTICLE-DEP

Cette fonction doit être utilisée exclusivement dans la requête REB de récupération des données de Tempo Stock dans le contexte des “services web STOCK”

Permet de renseigner une liste des articles déplaçables sur l’emplacement flashé.

ISI14962 : Fonction INIT-EMP-DEP-SUIVANT

Cette fonction doit être utilisée exclusivement dans la requête REB de récupération des données de Tempo Stock dans le contexte des “services web STOCK”

Permet de renseigner l’initialisation de l’emplacement pour le déplacement suivant.

ISP00017 : Fonction AFF-ACO

Cette fonction doit être utilisée exclusivement dans les requêtes REB .

Permet de renvoyer une liste de lignes d’acompte correspondant à un critère, soit pour un CLIENT, une FACTURE ou une COMMANDE donnée.

➡️ AFF-ACO

ISP00017 : Fonction REC-FAC-ACO

Cette fonction doit être utilisée exclusivement dans les requêtes REB .

Permet de renvoyer une liste de lignes d’acompte correspondant à un critère.

➡️ REC-FAC-ACO

ANNEXE : TABLEAU COMPLET DES SUJETS TRAITES en 04.16.22

Demande

Module

Description

Documentation

ATL01111

PSD

Affichage incomplet d'un fichier HTML dans une PSD

Le mail au format HTML est erroné. Le viewer DIAPASON ne peut afficher un fichier à problème.

ATL01124, PON0007

PSD

Message d’erreur lors d’affichage de zone HTMl

Problème corrigé.

BAT01623

CDE

Message d'erreur masqué quand Diapason n'est pas sur l'écran principal

Problème corrigé.

BEL03581

SWE

Temps de réponse des services WEB

Problème corrigé.

HEL00060, OXX01566

FAC

Répartition de l'arrondi à la génération des écritures comptables

Problème corrigé.

ISI14962

MLD

Nouvelles fonctions DIALOG pour TEMPO

Evolution réalisée. Voir documentation ci-dessus.

ISI15327, ISI15336

SWE

Pouvoir utiliser la méthode PATCH dans les services WEB paramétrables.

Evolution réalisée. Voir documentation ci-dessus.

ISI15350

NOM

Certaines erreurs de la comparaison nomenclatures ne remontent pas en traitement batch.

Problème corrigé. Lors de l'utilisation de la fonction ENR-ACT-PTR pour comparer deux nomenclatures de pointeurs : - les premiers pointeurs des deux nomenclatures sont pris en compte dans la comparaison - pour un scénario de comparaison défini avec la règle de comparaison "[2] Fils par Variables " avec une liste de variables données ne permettant pas de définir un identifiant unique de chaque pointeur l'erreur de doublons remonte comme en utilisation par l'application. La comparaison n'est alors pas effectuée.

ISI15354

CDE

Incohérence sur le statut Facturé sur commande et ligne de commande

Problème corrigé. L'action "Recalcul En-Cours du Client" depuis la liste des commandes commerciales exclue les lignes en transit pour le recalcule du statut de la commande .

ISP00014

FAC

Gestion des Acomptes Multi-Taux de TVA

Evolution réalisée. Voir documentation ci-dessus.

ISP00015

ALL

Suppression de fonctionnalités liées au nouveau bureau:

GFG des Thèmes (onglets, aide, boutons, web)
GFG des PSD et procédures de stock (aide)
GFG des scénarios de configuration (onglet Web)

Evolution réalisée. Le mode d’affichage de l’aide n’est plus un choix dans la définition des thèmes, ni dans la définition des PSD et procédures de stocks. L’aide est forcément flottante sauf dans le configurateur Diapason ou le mode assistant est possible.

La version WEB de Diapason n'étant plus possible en V16, toutes les options de choix pour cette version sont supprimées dans la définition des thèmes et des scénarios de configuration.

ISP00017

ERG

Nouvelle ergonomie du bureau Diapason

Evolution réalisée. Voir documentation ci-dessus.

ISP00021

TEC

Evolution Gestion des AI

Evolution réalisée. Voir documentation dédiée.

JAN01010, LAP19857

THE

Les applications se relancent même si déjà ouvertes

Problème corrigé.

LAP19857

ALL

L'action """"Calculs de clôture mensuelle"""" a disparu depuis que le menu clôture a été décommissionné en V16

Problème corrigé.

MIN00042

CDE

Commande Ramasoft physiquement supprimée après réintégration du fichier xml.

Problème corrigé.

PLA01230

NAV

Lors de l'accès à l'explorateur, l'objet déjà ouvert par le navigateur a son onglet doublé

Problème corrigé.

PRT00234

LAP

Les boutons paramétrés sur les LAP n'apparaissent pas si la référence de l'action barre de commande est "mail"

Problème corrigé.

RID00081

FIL

Erreur lors de la définition d'un filtre et tris en multi-table

Evolution réalisée. Il est maintenant possible d'ajouter des tris sur les champs de la table principale sur un filtre et tri multi-tables en utilisant la nouvelle zone dédiée. A l'utilisation, l'utilisateur peut surcharger ce filtre et tri par ces propres filtres sur les colonnes présentées.

ROZ01066

CDE

Lors de la transformation du devis en commande, un message message d'erreur apparaît dans le log et la transformation n’a pas lieu.

Problème corrigé.

TSC00019

EIA

Ajout niveau inférieur modèle EIA impossible

Problème corrigé.

ZEL01855

ALL

Au repositionnement sur l'onglet des requêtes, ce dernier est dupliqué quand le thème utilise " lien avec panneau = Synchronisation".

Problème corrigé.


JavaScript errors detected

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

If this problem persists, please contact our support.