Перем Текст;
Перем ИмяЛогФайла;
Процедура ПриНачалеРаботыСистемы()
//Регистрация логов
Текст=СоздатьОбъект("Текст");
ИмяЛогФайла = КаталогИБ()+"Temp\"+Формат(ТекущаяДата(),"ДГГГГММДД")+".txt";
Попытка
Текст.Открыть(ИмяЛогФайла);
Исключение
КонецПопытки;
КонецПроцедуры //ПриНачалеРаботыСистемы()
Процедура ПриЗавершенииРаботыСистемы()
//Закрытие файла логов
Текст.Записать(ИмяЛогФайла);
КонецПроцедуры // ПриЗавершенииРаботыСистемы()
//Процедура, вызываемая вместо "Сообщить()"
Процедура ВыводСообщения(ТекстСообщения,Важн = "")
Сообщить(ТекстСообщения,Важн);
Текст.ДобавитьСтроку(?(Важн<>"",Важн+" ","") + Строка(ТекущаяДата())+" "+ Строка(ТекущееВремя())+" "+ ТекстСообщения);
КонецПроцедуры
//Пример вызова
Процедура МояПроцедура()
ВыводСообщения("Друзья-админы, я сделал что-то не так!","!!!");
КонецПроцедуры
Регистрация текста окна сообщений
Разработка - Механизмы платформы 1С
Получился простейший механизм регистрации лог-файла.
Удержать роста папки "Temp", в качестве рекомендации, может использование bat-файла, который будет чистить или архивировать получаемые логи. Таких батников в инете полным-полно.
P.S. Особо по форуму не смотрел, может, есть уже такое.
См. также
Асинхронное программирование в 1с77 без внешних компонент. Обратные вызовы.
1 стартмани
06.10.2018 7492 Vortigaunt 5
Особенности разделения объектной модели документа и базы данных в 1С 7.7. Забавный глюк
1 стартмани
16.05.2018 10166 Vortigaunt 26
Чтение строк файла CSV в список значений с помощью метода ИзСтрокиСРазделителями
04.04.2013 21612 ivisor_fil 11