ViewUtil

Программа ViewUtil предназначена для получения SQL-кода представления. Это может быть полезно для поиска и диагностики ошибок в представлениях, оптимизации представлений.

Главное окно программы "ViewUtil"
Рисунок 1. Главное окно программы "ViewUtil"
Главное окно программы содержит следующие элементы:
  • Страница ViewXML — содержит поле для ввода XML-кода представления.

  • Страница Parameters — содержит настройки представления:

    • View ID — идентификатор представления (необходим для формирования корректного SQL-кода).

    • Source type — тип источника данных, из которого загружаются данные представления.

    • Source — источник данных, из которого загружаются данные представления.

    • Session ID — идентификатор существующей пользовательской сессии, для которой формируется SQL-код представления.

    • ShowDeleted — в данные для представления будут включены удаленные карточки.

    • ShowArchived — в данные для представления будут включены архивные карточки.

    • Foder level — максимальный уровень вложенности дочерних папок, данные карточек которых будут добавлены в представление.

    • Link level — максимальный уровень вложенности ссылок на карточки, данные которых будут добавлены в представление.

  • Страница SQL — содержит поле для отображения преобразованного в SQL текста представления.

  • Страница Result — содержит поле для отображения результата выполнения представления.

  • Панель команд с кнопками:

    • Connect — открывает диалоговое окно подключения к БД Docsvision.

    • Translate — выполняет преобразование представления в SQL-код.

    • Execute — выполняет SQL-код представления.

  • Флаг use keyset — включает использование "кейсетного" представления (используется по умолчанию при работе с представлениями Windows-клиента и Web-клиента). При снятом флаге представление формируется в стандартном виде — в виде одиночной процедуры.