Bonjour,
Je suis sur la version V6.5 patch 25, je souhaite supprimer un grand nombre d'article-fournisseur afin de supprimer des articles.
Je n'arrive pas à trouver de solution, un peu d'aide serai appréciable.
Cordialement,
Frédéric.
Bonjour,
Je suis sur la version V6.5 patch 25, je souhaite supprimer un grand nombre d'article-fournisseur afin de supprimer des articles.
Je n'arrive pas à trouver de solution, un peu d'aide serai appréciable.
Cordialement,
Frédéric.
Bonjour,
DELETE sur la base de données par exemple.
ou un traitement avec une fonction delete sur tes données
J'y ai pensé aux delete, je cherchais un moyen plus "propre" que de taper en base.
Bonjour
Sur la V5 j'ai rempli par import la table ADELETE avec mes articles à supprimer et j'ai lancé la fonction ADELETE.
Léger souci au début sur le faible nombre de lignes de l'écran (500 si je me souviens bien) mais nickel ensuite
Je me penche sur cette table et vous tiens au jus.
Merci
J'y ai jeté un œil moi aussi : c'est très facile pour les tables de base (ITMMASTER, ITMFACILIT, BPCUSTOMER, etc ...) que l'on peut supprimer en différé, mais cela semble impossible pour les tables annexes de type ITMBPS et ITMBPC.
La suppression différée, qui est l'action qui remplit manuellement la table ADELETE, semble liée à l'existence d'un objet. Et ITMBPS n'en a pas.
Si quelqu'un a une solution ce serait la méthode la plus propre pour nettoyer les enregistrements
Apparemment, la seule solution c'est de créer un champ dans la table ITMBPS et ensuite un peu de code pour simuler le clique droit supprimer dans la fiche article.
Au pire il faut importer un code quelconque, par ex "TOTO" dans un champ qui n'est jamais utilisé dans ITMBPS et ensuite supprimer les enregistrements notés TOTO par l'utilitaire GESAMI "Transaction système".
C'est moins propre bien sur que le ADELETE, ça tape direct dans le fichier bien sur mais on est malgré tout toujours sous l'interface de X3, donc normalement un peu plus sécure
C'est exactement ce que je suis en train de faire mais en simulant le clique droit de la souris en non pas en transaction système car autant faire un delete dans la base de données.
Bonjour,
Je suis intéressé de savoir comment tu fais pour simuler le clic droit et ensuite faire la suppression. Pourrais tu partager ton code que l'on puisse s'en inspirer dans d'autres situation ?.
Merci d'avance
Il n'y a pas de traitement spécifique fait par X3 donc une transaction système est efficace,
1) créer un champ ASUPPRIMER,
2) Mettre une valeur caractéristique dans le champ pour les lignes à supprimer
3) Lancer la transaction système.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager