Описание настроек smart-выражений и фильтров в новом интерфейсе администрирования (для версий 2.261 Лира и выше) |
---|
Смарт-выражения представляют собой SQL-запросы, только "сконструированные" с помощью встроенных в "Первую Форму" инструментов. Смарт-выражения могут содержать арифметические и логические операторы, а также функции, поддерживаемые системой "Первая Форма". |
---|
Смарт-фильтр — это смарт-выражение, которое ограничивает выборку. Оно строится таким образом, чтобы на выходе получалось логическое значение истина (true, 1), ложь (false, 0), или массив элементов. |
---|
В настройках категории на вкладке Smart вы можете посмотреть все настроенные в категории смарт-выражения и смарт-фильтры, а в разделе Общие SMART — глобальные смарт-выражения и смарт-фильтры.
Список смарт-выражений и фильтров
Вы можете создать смарт-выражение по кнопке + или отредактировать — по кнопке из окна редактирования смарт-действия, а смарт-фильтр — из окна привязки пакета к событию.
Редактирование выбранного смарт-выражения и создание нового смарт-выражения |
Редактирование выбранного смарт-фильтра и создание нового смарт-фильтра |
Для создания и редактирования смарт-выражений открывается специальный интерфейс в отдельной вкладке браузера.
Правая часть редактора может работать в двух режимах: конструктора смарт-выражений или запросов TSQL. Переключение между режимами выполняется кнопкой В TSQL\ В SMART.
Возможность работать с SQL напрямую из интерфейса системы по умолчанию отключена. Чтобы кнопка В TSQL была доступна в интерфейсе администратора, в файле web.config (appsettings.json) должна быть отключена опция disableSQLShell. См. Руководство по техподдержке. |
---|
При переводе смарта в TSQL возможны ошибки, в этом случае необходимо ручное исправление кода. |
---|
Редактор в режиме конструктора SMART |
Редактор в режиме работы с TSQL |
Форма для редактирования смарт-фильтров имеет дополнительный флажок Доступен в смарт-поиске: если флажок включен, то данный фильтр может быть использован в пользовательском интерфейсе в режиме smart-поиска (отбора), который включается в выпадающем списке "Еще" в табличном представлении категории.
Признак использования смарт-фильтра в смарт-поиске по категории