Панель Ninext

Панель Ninext помогает понимать и настраивать ваши базы: видеть, где используется поле, следить за выполнением скрипта, находить ошибки, измерять, что замедляет работу.

Панель Ninext объединяет инструменты разработки Ninext. Она доступна только администраторам базы: другим пользователям она показывает лишь номер версии и фразу о том, что инструменты администрирования им недоступны.

Эта страница описывает панель плагина. У классической версии Ninext своё окно, описанное на странице Классическая версия.

Как открыть панель

В режиме редактирования («Edit mode») откройте меню плагинов Ninox и выберите Ninext (см. Установка плагина).

Меню плагинов Ninox в режиме редактирования

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

Панель Ninext, закреплённая справа от Ninox: слева таблица «Invoice», в панели — зависимости её поля «Status»

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

Меню ⋮ области расширений: три положения панели, под ними — «Plugin settings»

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

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

Слева направо:

  • история навигации — значок в виде следов: последние поля, функции и отчёты, просмотренные через Ninext (см. Поля и формулы);
  • вкладки, представленные только значками, — их названия появляются при наведении;
  • кнопка … («Другие вкладки»), когда ряд вкладок слишком длинный для панели: она показывает список не поместившихся вкладок, а при выборе одной из них ряд прокручивается к ней (начиная с 3.2.0);
  • номер версии; при наведении на него появляется шестерёнка окна Настройки Ninext, где каждый инструмент включается или отключается (начиная с 3.2.0; см. ниже).

Вкладки

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

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

Настройки Ninext

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

Настройки сохраняются в самой базе: они действуют для всех её пользователей, а изменить их может только администратор. Подробное описание каждой настройки: Настройки Ninext.