Предлагаю для тестирования "наработку", позволяющую в 8.2 "создавать" псевдо новые типы. Другими словами будет доступна следующая конструкция:
Объект = Новый МойНовыйТип;
Реализацию объека, можно делать во внешних обработках.
В конфигураторе, вышеприведенный код будет вызывать ошибку синтаксиса.(Возможно, через снегопат это уже сейчас можно поправить.)
В режиме предприятия код должен работать.
Как подключить? Например так: в модуле обычного приложения добавить след.код:
Перем Объект;
Процедура ПриНачалеРаботыСистемы()
Объект = ВнешниеОбработки.Создать("C:\Temp\V82\Разработка\ООП.epf");
КонецПроцедуры
Процедура ПередЗавершениемРаботыСистемы(Отказ)
Объект.Деструктор();
КонецПроцедуры
(Необходимо поправить путь до прилагаемой обработки)
В самой обработке, в процедуре ПодключитьНовыеТипы, прописать соответствие, между внешними обработками и новыми типами.
P.S. конечно, то, что предлагается, всего лишь обертка, поэтому реальный тип значения будет ВнешняяОбработка.
Из доп.требований - DynamicWrapperX