Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы1-7.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
29.1 Mб
Скачать

Упражнение №7.35.

Установите курсор в конце строки Запрос.Текст = и нажать на правую кнопку мыши (см. рис.7.23).

Рисунок 7.23 - Вызов конструктора запросов.

Сразу после этих действий Конструктор запросит о необходимости создания нового запроса. В ответ на вопрос "Создать новый запрос?" нажмите на кнопку "Да", для того чтобы Конструктор открыл свое окно (см. рис. 7.24).

Это окно содержит 9 закладок, которые позволяют написать текст запроса визуальным образом.

Как правило, текст запроса начинают формировать с закладки "Таблицы и поля".

Рисунок 7.24 - Окно конструктора запросов.

На первом этапе Конструктор предложит указать таблицы и поля, которые должен обработать объект Запрос.

Упражнение №7.35 (продолжение).

Используя кнопки ">" в окна диалога Конструктора выберите в качестве полей Код и Наименование из справочника "Фирмы" (см. рис. 7.25).

Нажмите на кнопку "Вперед>".

Рисунок 7.25 - Выбор таблиц и полей запросов.

Поскольку наш справочник одноуровневый, то мы сразу можем перейти к закладке "Порядок". Используя кнопки ">" в окна диалога Конструктора выберите в качестве порядка сортировки поле "Код" (см. рис. 7.26).

Рис. 7.26. Выбор порядка расположения записей в запросе.

Нажмите на кнопку "ОК".

Закладку "Итоги" также можно пропустить, т.к. этот справочник не содержит числовых реквизитов.

После завершения упражнения в текст нашей процедуры добавились строки:

Упражнение №7.36.

Используя полученные ранее знания, доработайте тест процедуры ПечатьЧерезЗапрос(Кнопка) так, чтобы она формировала результирующий табличный документ как и тот, что получается в результате работы процедуры Печать(Элемент).

Проверьте работу обеих кнопок в режиме "1С:Предприятие".

7.9.2. Конструктор выходных форм

Выходную форму вместе с запросом можно создавать, используя для ускорения процесса конфигурирования Конструктор выходных форм.

Вызвать этот Конструктор можно разными способами. Наиболее простой – из окна "Конфигурация" (см. рис. 7.27).

Рисунок 7.27 - Вызов Конструктора выходных форм.

Сразу после описанных выше действий, Конструктор откроет диалог по выбору места расположения выходной формы (см. рис. 7.28).

Рисунок 7.28 - Выбор места расположения выходной формы.

Упражнение №7.37.

Запустите Конструктор выходных форм для справочника "Подразделения". Укажите на первом этапе для новой выходной формы название – "Подразделения".

Используя кнопки ">" в окна диалога Конструктора выберите в качестве полей: Код, Наименование и Владелец из справочника "Подразделения" (см. рис. 7.29).

Рисунок 7.29 - Выбор таблиц и полей запросов.

Нажмите на кнопку "Далее>".

Поскольку справочник подчиненный, то на закладке "Группировка" мы укажем в качестве группировки поле "Владелец" из справочника "Подразделение".

Переключитесь на закладку "Группировка" и сделайте двойной клик мышью на поле "Подразделения.Владелец" так, чтобы содержимое окна конструктора выглядело так, как это изображено на рисунке 7.30.

Рисунок 7.30 - Выбор группировки.

Переключитесь на закладку "Порядок".

Очевидно, что записи в запросе следует сначала упорядочить по названию фирм, а потом уже "внутри" каждой фирмы следует сохранить иерархию записей справочника "Подразделения".

На закладке укажите следующий порядок сортировки (см. рис. 7.31).

Рисунок 7.31 - Выбор порядка сортировки

Перейдите к закладке "Выходная форма".

На закладке "Выходная форма" мы сможем указать конструктору, где расположить процедуру и нужно ли связать ее соответствующей кнопкой.

Установите переключатель "Расположение элементов управления" в положение "Новая форма" (см. рис. 7.32).

И нажмите на кнопку "ОК".

Рисунок 7.32 - Настройка выходной формы.

Итак, выходная форма создана. Теперь необходимо добавить ее вызов из формы списка справочника "Подразделения".