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