Ответ значит будет такой, что вызвать команду не из кнопки можно только из другой команды?
я вам ранее ответил, что есть еще IExternalApplication - это не команда
А можно вызвать одну команду из другой без "вылета" Ревита?
Вызывать команды можно через PostCommand. Я не пробовал ни разу.
Хотелось бы понять - чего вы пытаетесь добиться? Вы задачу не объяснили. Может вам вообще все это не нужно
Чего хочу:
Например пройтись по всем элементам в базе. С нужным мне распределением по коллекциям.
В IExternalCommand метод LoadBase();
В методе LoadBase() методы LoadData1() LoadData2() а уже в этих методах функционал обращения к документу
Не хочется тянуть документ из "головной" команды в самую последнюю.
Скорее всего создав static Document
в IExternalApplication документ найду и запихаю в static Document
И из всех методов модуля буду обращаться к этому статическому Документу.