Как да НЕ се превръща стойността на атрибут с поле (Field) в #### (hashtag) след предефиниране на блока?
Има един изключително неприятен момент с използването на атрибут с поле (Field) в блок. Когато предефинирам блока, примерно когато искам да подменя стара версия на блока с новата, тогава стойностите се превръщат в #### (hashtag) и си остават така дори и след ATTSYNC. Предефинирането съм го пробвал по три начина и резултата в крайна сметка след REGEN e - #### (hashtag). Под три начина имам предвид:
Redefine only през DESIGNCENTER
INSERT + Redefine
Преименуване + BLOCKREPLACE (последния метод дори не мога да използвам когато става въпрос за динамични блокове, защото явно AutoCAD служебно си ги именува с нещо от рода на *U3, *U5 и съответно номера със заместването НЕ минава, което също си е неприятен момент, но е друга тема)
Има ли начин за справяне с този проблем?
С направен прост блок само за цел онагледяване ще покажа как изглежда преди и след предефинирането.
А ето и как е създадено полето
Здравей,
Нека да започенем с този интересен казус първо с това каква е настройката на системната променлива fieldeval?
Направи я на 31.
Здравей, при мен настройката на тази променлива си беше такава - 31.
За всеки случай пак зададох 31, но продължава да превръща в #### полетата след предефиниране.
Ок, да разбирам ли, че при теб се държат различно? Тоест след предефиниране превръщат ли се атрибутите направени с полета в #### ?
Интересен казус !!!
При първа възможност ще прегледам повече за решение, АКО освен ти не си стигнал до такова вече ...
Интересен и в същото време много неприятен проблем. Направо си е спирачка! …защото силно обезсмисля това да правя нови версии на блоковете си при положение, че няма да мога да ги използвам във вече създадени чертежи.
Все още нямам решение ☹, а ако имах бих се похвалил тук