Need to re-insert missing attributes destroyed by FDS Sync

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Someone please help me out and tell me if this is possible:
AutoDesk just destroyed my company's workflow with the 2017 version of Factory Design Suite. Our conveyor blocks are supposed to have attributes in them. Everything worked just fine in 2016. But now in 2017...
In the attached file (synched from Inventor), if you double-click on the block, you'll get the enhanced attribute editor; now, by any measure of common sense, you'd think that means there are attributes in the block, right? WRONG! Run the BATTMAN command and you'll get the insane message "This drawing has no attributed blocks."
So there's nothing I can do about that, but at the end of the day, these blocks MUST still have attributes in them for a multitude of reasons, so I need to figure out how to salvage this utter debacle.
The only thing I can think of is to have a LISP routine that will, in ACAD, re-insert the attribute back into each block definition PROPERLY. (Sometimes these layouts can have HUNDREDS of differing blocks, so doing each block manually is NOT the answer)
Ideally, The LISP routine needs to somehow grab the attribute variable from what you see when you dbl-click on the block in the first place, then pass that value along to a newly created, properly-formatted in-block attribute, with the new attribute in the same position as the old.
I'm afraid that isn't possible, but I need to investigate it nonetheless.
The fact that the attribute editor opens and shows the values at all tells me the info is STILL in there, someway, somehow...
Anyone have any ideas?