(0) А зачем тебе именно разные команды? Команда будет "моя печатная форма" а уже в ней проверяй тип значения объекта печати и от него формируй какую надо печатную форму
Как вариант можно одну и туже обработку несколько раз загрузить и для каждой строки своё представление написать. Ну и объекты тоже. Только механизм авторегистрации тогда убрать надо. Но я не проверял как это будет работать :)
(7) Угу думал над этим разный результат выдавать в функции "СведенияОВнешнейОбработке", типа анализировать что уже загружено и чему назначено.
Тогда обработка будет одна и при новой загрузке с новым именем другому объекту и со своими командами типа.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс