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

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

Процедура ДобавитьЗаписьВЖурнал(Наименование)
	Если ПустоеЗначение(Журнал) = 0 Тогда
		Если ПустоеЗначение(Атрибут) = 0 Тогда
			Журнал.ДобавитьЗапись(Наименование+Атрибут);
		Иначе
			Журнал.ДобавитьЗапись(Наименование);
		КонецЕсли;
	КонецЕсли;
КонецПроцедуры	// ДобавитьЗаписьВЖурнал

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

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

//______________________________________________________________________________
//
Процедура процИнкремент(__знач) Экспорт
	__знач =__знач +1;
КонецПроцедуры
//______________________________________________________________________________
//
Процедура процДекремент(__знач) Экспорт
	__знач =__знач -1;
КонецПроцедуры
//______________________________________________________________________________
//
Процедура процКвадрат(__знач) Экспорт
	__знач =__знач *__знач;
КонецПроцедуры
//______________________________________________________________________________
//
Функция функСумма(__знач1, __знач2, __знач3) Экспорт
	Возврат __знач1 +__знач2 +__знач3;
КонецФункции
//______________________________________________________________________________
//
Функция функРазность(__знач1, __знач2, __знач3) Экспорт
	Возврат __знач1 -__знач2 -__знач3;
КонецФункции
//______________________________________________________________________________
//
Функция функПроизведение(__знач1, __знач2, __знач3) Экспорт
	Возврат __знач1 *__знач2 *__знач3;
КонецФункции
//______________________________________________________________________________
//
Функция функПостИнкремент(__знач) Экспорт
	_знач =__знач;
	__знач =__знач +1;
	Возврат _знач;
КонецФункции
//______________________________________________________________________________
//
Функция функROL(__знач1, __знач2, __знач3) Экспорт
	__знач =__знач1;
	__знач1 =__знач2;
	__знач2 =__знач3;
	__знач3 =__знач;

	Возврат __знач1;
КонецФункции
//______________________________________________________________________________
//

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