База знаний Business Studio
Переход на сайт нейросети Perplexity AI для поиска информации о Business Studio. Подробнее о возможности см. по ссылке

Содержание справки

Ошибка "Параметр ... не найден в классе ..." при формировании отчета

Вопрос:

При формировании отчета выдается сообщение, содержащее все приведенные ниже фрагменты:

  • «Параметр 'НазваниеПараметраИлиЕгоID' не найден в классе 'НазваниеКласса
  • «Ошибка при разборе привязки НазваниеПривязки»
  • «Данные по этой привязке не будут сформированы в отчёте 'НазваниеОтчета'. Объект: 'НазваниеОбъекта'.»

Ответ:

Причина проблемы заключается в том, что в классе «НазваниеКласса» в данной базе отсутствует параметр 'НазваниеПараметраИлиЕгоID'. Скорее всего параметр был удален или же привязка изначально содержала некорректные данные.

Для решения проблемы необходимо сделать следующее:

  1. Найти в справочнике отчетов этот проблемный отчет (его название присутствует в сообщении об ошибке) и открыть его на редактирование.
  2. Найти в дереве отчета проблемную привязку «НазваниеПривязки» и найти соответствующее ей место в шаблоне отчета.
  3. Далее:
    • Если это конечная привязка - выбрать вместо текущего параметра в привязке существующий в базе параметр или удалить проблемную привязку из дерева привязок и шаблона отчета.
    • Если это не конечная привязка - найти в ее дочерних привязках проблемную привязку «НазваниеПараметраИлиЕгоID» (можно искать по названию или по числу во фрагменте сообщения об ошибке «Список элементов: Число» - отсчитать от указанной в начале сообщения об ошибке привязки-списка указанное число конечных привязок и тогда следующая конечная привязка и будет проблемной), далее выбрать вместо текущего параметра в привязке существующий в базе параметр или удалить проблемную привязку из дерева привязок и шаблона отчета.

Пример

При формировании отчета выдалось сообщение об ошибке:
«Ошибка при разборе привязки Подпроцессы:Ошибка при разборе привязки-списка: Подпроцессы; Список элементов: 4; Ошибка при разборе привязки-списка: Подпроцессы 2 уровень; Список элементов: 4; Параметр '9883610d-5062-4ac0-a605-b5d158e7ccf5' не найден в классе 'БизнесМодель.Процессы'..!Данные по этой привязке не будут сформированы в отчёте 'Отчет'. Объект: 'A0 Деятельность в области проектирования и монтажа инженерно-технических систем'.»

Находим в справочнике «Отчеты» или «Отчеты объектов» отчет «Отчет», открываем его окно редактирования, находим привязку Подпроцессы, отсчитываем внутри нее 4 конечных привязки, а 5 привязка будет наша проблемная. Далее редактируем отчет и шаблон (см. Отчеты) для устранения проблемы.