Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Динамически подключить класс из внешнего модуля (число прочтений - 801 )
es3000
God Member
*****
Отсутствует



Сообщений: 536
Зарегистрирован: 10. Июля 2006
Динамически подключить класс из внешнего модуля
22. Мая 2019 :: 18:11
Печать  
Можно ли как-то подключить класс, который не прописан в файле определения классов DefCls.prm?

Нужно сделать следующее.

Есть внешняя обработка *.ert в обычном формате 1С.
В ней перечисляются названия классов, которые заранее неизвестны.
Процедура обработки ПриОткрытии анализирует переданные параметры, и по результатам анализа возвращает имя класса, который должен быть создан.
Код в 1С (например в глобальном модуле) получает это название класса, создает класс и продолжает с ним работу.

Обработка может быть переделана, названия возвращаемых из нее классов могут поменяться.
Поэтому они заранее не прописываются в DefCls.prm.
В DefCls.prm есть только базовые классы.
А потом могут добавляться наследники, которые будет возвращать обработка.

Можно так сделать?
Подскажите пожалуйста.
  
Наверх
ICQ  
IP записан
 
Mink Snopes
Junior Member
**
Отсутствует


bookkeeping considered
harmful

Сообщений: 30
Местоположение: Dombabwe
Зарегистрирован: 05. Ноября 2013
Re: Динамически подключить класс из внешнего модуля
Ответ #1 - 23. Мая 2019 :: 05:39
Печать  
Код
Выбрать все
MetaInfoClasses::ЗагрузитьОписаниеКлассов 

  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать