Смотрю, что уже предусмотрено в АПИ ревита, и удивляюсь насколько он опережает многие другие продукты...
Суть плагина:
1. Обновление таблицы выбора внутри семейства и вложенных в него семейств на новую версию. Тут надо учесть ,что в одном семействе может быть несколько таблиц, заменять надо по названию. Вложенные семейства с той же таблицей (если она в них есть) должны заменятся автоматически. Есть ли смысл спрашивать на это разрешение пользователя - не знаю, по хорошему, это делать надо всегда.
2. Обновление таблицы выбора (поиск по ее названию) для всех семейств из указанных папки и подпапок.
3. Обновление таблицы выбора (поиск по ее названию) для всех семейств внутри проекта.
Для понимания объясню, когда это используют и почему нужна замена. Раньше таблицы использовали как конечный по составу список элементов, сейчас стали использовать всегда, когда надо без использования ТИПА одним кодом вызвать кучу параметров. Но тут список не конечен, постоянно вносятся новые строки с новыми элементами. Обновлять вручную очень долго. Если будет автоматизация, можно получить очень интересную постоянно обновляемую базу элементов. Очень давно у ревита этот механизм работал по другому - был завязан на внешний файл, почему его убрали, а не сделали как второй вариант - не понятно.