Улучшенный конструктор запроса тонкого клиента (Infostart Toolkit)

Конструктор появился в платфорконсоль отчетов ме 8.3.5 вместе с объектной моделью запроса СхемаЗапроса это важно т.к. он базируется на этом объекте.

Представляется в виде обрабконфигурацииотки, встроенной в платфорконсоль отчетов му, она платфорконсоль отчетов мозависимая (в каждой платфорконсоль отчетов ме своя, и они там постоянно что-то меняют) и написана на английском языке.

Как выгружать/загружать платфорконсоль отчетов менные обрабконфигурацииотки уже написано здесь, здесь и здесь

Берем идею, улучшаем, лечим конструктор :). Посмотрите что я улучшил, поправил основную боль ;)

 

Контекстная подсказка и подцветка синтаксиса запросов в редакторе текста запроса и выражении (с версии 1.7)

 

Передача входных таблиц внутрь конструктора

 

Добавление картинки типа к полям

 

Связи редактируются аналогично классическому конструктору

 

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

 

"Перейти к полю в выбранных" на странице Объединения/Псевдонимы

 

Выделение жирным активного запроса пакета, оператора (объединения)

 

В редакторе текста, выражения добавлен помощник вставки предопределенных

 

В редакторе текста, выражения добавлена функция преобразовать выделенный запрос во вложенный

В конструктор выражения добавлена возможность вызывать конструктор запроса для выделенного текста

Есть такая функция в толстом конструкторе, тонкий родился уже без нее

 

Другие небольшие изменения, исправления ошибок

  • При открытии активируется последний запрос пакета (стандартно первый)
  • При добавлении в ГДЕ поля типа булево по умолчанию не используется параметр (Например, вместо: "Документ.Проведен = &Проведен", заполняется: Документ.Проведен)
  • Более информативные заголовки страниц
  • В основное окно добавлены кнопки Назад, Далее. Запрос перенесена в левый нижний угол более похоже на классический конструктор
  • Добавлено чередование цветов строк выбранных полей, условий, полей объединения, индексов, полей итогов, пакетов
  • Сворачивание/Разворачивание ветки метаданных при двойном щелчке (ошибка)
  • Удаление кнопкой Del в группировочных полях (ошибка)
  • Удаление кнопкой Del в таблицах для изменения (ошибка)
  • Удаление кнопкой Del в индексах (ошибка)
  • При открытии редактора текста запроса устанавливается более удобный размер формы
  • В редакторе текста не понимал изменения текста (ошибка)
  • В редакторе текста не работал признак модифицированности (ошибка)
  • При изменении на выборка/помещение странице Дополнительно исправлено обновление элементпотому ов страниц (ошибка)
  • Включен многострочный режим для условий (ошибка)
 
 Как сделано внедрение конструктора в расширение (некоторые технические нюансы)

Описанный улучшенный конструктор используется в продукте Infostart Toolkit

Скриншоты


Конструктор.png

Передача входных таблиц.png

Добавление картинки типа к полям.png

Редактирование связей.png

Изменение порядка условий.gif

Перейти к выбранным полям.gif

Выделение активного пакета.png

Вставка предопределенных элементов.png

Конструктор запроса (выделенный текст).gif

Преобразовать во вложенный.gif

Внедренные обработки.png

Настройки запуска конструктора.png

Контекстная подсказка в выражении запроса.gif

Полная версия

© ООО "Инфостарт", 2006-2023 www.infostart.ru