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é.
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.
Historique complet : LPA/IRsHisInt
Cette LPA montre tous les échanges entre Diapason et Ramasoft.
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 :
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.
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)
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.
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.
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
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 :
|
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". |
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. |
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. |
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. |