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

Перем Журнал Экспорт;

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

Процедура ДобавитьЗаписьВЖурнал(ЧтоЗаписать)
    Если ТипЗначения(Журнал) <> 100 Тогда
		Журнал=СоздатьОбъект("ЖурналВызоваМетодов");
	КонецЕсли;
	Журнал.ДобавитьЗапись(ЧтоЗаписать);
КонецПроцедуры

Процедура Конструктор()
	ДобавитьЗаписьВЖурнал("Конструктор");
КонецПроцедуры

Процедура Деструктор()  
	ДобавитьЗаписьВЖурнал("Деструктор");
КонецПроцедуры

Процедура КонструкторБезПараметров()
	ДобавитьЗаписьВЖурнал("КонструкторБезПараметров");
КонецПроцедуры

Процедура КонструкторCКоличествомПараметров1(Парам1)
	ДобавитьЗаписьВЖурнал("КонструкторCКоличествомПараметров1("+Парам1+")");
КонецПроцедуры

Процедура КонструкторCКоличествомПараметров2(Парам1, Парам2)
	ДобавитьЗаписьВЖурнал("КонструкторCКоличествомПараметров2("+Парам1+","+Парам2+")");
КонецПроцедуры

Процедура КонструкторCКоличествомПараметров5(Парам1, Парам2, Парам3, Парам4, Парам5)
	ДобавитьЗаписьВЖурнал("КонструкторCКоличествомПараметров5("+Парам1+","+Парам2+","+Парам3+","+Парам4+","+Парам5+")");
КонецПроцедуры

Процедура КонструкторСЭкспортом() Экспорт
	ДобавитьЗаписьВЖурнал("КонструкторСЭкспортом");
КонецПроцедуры