Обратите внимание

 

Сценарии могут представлять угрозу безопасности. Поэтому в режиме вычисления как Интерпретация (Interpretation) они выключены. Если вы уверены, в безопасности сценариев, можно использовать их в режиме вычисления Компиляция (Compilation).

 

 

 

При разработке отчетов и панелей индикаторов, выражения могут обрабатываться в режиме Интерпретация (Interpretation) или Компиляция (Compilation).
 
В режиме Компиляция для вычисления выражений используется CSharp компилятор. В этом случае, допускается использование событий, различных методов и функций платформы .NET Framework. Однако, время построения отчета или панелей индикаторов замедляется, а также требуется больший объем оперативной памяти.

 

В режиме Интерпретация для вычисления выражений используется интерпретатор Stimulsoft. Это ускоряет построение отчета или панели индикаторов, снижает требуемый объем оперативной памяти. Однако, в отчете или на панели индикаторов можно использовать только встроенные функции и методы. Не допускается использование событий и сторонних скриптов.
 

Информация

 

В генераторах отчетов для некоторых платформ отсутствует возможность использовать режим Компиляция. Например, на платформах .NET Core и JavaScript все выражения в отчетах и на панелях индикаторов обрабатываются только в режиме Интерпретация.

 

 

 
Изменить режим вычисления выражений в отчете или на панели индикаторов можно следующим способом:
strel11 В дизайнере отчетов, выделить область шаблона отчета и выбрать режим обработки выражений как значение свойства Режим вычисления (Calculation Mode) на панели свойств.

 

 
 
strel11 Осуществить двойной щелчок левой кнопкой указателя ввода по области шаблона отчета для вызова окна Свойства отчета (Report Options). В этом окне, выбрать режим обработки выражений как значение параметра Режим вычисления.
 

 

Информация

 

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