Прикладное чтение: ВажностьПроблемыПримененияРасширенияКонфигурации.Обычная

Учебные задачи

Системное значение участвует в реальном фильтре / настройке метаданных / снимке состояния, а не возвращается из неизвестного объекта.

Где и как запускать

Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.

Подготовка

  1. Основной блок — тело собственной серверной процедуры / кнопки обычной формы, толстый клиент. Используйте только своё учебное окружение и штатные права; режим привилегий не включается.

  2. Подготовьте собственное минимальное расширение УчебноеРасширениеСинтаксиса. Проверка выполняется без новых двоичных данных и без записи / замены расширения.

Отбор = Новый Структура("Имя", "УчебноеРасширениеСинтаксиса");
Расширения = РасширенияКонфигурации.Получить(Отбор);
Если Расширения.Количество() = 0 Тогда
    Сообщить("Подготовьте своё учебное расширение");
    Возврат;
КонецЕсли;
Проблемы = Расширения[0].ПроверитьВозможностьПрименения();
Найдено = 0;
Для Каждого Проблема Из Проблемы Цикл
    Если Проблема.Важность = ВажностьПроблемыПримененияРасширенияКонфигурации.Обычная Тогда
        Найдено = Найдено + 1;
    КонецЕсли;
КонецЦикла;
Сообщить("Проблем выбранной важности: " + Строка(Найдено));

Разбор по шагам

  1. Подготовьте указанный собственный объект и штатные права.

  2. Получите реальные данные документированным вызовом.

  3. Сравните / отберите выбранное значение, не изменяя рабочую политику и не вызывая аварий ради примера.

Как проверить результат

  1. Получен Массив ИнформацияОПроблемеПримененияРасширенияКонфигурации; Важность читается у реальных элементов.

  2. Проверка учитывает ранее загруженные расширения. Отсутствие выбранной важности не означает отсутствие всех проблем и не доказывает успешное выполнение кода расширения.

Ожидаемый результат

Получен понятный ограниченный результат и отделён от недоказанных действий.

На что обратить внимание

  1. Пустой результат не превращается в утверждение об успешном обновлении / отсутствии любых ошибок.

  2. BSL, запись журнала, обновление конфигурации, загрузка расширений и работа шины при сборке HTML не выполнялись.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.