Панель Ninext
Панель Ninext помогает понимать и настраивать ваши базы: видеть, где используется поле, следить за выполнением скрипта, находить ошибки, измерять, что замедляет работу.
Панель Ninext объединяет инструменты разработки Ninext. Она доступна только администраторам базы: другим пользователям она показывает лишь номер версии и фразу о том, что инструменты администрирования им недоступны.
Эта страница описывает панель плагина. У классической версии Ninext своё окно, описанное на странице Классическая версия.
Как открыть панель
В режиме редактирования («Edit mode») откройте меню плагинов Ninox и выберите Ninext (см. Установка плагина).

Панель откроется в области расширений Ninox — здесь она закреплена справа от базы:

Меню ⋮ этой области («More options») задаёт положение панели тремя значками: плавающее окно («Open in pop-out»), закрепление внизу («Dock to bottom») или сбоку («Dock to side»). В том же меню пункт «Plugin settings» открывает Настройки Ninext прямо в панели; кнопка «Back to plugin panel» затем возвращает к вкладкам.

Заголовок панели

Слева направо:
- история навигации — значок в виде следов: последние поля, функции и отчёты, просмотренные через Ninext (см. Поля и формулы);
- вкладки, представленные только значками, — их названия появляются при наведении;
- кнопка … («Другие вкладки»), когда ряд вкладок слишком длинный для панели: она показывает список не поместившихся вкладок, а при выборе одной из них ряд прокручивается к ней (начиная с 3.2.0);
- номер версии; при наведении на него появляется шестерёнка окна Настройки Ninext, где каждый инструмент включается или отключается (начиная с 3.2.0; см. ниже).
Вкладки
| Вкладка | Значок | Назначение | Настройка |
|---|---|---|---|
| Поля и формулы | Поле ввода | Даёт доступ ко всем глобальным функциям и ко всем полям всех таблиц, к их зависимостям во всём коде и к дереву зависимостей. | Инспектор полей |
| Отладчик | Жук | Показывает содержимое переменных во время выполнения программы. | Отладчик |
| Консоль | Окно терминала | Выполняет код Ninox на лету и позволяет отлаживать его пошагово. | Консоль |
| Ошибки | Предупреждающий треугольник | Показывает ошибки и предупреждения в коде базы и ведёт к проблемному коду. | Просмотр ошибок |
| Профилировщик | Секундомер | Измеряет время вычисления формул (начиная с 3.2.0). | Профилировщик формул |
| Поиск кода | Лупа | Ищет по всему исходному коду, в том числе с помощью регулярных выражений. | Поиск кода |
| Обзор схемы | Древовидная схема | Рисует схему базы: её таблицы и связи между ними. | Обзор схемы |
| Справка по функциям | Свиток | Даёт справку по функциям Ninox и по функциям, которые добавляет Ninext: их синтаксис и примеры. | Интерактивная справка |
Столбец Настройка содержит название переключателя, который включает или отключает вкладку в Настройках Ninext: у некоторых из них название не совпадает с названием вкладки.
Настройки Ninext
Шестерёнка, которая появляется при наведении на номер версии, открывает Настройки Ninext — страницу настроек плагина в Ninox. Здесь каждый инструмент включается или отключается. Настройки сгруппированы по разделам — «Менеджер скриптов», «Интеграция JavaScript», «Улучшения интерфейса», «Дополнительные инструменты» и, в бета-версии, неактивный раздел «Сервер Ninext», — которые сворачиваются щелчком по заголовку. Первые шесть вкладок настраиваются в разделе «Менеджер скриптов», Обзор схемы и Справка по функциям — в разделе «Дополнительные инструменты».
Настройки сохраняются в самой базе: они действуют для всех её пользователей, а изменить их может только администратор. Подробное описание каждой настройки: Настройки Ninext.
