Отладка скриптов
Требуемая роль: admin.
Отладка скрипта производится через встроенный отладчик. Рекомендуем производить отладку только на экземплярах системы, предназначенных для разработки и тестирования бизнес-решений, где нет чувствительных данных, чтобы избежать их потери или искажения.
Вы можете использовать конструкции try...catch
для отладки скриптов.
Перед началом отладки обратите внимание на следующие методы SimpleRecord:
- insert()
- update()
- updateMultiple()
- deleteRecord()
- deleteMultiple()
Не используйте их или экранируйте, чтобы избежать искажения или потери данных.
Для отладки скриптов выполните следующие шаги:
- Перейдите в Настройка системы → Серверные скрипты.
- Нажмите Создать и заполните поля.
- Нажмите Сохранить или Сохранить и выйти, или нажмите Запустить, чтобы выполнить скрипт без сохранения.
Также в этом отладчике можно открыть любую форму записи, вызвав пункт Открыть скрипт в бургер-меню.
С помощью этой функциональности вы сможете:
- найти в теле скрипта точки прерывания скрипта.
- прокомментировать некоторые строки, чтобы пропустить одну или несколько операций.
- отобразить значение объекта перед вставкой или обновлением.
- отобразить значение переменной при выполнении.
Рекомендуется использовать методы SimpleSystem для отображения значений при отладке серверного скрипта:
- Чтобы отобразить их на стороне клиента:
- ss.addInfoMessage(message)
- ss.addErrorMessage(message)
- Чтобы поместить их в Основной журнал (sys_log), который предназначен для хранения логов:
- ss.info(message)
- ss.warning(message)
- ss.debug(message)
- ss.error(message)