Как программно добавить запись в журнал регистрации 1с 8.3

Нужно во время выполнения какой либо процедуры записать сообщение в журнал регистрации? Сейчас покажем как.

Вопрос:

Как программно добавить запись в журнал регистрации 1с 8.3

Ответ:

Вариант 1, попроще.

&НаСервере
Процедура ДобавлениеЗаписиВЖР()
    ЗаписьЖурналаРегистрации("Обновление1С", УровеньЖурналаРегистрации.Информация,,,
    "Выполнено", РежимТранзакцииЗаписиЖурналаРегистрации.Транзакционная);
    //ОПИСАНИЕ: ЗаписьЖурналаРегистрации(<ИмяСобытия>, <Уровень>, <ОбъектМетаданных к которому относится событие>, <Данные>, <Комментарий>, <РежимТранзакции>)
    //Обработчик...
КонецПроцедуры

Вариант 2, через структуру.

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

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Комментарий будет опубликован после проверки

(обязательно)