ClemHev Posté(e) le 21 février Partager Posté(e) le 21 février Bonjour, Est-ce que quelqu'un a déjà rencontré ce type d'erreur sur des blocs? A l'ouverture d'un dessin, autocad me signale plusieurs erreurs et après le contrôle, il m'indique ce type d'erreurs "blockTableRecord missing" Je vous remercie d'avance. ++ Clément Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
lecrabe Posté(e) le 21 février Partager Posté(e) le 21 février Hello SVP ouvrir le DWG en Mode RECUPERER (RECOVER) pour voir !? Bye, lecrabe Citer Autodesk Expert Elite Team Lien vers le commentaire Partager sur d’autres sites More sharing options...
ClemHev Posté(e) le 21 février Auteur Partager Posté(e) le 21 février Bonjour Lecrabe et merci pour ta réposne. Ouvrir en mode RECUPERER (RECOVER) ou faire un CONTROLE (AUDIT) dans le plan permet de détecter et de corriger automatiquement l'erreur. Le soucis, c'est qu'après un RECUPERER, je me retrouvre avec des blocs dont le contenu se trouver "doublé" voir "triplé". Du genre, des objets en double, que ce soit des polyligne ou autres qui se retrouvent en double superposés... Ce qui m'intéresserait c'est de comprendre l'origine de cette erreur et de savoir s'il y a un autre moyen de corriger cette "table"... Merci d'avance. ++ Clément Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bonuscad Posté(e) le 21 février Partager Posté(e) le 21 février Bonjour, Alors sans pouvoir réellement tester... Faire la commande CONTROLE (_AUDIT) sans corrections. Relever dans les informations retournées le HANDLE de/des entités concernés. (exemple "2C0") puis en ligne de commande coller ceci: REMPLACER "2C0" par le handle que vous avez obtenu. (command "_.-bedit" (cdr (assoc 2 (entget (handent "2C0"))))) Normalement cela devrait ouvrir l'éditeur de bloc avec le bloc concerné. Essayez de corriger ce qui est anormal et sauvegardez votre nouvelle définition pour mettre à jour votre table des blocs. 1 Citer Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius Lien vers le commentaire Partager sur d’autres sites More sharing options...
ClemHev Posté(e) le 21 février Auteur Partager Posté(e) le 21 février Bonjour BonusCad et merci pour ta réponse. Ci-dessous pou rexemple, le rapport après le CONTROLE sur un fichier où j'ai mes erreurs: Voici pour "la blague" un exemple type de bloc avec erreur. Je précise que dans ce fichier, je n'ai gardé qu'un seul bloc, que j'ai purgé tout le reste. Donc Je fais un CONTROLE (sans correction): 4 erreurs J'edite le bloc, je supprime tout son contenu (avec Crl+A) et je fais un simple cercle. Je purge et je refais un CONTROLE (sans correction toujours), résultat, il me trouve encore plus d'erreur: 8 erreurs Cette fois je me dis, il n'y a plus grand chose de plus à faire, je fais un CONTROLE avec cette fois correction des erreurs et là, il me corrige les erreurs mais je ne comprend plus rien: Des objets ont réapparus... Bref... Si quelqu'un sait... Merci d'avance ++ Clément Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bonuscad Posté(e) le 21 février Partager Posté(e) le 21 février Aux vues de tes images, il y a des problème sur des polylignes, des calques et des blocs. NB: les identifiants/handle retourné par Contrôle sont entre parenthèses ex: (D391C) que tu pourrais traduire par "D391C" Mais mon exemple demande une bonne (très bonne) connaissance des code DXF (qu'il faudrait adapter à chaque entités concernées) Personnellement j'ai déjà corrigé des fichiers que j'avais construit de A à Z (dont j'avais une parfaite connaissance) par ces manipulations: je savais quoi corriger! _Audit (avec corrections) est la solution la plus simple, mais tu vas te traîner par exemple un calque $AUDIT-BAD-LAYER que tu ne pourras te débarrasser facilement. Sans avoir le fichier, difficile de t'orienter plus que cela (C'est même pas sur que moi même j'y arrive, j'ai du mal quand cela peut concerner des réacteurs ou des dictionnaires) Je pense que tu vas devoir faire avec un fichier pourri, à moins que tu reparte d'un fichier "clean" sauvé quelque part ou d'un "BAK"... Le problème te semble récent? (en ce cas le BAK serait la solution la plus simple, sans trop perdre de boulot!) Autrement il va falloir faire avec !... Après si c'est pas confidentiel, transmettre le fichier, voir si je peux résoudre le problème! Citer Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius Lien vers le commentaire Partager sur d’autres sites More sharing options...
ClemHev Posté(e) le 22 février Auteur Partager Posté(e) le 22 février Bonjour BonusCad et merci encore pour ta réponse. Oui effectivement c'est un problème récent. J'ai dû reprendre le boulot de quelqu'un d'autre et je me retrouve avec des fichiers où ce type de soucis apparait de manière récurrente et aléatoire... J'ai beau essayer de corriger ces blocs, repartir d'un fichier propre en y mettant des blocs que je pensais avoir nettoyé mais ça revient toujours au bout de quelques jours. Même lorsque ce problème survient, des fois un simple enregistrement/fermeture/ouverture suffit à faire "taire" le message d'erreur à l'ouverture et dans ce cas, même un CONTROLE ne détecte plus les erreurs. Mais quelques jours plus tard... Ca revient… Oui je peux t’envoyer le fichier en privé si tu veux. ++ Clément Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bonuscad Posté(e) le 22 février Partager Posté(e) le 22 février Bonjour, J'ai ouvert ton fichier (en ignorant le message de le récupérer) et effectivement il y a des erreurs. Je n'ai pas corrigé les erreurs avec CONTROLE Ma méthode pour identifier les objets avec le handle n'a pas fonctionné. Par contre avec la sélection rapide de la palette des propriétés ( _.QSELECT), je me suis aperçu qu'il y avait des entité proxy. J'ai choisi de les sélectionner par calque /= "0" et je les ais effacés. J'ai enregistré sous un nouveau nom, fermé ton dessin, ouvert ce nouveau dessin et PAS D'ERREURS et le bloc semblant poser problème s'insère parfaitement. J'en déduit que c'est ces entités proxy qui posaient problème. Si toi aussi tu n'as pas utilité de ces entités PROXY et que tu ne peux pas les voir, efface les! Ces entités proviennent certainement d'un produit vertical comme Autocad Architecture, je crois qu'il y a un plugin à installer pour un Autocad classique pour pouvoir les voir, mais là il faudrait l'avis d'un utilisateur d'architecture pour confirmé mes dires. Ces entités proxy sont pour moi une plaie. (mais ce n'est que mon avis) Citer Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius Lien vers le commentaire Partager sur d’autres sites More sharing options...
ClemHev Posté(e) le 22 février Auteur Partager Posté(e) le 22 février Merci Bonuscad pour ton analyse. Alors j'utilise effectivement un produit annexe à Autocad qui s'appelle Athena et qui est produit par Acosoft, je ne l'avais pas précisé parce que je voulais éviter d'avoir comme seule réponse que cela venait de là, même si j'en suis déjà quasiment convaincu moi-même... Bref, j'ai pas mal de fonction qui sont uniquement controlées par Athena et je n'ai donc pas la main sur les entités PROXY... Merci d'avoir pris du temps pour cette analyse... Mais par curiosité, peux-tu me renvoyer le fichier que t'as corrigé? ++ Clément Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bonuscad Posté(e) le 23 février Partager Posté(e) le 23 février Il y a 19 heures, ClemHev a dit : Mais par curiosité, peux-tu me renvoyer le fichier que t'as corrigé? Je t'ai donné un lien en MP Citer Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius Lien vers le commentaire Partager sur d’autres sites More sharing options...
ClemHev Posté(e) le 1 mars Auteur Partager Posté(e) le 1 mars Bonjour, Suite à plusieurs jours d'essais et de recherche, je pense que mes erreurs ld'entités proxy, sont uniquement liées aux objets créés par le module Athena que j'ai sur mon Autocad (en OEM). C'est un module spécialisé dans les constructions de façade. J'ai des modules pour faire de la tôlerie, des bibliothèques de visserie, de profils divers... Est-ce que quelqu'un connait quelque chose de similaire qui pourrait remplacer Athena (CAD-Plan)? ++ Clément Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés