Различия

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

Ссылка на это сравнение

ru:filter_report_distribution:parameter_not_found_in_class [2020/06/25 09:58]
belkin
ru:filter_report_distribution:parameter_not_found_in_class [2023/04/20 14:56] (текущий)
Строка 5: Строка 5:
 При формировании отчета выдается сообщение, содержащее все приведенные ниже фрагменты:  При формировании отчета выдается сообщение, содержащее все приведенные ниже фрагменты: 
   * "Параметр '**НазваниеПараметраИлиЕгоID**' не найден в классе '**НазваниеКласса**'"   * "Параметр '**НазваниеПараметраИлиЕгоID**' не найден в классе '**НазваниеКласса**'"
-  * "Ошибка при разборе привязки НазваниеПривязки"+  * "Ошибка при разборе привязки **НазваниеПривязки**"
   * "Данные по этой привязке не будут сформированы в отчёте '**НазваниеОтчета**'. Объект: '**НазваниеОбъекта**'."   * "Данные по этой привязке не будут сформированы в отчёте '**НазваниеОтчета**'. Объект: '**НазваниеОбъекта**'."
  
Строка 15: Строка 15:
 Для решения проблемы необходимо сделать следующее: Для решения проблемы необходимо сделать следующее:
   - Найти в справочнике отчетов этот проблемный отчет (его название присутствует в сообщении об ошибке) и открыть его на редактирование.   - Найти в справочнике отчетов этот проблемный отчет (его название присутствует в сообщении об ошибке) и открыть его на редактирование.
-  - Найти в дереве отчета проблемную привязку "**НазваниеПривязки**".+  - Найти в дереве отчета проблемную привязку "**НазваниеПривязки**" и найти соответствующее ей место в шаблоне отчета.
   - Далее:   - Далее:
     * Если это конечная привязка - выбрать вместо текущего параметра в привязке существующий в базе параметр или удалить проблемную привязку из дерева привязок и шаблона отчета.     * Если это конечная привязка - выбрать вместо текущего параметра в привязке существующий в базе параметр или удалить проблемную привязку из дерева привязок и шаблона отчета.
     * Если это не конечная привязка - найти в ее дочерних привязках проблемную привязку "**НазваниеПараметраИлиЕгоID**" (можно искать по названию или по числу во фрагменте сообщения об ошибке "Список элементов: **Число**" - отсчитать от указанной в начале сообщения об ошибке привязки-списка указанное число конечных привязок и тогда следующая конечная привязка и будет проблемной), далее выбрать вместо текущего параметра в привязке существующий в базе параметр или удалить проблемную привязку из дерева привязок и шаблона отчета.      * Если это не конечная привязка - найти в ее дочерних привязках проблемную привязку "**НазваниеПараметраИлиЕгоID**" (можно искать по названию или по числу во фрагменте сообщения об ошибке "Список элементов: **Число**" - отсчитать от указанной в начале сообщения об ошибке привязки-списка указанное число конечных привязок и тогда следующая конечная привязка и будет проблемной), далее выбрать вместо текущего параметра в привязке существующий в базе параметр или удалить проблемную привязку из дерева привязок и шаблона отчета. 
  
-**Пример:**+**Пример** 
 При формировании отчета выдалось сообщение об ошибке: \\ При формировании отчета выдалось сообщение об ошибке: \\
-"Ошибка при разборе привязки **Подпроцессы**:Ошибка при разборе привязки-списка: Подпроцессы; Список элементов: **4**; Ошибка при разборе привязки-списка: Подпроцессы 2 уровень; Список элементов: 4; Параметр '**9883610d-5062-4ac0-a605-b5d158e7ccf5**' не найден в классе '**БизнесМодель.Процессы**'..!Данные по этой привязке не будут сформированы в отчёте '**Отчет**'. Объект: '**A0 Деятельность в области проектирования и монтажа инженерно-технических систем**'."+"Ошибка при разборе привязки **Подпроцессы**:Ошибка при разборе привязки-списка: Подпроцессы; Список элементов: **4**; Ошибка при разборе привязки-списка: **Подпроцессы 2 уровень**; Список элементов: **4**; Параметр '**9883610d-5062-4ac0-a605-b5d158e7ccf5**' не найден в классе '**БизнесМодель.Процессы**'..!Данные по этой привязке не будут сформированы в отчёте '**Отчет**'. Объект: '**A0 Деятельность в области проектирования и монтажа инженерно-технических систем**'." 
 + 
 +Находим в справочнике "Отчеты" или "Отчеты объектов" отчет "**Отчет**", открываем его окно редактирования, находим привязку **Подпроцессы**, отсчитываем внутри нее 4 конечных привязки, а 5 привязка будет наша проблемная. Далее редактируем отчет и шаблон (см. [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/manual/report|Отчеты]]) для устранения проблемы. 
 + 
 +{{ ru/filter_report_distribution/parameter_not_found_in_class/parameter_not_found_in_class_001.png?nolink }} 
 + 
  
-Находим в справочнике "Отчеты" или "Отчеты объектов" отчет "**Отчет**", открываем его окно редактирования, находим привязку **Подпроцессы**, отсчитываем внутри нее 4 конечных привязки, а 5 привязка будет наша проблемная. Далее редактируем отчет и шаблон (см. [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/manual/report]]) для устранения проблемы. 
  
  
Строка 30: Строка 36:
  
  
 +[<contextnavigator>]
 +{(rater>id=ru_filter_report_distribution_parameter_not_found_in_class|name=Ошибка "Параметр ... не найден в классе ..." при формировании отчета|type=vote|trace=ip|img=:taggic.png|headline=off)}
Driven by DokuWiki