//Журнал регистрации хранит историю
//событий базы: обмены, ошибки, действия
//пользователей. Туда пишут то, что
//понадобится посмотреть потом.
//Процедура Сообщить() для этого не годится:
//у фонового задания нет окна сообщений,
//а запись в журнале сохранится
ЗаписьЖурналаРегистрации("Обмен.Выгрузка",
УровеньЖурналаРегистрации.Информация);
//Третий параметр - объект метаданных,
//четвёртый - ссылка на данные, пятый -
//комментарий. Ненужные пропускают
Товар = Справочники.Номенклатура
.НайтиПоКоду("000001");
ЗаписьЖурналаРегистрации("Обмен.Выгрузка",
УровеньЖурналаРегистрации.Информация,
Метаданные.Справочники.Номенклатура,
Товар, "Выгружена одна позиция");
//Уровень отделяет рабочий след от разбора
//происшествий: по нему в журнале ставят
//отбор
Попытка
ВызватьИсключение "Сервер не ответил";
Исключение
ЗаписьЖурналаРегистрации(
"Обмен.Выгрузка",
УровеньЖурналаРегистрации.Ошибка, , ,
ИнформацияОбОшибке().Описание);
КонецПопытки;
//Имя события принято писать через точку:
//так родственные события собираются
//в отборе одной строкой