1С 8.3 Программно добавить запись в журнал регистрации
Данные > Примеры кода 1С > 1С 8.3 Журнал регистрации
Перейти в раздел примеры кода 1С 8.3:
Представлекние ошибки в журнале регистрации (через попытку) в 1С 8.3 (Источник: https://infostart.ru/1c/articles/1513676/):
Попытка
ВесоГабариты = Новый Структура("Вес", СтроковыеФункцииКлиентСервер.СтрокаВЧисло(ПараметрыНоменклатуры.получить("Weight")));
Исключение
Описание = ОписаниеОшибки();
// {ВнешняяОбработка.ОписаниеОшибки.Форма.Форма.Форма(6)}: Недостаточно фактических параметров
Информация = ИнформацияОбОшибке();
// Информация.ИмяМодуля = "ВнешняяОбработка.ОписаниеОшибки.Форма.Форма.Форма"
// Информация.ИсходнаяСтрока = " А = ОбщегоНазначения.ЗначениеРеквизитаОбъекта();"
// Информация.НомерСтроки = 30
// Информация.Описание = "Недостаточно фактических параметров"
// Информация.Причина = Неопределено
//КраткоеПредставлениеОшибки(Информация);
// Недостаточно фактических параметров
Подробности = ПодробноеПредставлениеОшибки(Информация);
// Недостаточно фактических параметров
// {ВнешняяОбработка.ОписаниеОшибки.Форма.Форма.Форма(6)}: А = ОбщегоНазначения.ЗначениеРеквизитаОбъекта();
//ВызватьИсключение "Не удалось получить значение реквизита по причине: " + Описание;
//ОбщегоНазначения.СообщитьПользователю("-" + ПараметрыНоменклатуры.получить("ExternalItemId") + ": " + ОписаниеОшибки());
ЗаписьЖурналаРегистрации("Axapta.Обновление номенклатуры", УровеньЖурналаРегистрации.Ошибка, Номенклатура.Метаданные(),
Номенклатура, "Не удалось получить сведения по номенклатуре: " + Подробности);
Возврат Номенклатура;
КонецПопытки;
0
комментарии
____________________
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник