1С 8.3 Программно добавить запись в журнал регистрации - Программист 1С Минск. Автоматизация бизнеса.

Перейти к контенту

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

Данные > Примеры кода 1С > 1С 8.3 Журнал регистрации
Представлекние ошибки в журнале регистрации (через попытку) в 1С 8.3 (Источник: https://infostart.ru/1c/articles/1513676/):
Попытка

      ВесоГабариты = Новый Структура("Вес", СтроковыеФункцииКлиентСервер.СтрокаВЧисло(ПараметрыНоменклатуры.получить("Weight")));

Исключение

      Описание = ОписаниеОшибки();
       // {ВнешняяОбработка.ОписаниеОшибки.Форма.Форма.Форма(6)}: Недостаточно фактических параметров

       Информация = ИнформацияОбОшибке();
       // Информация.ИмяМодуля = "ВнешняяОбработка.ОписаниеОшибки.Форма.Форма.Форма"
       // Информация.ИсходнаяСтрока = "        А = ОбщегоНазначения.ЗначениеРеквизитаОбъекта();"
       // Информация.НомерСтроки = 30
       // Информация.Описание = "Недостаточно фактических параметров"
       // Информация.Причина = Неопределено

       //КраткоеПредставлениеОшибки(Информация);
       // Недостаточно фактических параметров

       Подробности = ПодробноеПредставлениеОшибки(Информация);
       // Недостаточно фактических параметров
       // {ВнешняяОбработка.ОписаниеОшибки.Форма.Форма.Форма(6)}:        А = ОбщегоНазначения.ЗначениеРеквизитаОбъекта();

       //ВызватьИсключение "Не удалось получить значение реквизита по причине: " + Описание;
       //ОбщегоНазначения.СообщитьПользователю("-" + ПараметрыНоменклатуры.получить("ExternalItemId") + ": " + ОписаниеОшибки());
      ЗаписьЖурналаРегистрации("Axapta.Обновление номенклатуры", УровеньЖурналаРегистрации.Ошибка, Номенклатура.Метаданные(),
      Номенклатура, "Не удалось получить сведения по номенклатуре: " + Подробности);
       
      Возврат Номенклатура;

КонецПопытки;

0
комментарии
____________________
Copyright©, «Программист 1С в г.Минске», 09.02.2024
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник
Назад к содержимому