Skip to main content
Skip table of contents

Note de release PCD 1.3.31


Evolutions majeures

Historisation de tous les échanges Diapason-Ramasoft

Tous les échanges entre Diapason et Ramasoft sont désormais archivés dans la table IRsHisInt.

Des LPAs sont fournies pour consulter cet historique.

  • Depuis la ligne de commande : LPA/IRsHisIntLig

Cette LPA montre les échanges concernant l’entête de commande et la ligne de commande sur laquelle on est positionné.

image-20240429-102003.png
  • Depuis l’entête de commande : LPA/IRsHisIntCde

Cette LPA montre les échanges concernant l’entête de commande et toutes les lignes de cette commande.

image-20240429-102516.png
  • Historique complet : LPA/IRsHisInt

Cette LPA montre tous les échanges entre Diapason et Ramasoft.

image-20240429-102740.png

L’historique des interfaces série (Diapason => Ramasoft) et optimisation (Ramasoft => Diapason) ne sont consultables que depuis l’historique complet

Par défaut l’historique est conservé pendant 60j.

Le paramètre ci-dessous (Commande/Interface/Ramasoft) permet de modifier cette durée :

image-20240429-101745.png

Interface Ramasoft-Maestro/Diapason : recherche/création auto profil sur table IRsCorArt

Le tableur “IRsCorArtT” permet de décrire les correspondances entre géométrie, couleur intérieur/extérieure et le code article Diapason.

image-20240429-143649.png

Nous avons ajouté sur cette table le même système que pour les matrices d’existence de la configuration technique.

Si aucune correspondance n’est trouvée dans la table, Diapason lance la requête REB mentionnée dans le paramètre ci-dessous (Nomenclature/Interface/Ramasoft)

image-20240429-144230.png

Cette REB à pour vocation de créer l’article manquant ainsi que les données liées (LAF,…) à partir du contexte qu’elle reçoit.

La création de l’article doit être placée au niveau de la ligne noire.

image-20240429-144550.png

Il faut ensuite appeller la procédure REB/IRsCorArtC qui viendra ajouter l’article créé à la table IRsCorArt.

L’article créé sera donc placé sur le lien courant de nomenclature.

Interface Ramasoft-Maestro/Diapason : vérification correspondance article Ramasoft / Diapason

Ouvrir le tableur “IRSCtlArt”. Il contient une seule ligne.

Il doit être chargé par copier-coller depuis les résultats de la requête SQL sur les tables Ramasoft.

Seule les colonnes ayant un fond blanc sont à alimenter.

image-20240429-140009.png

Une fois chargé, on lance l’action “Lancement contrôle correspondance article (F12)”, pour que Diapason fasse la vérification.

Sur chaque référence Ramasoft, l’action exécute les règles de la TV IRsSpeArt (celles qui portent sur la VBA.IRSCsaRMS) puis fait les contrôles suivants :

  • longueur maximal

  • caractères autorisés

  • doublons

  • existence parmi les articles ou vari-article Diapason

image-20240429-135914.png

L’action alimente les colonnes en vert :

  • Article recherché dans Diap : correspond à la colonne “Référence Ramasoft” sur laquelle on a exécuté les règles de la TV IRsSpeArt. C’est sur ce code là que les contrôles ont lieu.

  • Résultat contrôle : OK ou PB

  • Libellé problème : liste des problèmes trouvés sur la ligne courante

Quand le contrôle est terminé, une synthèse est affichée dans un warning.

Tâches traitées

Tache

Titre Tache

Description

38278

Adaptation plug-in à Maestro

Faire en sorte que l'interface BOM Ramasoft fonctionne avec Maestro.

38281

Modification titre couplage détail trace

Sur le titre du couplage permettant de visualiser le contenu des traces plug-in, rappeler les informations essentielles pour pouvoir se repérer quand plusieurs traces sont ouvertes.

38282

Interface Ramasoft-Maestro/Diapason : charger les variables du fichier en INI avant EXI

Charger les notions envoyées par Ramasoft/Diapason en INI avant EXI (à la place de INI) de manière à pouvoir tester ces infos sur n'importe qu'elle phase de calcul du plugin.

38290

Interface Ramasoft-Maestro/Diapason : changement alimentation géométrie IRsCorArt

TV/Tableur IRsCorArt qui permet de retrouver la référence article Diapason à partir de la géométrie + couleur int et ext de Ramasoft , la colonne géométrie doit être alimentée à partir de IRSItem au lieu de IRSCsaRMS.

38320

Interface Ramasoft-Maestro/Diapason : recherche/création auto profil sur table IRsCorArt

Sur la table IRsCorArt, mettre la même mécanique que sur les matrices d'EXI :

  • si on trouve aucun enregistrement dans la table IRsCorArt, lancer une REB spécifique projet permettant de rechercher dans la base article et/ou créer les articles manquants par EAE.

  • mettre à dispo une procédure REB qui doit être appelée depuis la REB spé afin de référencer dans IRsCorArt l'article qui vient d'être créé ou trouvé

  • à l'issu de l'exécution de la REB spé, refaire la recherche dans IRsCorArt

38324

Interface Ramasoft-Maestro/Diapason : création d'une erreur de nomenclature quand l'unité de mesure n'existe pas

Jusque là quand l'unité de mesure envoyée par Ramasoft était inconnue dans Diapason on avait un message "Coefficient de conversion unité de mesure non trouvé : xx/yy".
Mettre une erreur dédiée : "Unité de mesure inconnue : xx"

38345

Interface Ramasoft-Maestro/Diapason : création d'une erreur de nomenclature quand les VBAs envoyées par Ramasoft sont inconnues dans Diapason

Une partie des informations envoyées par Ramasoft sont enregistrées sur chaque pointeur sous forme de VBA. Il y avait pas mal de VBA qui n'existait pas dans Diapason et certaines infos envoyées non pas lieu d'être. Pour identifier ces cas, mettre une erreur de nomenclature.

38371

Erreurs de nomenclatures : Adaptation au cas des nomenclatures Ramasoft/Maestro

Faire en sorte que la gestion des erreurs de nomenclature qui existait avant la PCD1.3.31 fonctionne avec les nomenclatures remontées de Ramasoft/Maestro

38389

Interface Ramasoft-Maestro/Diapason : création d'une erreur de nomenclature quand Ramasoft envoie des composants non affectés

Création d'une erreur de nomenclature quand Ramasoft envoie des composants non affectés (<Inf Typ="VBA" Ref="GenRefCse" Val="IRSNONAFFECTEE"/>)

38552

Interface Ramasoft/Diapason : Historisation de tous les échanges

Historiser tous les échanges entre Ramasoft et Diapason. Maestro n'est pas concerné par ce sujet.

38556

Activation des traces EIA : rendre obligatoire la zone fichier

Sur le couplage d'activation des traces, pour la branche EIA, si on créé une nouvelle trace sans renseigner de référence de fichier on se retrouve avec une boucle au niveau des dossiers.
La branche "Fichier XML" se répète infiniment.

38672

Interface Ramasoft/Diapason : ne pas importer le fichier ligne de commande si une ligne est engagée

Ne pas importer le fichier ligne de commande si une ligne est engagée en fab ou en appros. Mettre l'import en erreur.

38835

Interface Ramasoft/Diapason : sur l'import de lignes de commande, traiter l'événement IN-LS s'il existe

Si la ligne de commande ou de devis est intégrée (non lancée en fab/appro), la suppression de la ligne par l'interface ligne de commande provoque le postage d'un événement IN-LS. Tant que l'événement n'est pas traité la ligne de commande commerciale n'est pas supprimée physiquement. Et donc les nouvelles lignes se retrouvent à être créés après les lignes précédentes.
Il faut donc traiter les événements IN-LS, s'ils existent, immédiatement après la suppression de ligne et avant la création des nouvelles lignes

38841

Interface Ramasoft/Diapason : vérification correspondance article Ramasoft / Diapason

Le tableur IRSCtlArt permet de vérifier si les correspondances entre articles Ramasoft et Diapason sont OK.

Il s’appuie sur le résultat de la requête SQL dans les tables Ramasoft.


JavaScript errors detected

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

If this problem persists, please contact our support.