Карточка добавления запроса объектов. Закладка «Запрос»

Закладка «Запрос» предназначена для ввода текста запроса, возвращающего значения полей и спецификаций объектов системы Tillypad XL.

На закладке расположено многострочное текстовое поле, в котором вводится текст запроса на языке Transact-SQL.

Рисунок 3.38. Закладка «Запрос» карточки добавления запроса объектов


Запрос возвращает значения полей для единственного объекта, уникальный идентификатор которого указывается в виде значения табличного параметра «Selection».

Рисунок 3.39. Пример запроса, возвращающего название склада (запрос с одним потоком)


Дополнительные потоки запроса могут использоваться для получения спецификаций объектов. Эти спецификации используются, в дальнейшем, для формирования табличных частей объектов программы 1С:Предприятие.

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


Контекстное меню поля содержит единственную команду «Тест», которая используется для проверки правильности запроса и вывода результатов, возвращаемых запросом.

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

Рисунок 3.41. Окно мастера фильтрации для выбора типа параметра


В окне мастера выведено поле со списком «Тип параметра», из которого нужно выбрать тип данных, который будет присвоен параметру создаваемого запроса объектов.

Рисунок 3.42. Список типов параметров


В запросах могут использоваться следующие типы параметров:

Если в списке поля «Тип параметра» было выбрано значение «Table», то в окне мастера фильтрации выводится таблица, которую необходимо заполнить значениями.

Рисунок 3.43. Результат выбора параметра табличного типа


Если в списке поля «Тип параметра» было выбрано значение «StoredParam», то в окне мастера фильтрации выводится таблица предварительно сформированных параметров. Значения в такой таблице не могут быть отредактированы пользователем. Пользователь должен выбрать в таблице необходимый параметр.

.

Рисунок 3.44. Результат выбора параметра типа StoredParam


Если в объекте параметров были выбраны другие значения, то в окне мастера фильтрации выводится поле «Значение параметра», в котором пользователю необходимо ввести необходимые значения параметра.

Рисунок 3.45. Результат выбора параметра другого типа


После выбора требуемого типа параметра и указания его значения (значений) для продолжения работы необходимо нажать на кнопку «Далее >» и продолжить задание необходимых параметров в следующих окнах мастера фильтрации.

В окне мастера фильтрации, предназначенного для ввода значения последнего параметра запроса кнопка «Далее >» заменяется кнопкой «Готово».

Рисунок 3.46. Окно мастера фильтрации, предназначенное для выбора последнего параметра запроса


После указания значения последнего параметра запроса и нажатия на кнопку «Готово» открывается окно просмотра результатов выполнения запроса.

Рисунок 3.47. Окно просмотра результатов выполнения запроса


Окно просмотра результатов выполнения запроса закрывается нажатием на кнопку , расположенную в заголовке окна

Если в тексте запроса была обнаружена ошибка, выводится сообщение об ошибке.

Рисунок 3.48. Сообщение об ошибке при выполнении запроса


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

Дата последнего изменения:

Смотрите также

Читать еще