Представляю вам процедуру, которая помимо того как выводит сообщение, пишет это сообщение в настраиваемый лог-файл.
"Зубрам 1С" процедура будет малоинтересна, новичкам - поможет отследить "деяния" юзеров с вашей обработкой.
Привожу пример данной процедуры (она помещается в модуль обработки как экспортная:
Процедура ЛогСообщить(М) Экспорт
Сообщить(Формат(ТекущаяДата(),"ДЛФ=DT")+": "+М);
ИмяФайла = "LogFile.txt";
OShell = Новый COMОбъект("WScript.Shell");
ТекДирек = OShell.CurrentDirectory+"\";
ЛогФайл = Новый ЗаписьТекста(ТекДирек+ИмяФайла, КодировкаТекста.ANSI,,Истина,);
ЛогФайл.Записать(Формат(ТекущаяДата(),"ДЛФ=DT")+": "+М+Символы.ПС);
ЛогФайл.Закрыть();
КонецПроцедуры
обращаться к этой процедуре очень просто:
ЛогСообщить("Привет, запись добавлена в файл");
Думаю, кому-нибудь данная процедура пригодится.