Дизайнер ELMA > Бизнес-процессы > Сценарии процесса / Синтаксическая проверка сценария

Синтаксическая проверка сценария

В сценарии могут быть следующие синтаксические ошибки:

  • неверное название функции или переменной при её вызове;
  • неверное количество аргументов;
  • неверный тип переданных аргументов;
  • неверный тип возвращаемого значения.

Проверка синтаксиса сценариев процесса происходит автоматически во время публикации процесса. Если ошибки найдены, публикация прервётся.

Рекомендуем сразу проверить синтаксис модуля сценариев после того, как вы его написали. Для этого на странице редактора нажмите Проверить.

По результатам проверки вы увидите соответствующее уведомление. Внизу страницы отобразится список ошибок и предупреждений, если они обнаружены. В каждой строке списка указано место расположения ошибки в коде: строка и колонка.

Если вы исправили ошибки, запустите проверку синтаксиса в редакторе ещё раз.

Также до публикации процесса синтаксис его сценариев будет проверен автоматически, если запустить проверку корректности процесса.

Если в сценариях обнаружены только предупреждения, публикация процесса и модуля сценариев осуществится. Предупреждения указывают на ошибки, которые ухудшают скорость выполнения сценария и читаемость кода или являются потенциальными ошибками в алгоритмах. Это могут быть ошибки форматирования, недостижимый код и дублирование кода. Рекомендуем исправлять недочёты, связанные с предупреждениями.

Начало примечание

Примечание

В результате проверки синтаксиса оценивается возможность выполнения сценария. При этом не проверяется наличие ошибок, из-за которых результат выполнения сценария не совпадёт с ожидаемым. Чтобы обнаружить такие ошибки, выполните эмуляцию сценария.

Конец примечание

Как проверить фрагмент кода

Содержимое закомментированных участков кода не проверяется и не исполняется. Если вы хотите ускорить проверку, можно проверить только часть сценария. Для этого исключите из проверки некоторые фрагменты кода, закомментировав их.

Чтобы закомментировать фрагмент кода, заключите его между символами наклонной черты и звездочки: /*<текст фрагмента кода>*/.

Чтобы закомментировать отдельную строку кода, укажите в начале этой строки две наклонные черты: //<текст в строке кода>.

Начало примечание

Примечание

Перед публикацией процесса раскомментируйте соответствующие участки кода.

Конец примечание

Нашли опечатку? Выделите текст, нажмите ctrl + enter и оповестите нас