Конструктор запросов - это инструмент разработки, позволяющий выбирать определенные данные для их программной обработки, либо использования в отчетах, либо в ограничениях прав доступа. Конструктор запросов может быть вызван из контекстного меню в нужном месте модуля:
Построение запроса начинается со спецификации источников данных; для этого предназначена закладка Поля. В качестве источников данных могут выступать:
Групповой оператор вхожденияОператор вхождения имеет вид:
Также конструктор может работать и в режиме Предприятие, в виде обработки Консоль запросов.
Некоторые концептуальные вопросы о конструкторе разобраны тут: https://about1cerp.blogspot.ru/2018/01/blog-post_46.html.
- физические таблицы базы данных
- виртуальные таблицы базы данных
- вложенные запросы
- временные таблица
***
Вопрос 07.03 экзамена 1С:Профессионал по платформе. Каким из вышеперечисленных способов можно воспользоваться, чтобы
в разделе "Поля" конструктора запросов появились код и наименование
справочника?
- Сначала заполнить раздел "Таблицы", а потом, выбирая нужные объекты из этого раздела, перенести их в раздел "Поля", используя двойной клик левой клавиши мыши
- Не заполняя раздел "Таблицы", сразу выбирать нужные объекты из таблиц - источников данных раздела "База данных", перенося их в раздел "Поля", используя технологию Drag & Drop. Раздел "Таблицы" заполняется автоматически
- Сначала заполнить раздел "Таблицы", а потом, выбирая нужные объекты из этого раздела, перенести их в раздел "Поля", используя кнопки на форме ">", ">>"
- Верны ответы 1 и 3
- Верны ответы 1, 2 и 3
Правильный ответ пятый, все варианты тут доступны.
***
Вопрос 07.05 экзамена 1С:Профессионал по платформе. Можно ли при выборе таблицы-источника в раздел "Таблицы" конструктора запросов задавать для нее новое имя (псевдоним)?- Да, можно
- Да, можно, но только если в качестве источника данных выступает вложенный запрос
- Да, можно, но только если в качестве источника данных выступает виртуальная таблица
- Верны ответы 1 и 2
- Верны ответы 1 и 3
Правильный ответ первый (рис.), причем тип таблицы-источника неважен.
***
Вопрос 07.06 экзамена 1С:Профессионал по платформе. Вложенный запрос может использоваться:- В качестве таблицы-источника данных
- В качестве операнда операций сравнения "В" или "НЕ В" при задании параметров виртуальной таблицы
- В качестве операнда операций сравнения "В" или "НЕ В" при задании конструкции языка запросов "ГДЕ"
- Верны ответы 1, 2 и 3
Правильный ответ четвертый. Источником данных запрос точно может быть; о групповых операторах вхождения разобрано в статье на ИТС. Выдержка:
Групповой оператор вхожденияОператор вхождения имеет вид:
<Выражение> В (<Список значений>)
Оператор вхождения является одним из операторов сравнения, определенных в языке запросов 1С:Предприятия, и принимает значение "Истина", если значение его левого операнда присутствует в списке значений из правого операнда. Список значений может задаваться в виде:
Оператор вхождения является одним из операторов сравнения, определенных в языке запросов 1С:Предприятия, и принимает значение "Истина", если значение его левого операнда присутствует в списке значений из правого операнда. Список значений может задаваться в виде:
- списка выражений;
- параметра, значением которого является коллекция значений;
- вложенного запроса.
(<Выражение 1>, ..., <Выражение N>) В (<Вложенный запрос>)
Вложенный запрос должен определять выборку из N колонок.
Групповой оператор вхождения принимает значение "Истина", если запись (<Выражение 1>, ..., <Выражение N>) совпадает с одной из записей выборки, определяемой вложенным запросом. Например, пусть левым операндом является список:
Вложенный запрос должен определять выборку из N колонок.
Групповой оператор вхождения принимает значение "Истина", если запись (<Выражение 1>, ..., <Выражение N>) совпадает с одной из записей выборки, определяемой вложенным запросом. Например, пусть левым операндом является список:
(1, 2, 3)
Если результатом вложенного запроса является выборка
Если результатом вложенного запроса является выборка
1, 1, 1
2, 2, 2
2, 2, 3
то результатом группового оператора вхождения будет "Ложь", а если результатом вложенного запроса является выборка:
то результатом группового оператора вхождения будет "Ложь", а если результатом вложенного запроса является выборка:
1, 1, 1
1, 2, 3
2, 2, 3
то результатом группового оператора вхождения будет "Истина".
Наряду с оператором вхождения ("В") в языке запросов предусмотрен оператор не вхождения ("НЕ В"), результатом которого является отрицание оператора "В" с такими же операндами. Все, сказанное про особенности выполнения оператора "В", относится и к оператору "НЕ В".
то результатом группового оператора вхождения будет "Истина".
Наряду с оператором вхождения ("В") в языке запросов предусмотрен оператор не вхождения ("НЕ В"), результатом которого является отрицание оператора "В" с такими же операндами. Все, сказанное про особенности выполнения оператора "В", относится и к оператору "НЕ В".
Комментариев нет:
Отправить комментарий