// работа с наследованием
// ООППотомок

Перем АтрибутКласса Экспорт;

Функция Конт(Конт) Возврат Конт; КонецФункции
Функция Сам() Возврат Конт(Контекст); КонецФункции

Процедура Конструктор()
	Сам().АтрибутБазовогоКласса = 2;

	АтрибутКласса = 2;
	Сам().Журнал.ДобавитьЗапись("ООППотомок::Конструктор");
КонецПроцедуры	// Конструктор

Процедура Деструктор()
	Сам().Журнал.ДобавитьЗапись("ООППотомок::Деструктор");
КонецПроцедуры	// Деструктор
                              
Функция Функция1() Экспорт
	Возврат 2;
КонецФункции

Процедура Процедура1(Параметр1) Экспорт
КонецПроцедуры

Функция СоздатьКопию() Экспорт
	Возврат СоздатьОбъект("ООППотомок");
КонецФункции

Функция ПолучитьЖурналВызовов() Экспорт
	Сам().Журнал.ДобавитьЗапись("ООППотомок::ПолучитьЖурналВызовов");
	Возврат Сам().Журнал;
КонецФункции
