Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Новые типы в 8.2 (число прочтений - 1253 )
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Новые типы в 8.2
03. Апреля 2012 :: 11:44
Печать  
Предлагаю для тестирования "наработку", позволяющую в 8.2 "создавать" псевдо новые типы. Другими словами будет доступна следующая конструкция:

Код
Выбрать все
Объект = Новый МойНовыйТип; 



Реализацию объека, можно делать во внешних обработках.
В конфигураторе, вышеприведенный код будет вызывать ошибку синтаксиса.(Возможно, через снегопат это уже сейчас можно поправить.)
В режиме предприятия код должен работать.

Как подключить? Например так: в  модуле обычного приложения добавить след.код:

Код
Выбрать все
Перем Объект;

Процедура ПриНачалеРаботыСистемы()
	Объект = ВнешниеОбработки.Создать("C:\Temp\V82\Разработка\ООП.epf");
КонецПроцедуры

Процедура ПередЗавершениемРаботыСистемы(Отказ)
	Объект.Деструктор();
КонецПроцедуры 



(Необходимо поправить путь до прилагаемой обработки)

В самой обработке, в процедуре ПодключитьНовыеТипы, прописать соответствие, между внешними обработками и новыми типами.

P.S. конечно, то, что предлагается, всего лишь обертка, поэтому реальный тип значения будет ВнешняяОбработка.

Из доп.требований - DynamicWrapperX
  

____001.7z ( 3 KB | Загрузки )
Наверх
 
IP записан
 
Alex_Bob
Full Member
***
Отсутствует



Сообщений: 136
Местоположение: Липецк
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новые типы в 8.2
Ответ #1 - 06. Апреля 2012 :: 10:27
Печать  
Прикольно. А как с деструкторами создаваемых таким образом объектов?
  

Необходимо время, чтобы восстановить хаос. (с) Дж. Буш (младший)
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Новые типы в 8.2
Ответ #2 - 09. Апреля 2012 :: 11:46
Печать  
Alex_Bob писал(а) 06. Апреля 2012 :: 10:27:
Прикольно. А как с деструкторами создаваемых таким образом объектов?


Буду смотреть, судя по всему не отрабатывают.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать