Show/Hide Toolbars

Руководство администратора

Smart выражения и фильтры (Прежний интерфейс)

Ссылки Назад Вверх Вперед

term_icon Смарт-выражения представляют собой SQL-запросы, только "сконструированные" с помощью встроенных в "Первую Форму" инструментов. Смарт-выражения могут содержать арифметические и логические операторы, а также функции, поддерживаемые системой "Первая Форма".

term_icon Смарт-фильтр — это смарт-выражение, которое ограничивает выборку. Оно строится таким образом, чтобы на выходе получалось логическое значение истина (true, 1), ложь (false, 0), или массив элементов.

В настройках категории на вкладке Smart вы можете посмотреть все настроенные в категории смарт-выражения и смарт-фильтры, а в разделе Общие SMART — глобальные смарт-выражения и смарт-фильтры.

smart_exp_create

Список смарт-выражений и фильтров

Вы можете создать смарт-выражение по кнопке + или отредактировать — по кнопке !editиз окна редактирования смарт-действия, а смарт-фильтр — из окна привязки пакета к событию.

proc_edit_1
proc_edit_2

Редактирование выбранного смарт-выражения и создание нового смарт-выражения

Редактирование выбранного смарт-фильтра и создание нового смарт-фильтра

Для создания и редактирования смарт-выражений открывается специальный интерфейс в отдельной вкладке браузера.

Правая часть редактора может работать в двух режимах: конструктора смарт-выражений или запросов TSQL. Переключение между режимами выполняется кнопкой В TSQL\ В SMART.

warning_icon  Возможность работать с SQL напрямую из интерфейса системы по умолчанию отключена. Чтобы кнопка В TSQL была доступна в интерфейсе администратора, в файле web.config (appsettings.json) должна быть отключена опция disableSQLShell. См. Руководство по техподдержке.

warning_icon  При переводе смарта в TSQL возможны ошибки, в этом случае необходимо ручное исправление кода.

smart_edit_smart

Редактор в режиме конструктора SMART

smart_edit_tsql

Редактор в режиме работы с TSQL

Работа со смарт-выражениями

Работа с TSQL-выражениями

Смарт-поиск

Форма для редактирования смарт-фильтров имеет дополнительный флажок Доступен в смарт-поиске: если флажок включен, то данный фильтр может быть использован в пользовательском интерфейсе в режиме smart-поиска (отбора), который включается в выпадающем списке "Еще" в табличном представлении категории.

smart_filter

Признак использования смарт-фильтра в смарт-поиске по категории