A couple of interesting new endeavors have appeared online recently that I wanted to share. The first is from Autodesk, and they are encouraging you to learn and use keyboard shortcuts. I have posted about keyboard shortcuts plenty of times in the past. I’m not sure this particular site will help me much, because over the years I have customized my Revit shortcuts and they don’t match up with the default anymore 🙂
I have also posted previously about warnings and error reports (including how to solve them). The Revit Warnings Project wants to take your Revit error reports and turn them into some useful, browse-able statistics data and graphs. It is an interesting read, if only to see how your errors compare to some others. I would like to see the Revit Warnings Project expanded to included recommended solutions to the warnings too.
If you paste a heap of elements from one Revit model to another, you may come across this error: “There are identical instances in the same place. This will result in double counting in schedules.”
If you want to quickly select and delete the duplicate elements, here is one possible method. Basically, we are parsing the element IDs (every second one) from the Error Report and then quickly selecting them in Revit.
This relies on an Error Report that only has “identical instances” error messages (see images at end):
This will fill up the table, and using formulas it will find every second element ID. It ignores the first ID, because this “should” be the original one. The template file is good for around 600 data rows (255 identical items), but formulas can be extended to more elements if necessary. (EDIT: the main concatenate formula is at its “limit” at Row 513, anything below this is ignored – Excel doesn’t like it bigger than this, so I recommend you either: – do this operation 300 duplicates at a time or – make a new concatenate formula for rows 513 to 1026 etc… its still going to be quicker than clicking every duplicate manually in Revit 🙂
Scroll down to the end of the data that you have pasted and click the Row Label for the first empty row
Delete (this prunes the formulas and element ID list)
Click in cell H3 (this has the list of element IDs)
Switch to Revit and start the “Select Elements by ID” command
Duplicate elements are now selected – press Delete
You might get some unexpected results (broken systems etc) depending on your project type. Use with care…
Nasty little bug picked up by Jason Kunkel. Basically, you make View Template based on a Schedule View. Then, when you go to delete that original Schedule View, Revit will prompt you with a “View:ViewTemplateName will be deleted” message. Pressing OK deletes the View Template and therefore leaves any Schedule views with the Template orphaned…
I also discovered that if you Duplicate the Template you made as discussed above, and then delete the original Schedule View, it will prompt to delete BOTH the original Template and the duplicated Template!
I tested this using latest update of Revit 2013.
From Jason’s blog: When you go to delete it, Revit tells you that it is going to delete them. And then it does. Poof. Gone. Any schedule that had that View Template assigned is now set to NONE. On top of that, any View Template that was copied from the prior ones are “linked” as well, so this could be pretty disruptive to your schedule View Templates.
You have a project with heaps of Warnings / Errors, but you are struggling to find the associated elements. Here is a quick way:
The first problem is that not all of us can remember 6 random digits easily, but we also can’t copy the element ID direct from the Warnings box (yet). So… I use Notepad++ (you could easily use Firefox or IE – all of these programs all you to Reload the source error report HTML file when you re-export it).
Export your Error Report to some neutral location like C:TEMP
Open the Error Report in Notepad++ / Firefox / IE (you could also use this method if you prefer)
Now you can simply copy the element ID to the Clipboard (Ctrl+C)
Go to a 3D view in which the element will be visible (use the 33 reasons if you need to)
Use Select by ID (tear it off the Ribbon if you like by holding Ctrl)