Практическая работа №27 создание внешней обработки печатной формы 1


Задание 5. Написание запроса для печатной форы



Скачать 305,13 Kb.
страница4/6
Дата31.07.2022
Размер305,13 Kb.
#187864
ТипПрактическая работа
1   2   3   4   5   6
Связанные:
ПРАКТИЧЕСКАЯ РАБОТА 27 Создание печатной формы 1С 8 пошаговая инструкция

Задание 5. Написание запроса для печатной форы.
Запрос пишется для заполнения и вывода области Данные, то есть для получения данных табличной части Товары. Запросы позволяют используя меньшие ресурсы получать сложнейшие выборки данных, а также в тексте запроса намного легче разобраться, чем в программном коде написанном без использования запроса. В 1С 8 есть очень конструктор запросов, позволяющий в интерактивном режиме собирать запрос из нужных таблиц.
5.1.Создать переменную, которая будет содержать в себе запрос.

Запрос = Новый Запрос;


Текст запроса будем составлять при помощи конструктора запросов. Для вызова запроса следует написать:


Запрос.Текст = "";


5.2.Затем поставить курсор мышки между кавычками, нажать правую кнопку мыши и в открывшемся контекстном меню выберем пункт Конструктор запроса.


5.3.В открывшемся окне Конструктора запроса, будут использованы только две вкладки: Таблицы и поля, Условия. Для нашего запроса нам понадобится табличная часть Товары документа Поступление товаров и услуг.
5.4.В левой части окна конструктора из области База данных в область Таблицы перетащить табличную часть Товары документа ПоступлениеТоваровУслуг.
5.5. Из области Таблица выберем нужные поля из полученных таблиц. Для этого в столбце Таблицы раскроем таблицу ПоступлениеТоваровУслугТовары и найдем поля: Номенклатура, Сумма, Цена, Количество и перетащим их в третий столбец конструктора — Поля.
5.6.Перейти на Вкладку Условие и установить условия для таблицы ПоступлениеТоваровУслугТовары, для этого понадобится поле Ссылка из таблицы ПоступлениеТоваровУслугТовары, которое следует перетащить его в окно Условия.
В запросах 1С можно использовать параметры, они нужны для того чтобы передавать в запрос данные, условия нужны для того, чтобы ограничить выборку документов каким - то конкретным документом, для этого используют в условии параметр. После того, как в окно Условия было добавили поле Ссылка, конструктор запросов сам создаст параметр с аналогичным названием и расположит его после знака «=». В тексте запроса параметры помечаются знаком «&».

5.7.Работа в конструкторе запросов закончена, нажать кнопку ОК. После того, как окно конструктора закроется вы увидите, что строка с текстом запроса заполнена и имеет следующий вид:
Запрос.Текст = "ВЫБРАТЬ
| ПоступлениеТоваровУслугТовары.Номенклатура,
| ПоступлениеТоваровУслугТовары.Количество,
| ПоступлениеТоваровУслугТовары.Цена,
| ПоступлениеТоваровУслугТовары.Сумма
|ИЗ
| Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
|ГДЕ
| ПоступлениеТоваровУслугТовары.Ссылка = &Ссылка";



Скачать 305,13 Kb.

Поделитесь с Вашими друзьями:
1   2   3   4   5   6




База данных защищена авторским правом ©psihdocs.ru 2023
обратиться к администрации

    Главная страница