На закладке условия конструктора запросов отдельная строка списка условий может быть сформирована
Условный запрос позволяет отобрать записи, удовлетворяющие определенным условиям.
1. Откройте окно базы данных.
2. Выберите объект Создание /блокДругие.
3. Щелкните по кнопке Конструктор Запросов.
4. На экране откроется окноДобавление таблицы. За ним размещается окноЗапрос на выборку, неактивное в данный момент.
5. Выберите из списка таблицу- или запрос-источник, на
основании которых Вы желаете создать новый запрос, и нажми
те кнопку Добавить. В неактивном окне Запрос на выборку появится список: полей выбранного объекта. Если запрос формируется на основании нескольких таблиц- или запросов-источников, повторите эту процедуру для другой таблицы или запроса-источника.
7. Характеристика окна Конструктора запросов.
В верхней части окна находится схема данных запроса. Она содержит список таблиц- и запросов-источников, включенных в новый запрос, и отображает связи между ними.
В нижней части окна располагается бланк запроса. Каждая строка этого бланка выполняет определенную функцию:
Поле. В этой строке помещаются поля из таблиц- и запросов-источников, которые используются для создания нового запроса.
Имя таблицы. Строка показывает из какой таблицы- или запроса-источника выбрано данное поле.
Сортировка. В этой строке указывается тип сортировки для значений данного поля: по возрастанию (от А до Я, от большего к меньшему, от более раннего к более позднему и т.д.) или убыванию (от Я до А, от меньшего к большему и т.д.).
Вывод на экран. Строка предназначена для установки флажков в тех полях, которые должны отражаться в новом запросе на. экране. В отличие от этих полей в запрос могут включаться поля, используемые только с целью установки критерия отбора, но их вывод на экран не предполагается.
Условие отбора. В эту строку (и встроку, расположенную ниже ее) вводятся критерии отбора записей, которые ограничивают поиск записей в таблицах- и запросах-источниках.
8. Поместите поля из источников в столбцы бланка запроса. Это можно сделать следующими способами:
а) Перетащите мышью поочередно из верхней части окна в нижнюю те поля, которые Вы желаете включить в новый запрос. Каждое поле помещается в отдельный столбец бланка запроса в строке Поле.
б) Дважды щелкните имя поля в верхней части окна.
в) Щелкните в столбце в конце строки Поле и из раскрывающегося списка выберите имя поля.
9. Введите в строку Условия отбора критерии отбора.
Критерий вводится в ячейку на пересечении строки Условие отбора и того поля, по которому будет выполняться отбор записей.
10. Если необходима сортировка данных, щелкните мышью в правом углу ячейки на пересечении строки Сортировка и того поля, значения которого необходимо упорядочить. В появившемся списке выберите тип сортировки.
11. Запустите запрос командой Запрос/Запуск: (или нажмите кнопку Запуск ( ! ) на панели инструментов, или выполните команду Вид/Режим таблицы).
12. После просмотра запроса закройте окно Запрос на выборку и выполните в диалоговом режиме все действия по сохранению нового запроса.
Условия отбора.При создании запросов важно правильно сформулировать условия отбора записей из базы данных.
Простой критерий выборки. Записи выбираются по совпадающим значениям поля. Например, из поля Город необходимо выбрать значения Минск. Для этого в бланке запроса в строке Условие отбора в графе Город вводится с клавиатуры значение «Минск».
Точное несовпадение значений одного поля. Из базы выбираются все записи, кроме тех, для которых задано условие Например, необходимо выбрать все записи с полем Город, кроме тех, которые в этом поле имеют значение Минск. Для этого в строке Условия отбора в графе Город вводится выражение Not «Минск» или <> «Минск». Логический оператор Not исключает записи со значением Минск, оператор сравнения <> означает «не равно»
Неточное совпадение значений поля. Такое условие можно задавать, если не известны значения полей. Для выборки используется оператор сравнения Like(подобный). Рядом с оператором записывается образец, содержащий или точное значение например, Like«Петров», или включающий символы шаблонов, например, Like «Пет*».
Веtween. аnd . (служит для проверки принадлежности диапазону, верхняя и нижняя граница которого соединена логическим оператором and (например, Веtween 2001 аnd 2010).
Операторы можно употреблять с текстовыми и цифровыми полями, а также с полями дат.
Объединение критериев одного поля. Если на одно поле налагается более одного условий, то условные выражения могут быть соединены с помощью операторов Оr (Или) и аnd (И).
Объединение критериев нескольких полей. В запросе может быть несколько условий отбора.В этом случае имеют место два варианта выборки записей:
а) запись выбирается только при выполнении всех условий, что соответствует логической операции И. Запрос называется И-запросом.
б) запись выбирается при выполнении хотя бы одного условия, что соответствует логической операции ИЛИ. Запрос называется ИЛИ-запросом
При построении ИЛИ-запроса каждое условие, входящее в критерий, должно располагаться на отдельной строке. При построении И-запроса каждое условие, входящее в критерий, должно располагаться в одной строке.
Условие отбора для результатов итоговых вычислений. В итоговых запросах существуют два типа критериев отбора записей.
Первый тип исключает записи, не удовлетворяющие критериям, перед выполнением итоговых вычислений. Второй тип критериев применяется к результату итоговых вычислений.
b. Создание запроса с вычисляемым полем
При построении запросов можно создавать вычисляемые поля, значения которых будут являться результатом выражений над значениями других полейтаблицы.
1. Откройте окно базы данных.
2. Выберите пункт меню Создание.
3. Вызовите окно Конструктора запросов(щелкните по кнопке Конструктор запросов),в окне Добавление таблицывыберите из списка таблицу- или запрос-источник, на основании которого будите строить запрос, нажмите кнопку Добавить → Закрыть).
4. Установите необходимые поля в бланк запроса.
5. Для построения выражения установите курсор в свободный столбец (во избежание ошибок ввода). Для построения выражения используем Построитель выражений),нажмите кнопку Построитель на панели инструментов (пункт меню Конструктор, вкладка Настройка запросов)
6. Окно построителя имеет четыре области со своими полосами прокрутки (рис. 17). В верхней области располагается создаваемое выражение и кнопки операторов. В нижней части окна находятся три области поиска необходимых для построения выражения элементов:
- левая область содержит список всех источников данных (таблиц, запросов, форм, отчетов), а также средств построения выражений (функции, константы, операторы, общие выражения). Они изображены в виде папок. Плюс: на папке обозначает, что она имеет вложенные элементы.
- средний список служит для показа элементов, входящих в выбранный объект из левого списка.
правом списке выполняется окончательный выбор элементов, которые непосредственно входят в составляемое выражение.
Левый, средний и правый списки имеют иерархическую подчиненность, и поиск начинается c левого списка.
Вставка элемента выражения в Поле ввода Построителя выражений выполняется в следующем порядке:
· В левом списке в нижней половине окна Построителя выражений раскройте двойным щелчком мыши папку, содержащую элементы нужного типа (для запросов используется элемент Таблицы).
· Выделите нужный объект (таблицу, в которой содержится поле, используемое в выражении).
· В среднем и правом списках выделите нужный элемент, щелкните его дважды мышью или нажмите кнопку Вставить для переноса его в верхнюю часть окна.
· Выберите нужную кнопку операторов и щелкните ее мышью для переноса в создаваемое выражение или наберите оператор с клавиатуры.
· Повторите те пункты, которые обеспечат дальнейшее построение выражения.
· После завершения работы над выражением нажмите
кнопку ОК. Выражение будет занесено в строку Поле бланка запроса.
8. Запустите запрос.
На рис. 8 приведен пример построения выражения, вычисляющего стаж работы сотрудников. Функция Now( ) - вычисляет текущую дату, функция Yеаr( ) - отделяет год от данного типа Дата/время. Функции могут быть введены вручную или с помощью папки Функции в левом списке окна Построителя выражений.
Конструктор ограничений позволяет составить ограничения доступа на уровне записей и полей базы данных. Список ограничений доступен из контекстного меню ветки Роли дерева конфигурации; конструктор вызывается при добавлении нового ограничения (кнопка Далее) или редактировании существующего:
Язык конструирования ограничений похож на язык запросов, конструктор соответственно тоже. В нем можно определить одну или несколько связанных таблиц, по которым будут задаваться ограничения:
- Можно использовать только поля объекта, для которого определяется ограничение
- Можно использовать только поля объекта, для которого определяется ограничение и поля вложенных таблиц (по отношению к полям объекта)
- Любые таблицы, которые в запросе можно связать с полями объекта, для которого определяется ограничение
Правильный ответ третий. Если в конструкторе задано несколько таблиц с данными, то в нем появляется закладка Связи:
Вопрос 04.52 экзамена 1С:Профессионал по платформе. При определении ограничения доступа в конструкторе ограничений доступа к данным.
- текст запроса может быть сформирован только самим конструктором
- текст запроса может быть введен только вручную
- текст запроса может быть сформирован как самим конструктором, так и вручную
Вопрос 04.53 экзамена 1С:Профессионал по платформе. При определении ограничения доступа в конструкторе ограничений доступа к данным:
- Правило ограничения определяется только на закладке "Связи"
- Правило ограничения определяется только на закладке "Условия"
- Настройки, выполненные на обеих закладках конструктора, участвуют в определении условия на доступ к данным
Вопрос 04.54 экзамена 1С:Профессионал по платформе. При определении ограничения доступа в конструкторе ограничений доступа к данным текст условия:
- Начинается с ключевого слова "Выбрать"
- Начинается только с конструкции "Выбрать Различные"
- Начинается только с конструкции "Выбрать Разрешенные"
- Ключевое слово "Выбрать" не определяется
- Допустимы варианты 1 и 3
Вопрос 07.01 экзамена 1С:Профессионал по платформе. При настройке ограничения доступа к данным допускается установка нескольких (по числу полей) ограничений:
- Для права "Чтение"
- Для права "Изменение"
- Для права "Добавление"
- Для права "Удаление"
- Для всех вышеперечисленных прав
- Для всех возможных прав
Правильный ответ первый. Если права установлены только на Чтение, то можно указать ограничения на разные поля:
Вопрос 07.02 экзамена 1С:Профессионал по платформе. При настройке ограничения доступа к данным в качестве значений, по которым производится ограничения доступа к данным, могут использоваться:
- Только значения параметров сеанса
- Только данные из таблиц (запросов)
- Значения параметров сеанса и данные из таблиц (запросов)
- Только значения имеющие типы: Число, Строка, Булево, Дата
Правильный ответ третий. Можно как прописать ограничения через таблицы, с помощью конструктора запросов, так и обратиться к параметру сеанса, через конструкцию типа
Платформа предлагает разработчику собственно Конструктор запроса и Конструктор запроса с обработкой результата. В первом случае, конструктор позволяет чисто визуальными средствами определить выборку данных из таблиц системы:
Конструктор запросов работает как в режиме Предприятие (как обработка Консоль запросов), так и в Конфигураторе. Использование в режиме Предприятие позволяет квалифицированным пользователям самостоятельно получать выборки данных, для которых нет типовых отчетов.
- Сформировать текст нового запроса
- Сформировать программный код, содержащий создание объекта встроенного языка Запрос, текста запроса и получение результата выполнения запроса
- Отредактировать текст имеющегося запроса
- Верны ответы 1 и 3
- Все вышеперечисленное
Вопрос 04.42 экзамена 1С:Профессионал по платформе. Использование конструктора запроса с обработкой результата позволяет:
- Сформировать текст нового запроса
- Сформировать программный код, содержащий создание объекта встроенного языка Запрос, текста запроса, получение и обработку результата выполнения запроса
- Отредактировать текст имеющегося запроса
- Все вышеперечисленное
- Верны ответы 1 и 3
Вопрос 04.43 экзамена 1С:Профессионал по платформе. При сохранении текста запроса, открытого повторно с помощью конструктора запроса, без внесения в этот текст изменений:
- Весь первоначальный текст остается без изменений
- Из первоначального текста будут удалены только комментарии
- В первоначальном тексте комментарии останутся, а будут удалены только конструкции языка запросов построителя отчетов
- Из первоначального текста будут удалены и комментарии, и конструкции языка запросов построителя отчетов
- С помощью пункта главного меню "Текст - Конструктор запроса…"
- С помощью кнопки "Конструкторы - Конструктор запросов" на закладке "Макеты" из окна редактирования объекта
- С помощью пункта всплывающего контекстного меню "Конструктор запроса…", появляющегося при нажатии в тексте модуля правой клавиши мыши
- Верно все вышеперечисленное
- Верны ответы 1 и 3
- Разработчиками, так как необходимо знание языка запросов
- Квалифицированными пользователями без использования конфигуратора
- Верно все вышеперечисленное
- Нет верного ответа
Вопрос 04.46 экзамена 1С:Профессионал по платформе. На закладке "Таблицы и поля" конструктора запросов задают:
- Источники данных запросов, в качестве которых могут выступать реальные и виртуальные таблицы
- Набор полей из таблиц - источников данных запроса
- Поля в виде произвольного выражения
- Верны ответы 1 и 2
- Верно все вышеперечисленное
Вопрос 04.47 экзамена 1С:Профессионал по платформе. Для создания в конструкторе запросов вложенного запроса необходимо:
- Открыть закладку "Таблицы и поля". В командной панели над деревом "База данных" нажать кнопку "Добавить" или выбрать одноименный пункт контекстного меню
- Открыть закладку "Таблицы и поля". В командной панели над деревом "Таблицы" нажать кнопку "Добавить" или выбрать одноименный пункт контекстного меню
- Открыть закладку "Таблицы и поля". В командной панели над деревом "Поля" нажать кнопку "Добавить" или выбрать одноименный пункт контекстного меню
- В конструкторе запросов создать вложенный запрос нельзя
Вопрос 04.48 экзамена 1С:Профессионал по платформе. Для создания в конструкторе запросов вычисляемого поля необходимо:
- Открыть закладку "Таблицы и поля". В командной панели над деревом "Таблицы" нажать кнопку "Изменить текущий элемент". В открывшемся окне добавить новое поле
- Открыть закладку "Таблицы и поля". В командной панели над деревом "Поля" нажать кнопку "Добавить" или выбрать одноименный пункт контекстного меню
- Открыть закладку "Объединения/Псевдонимы". В командной панели над списком полей нажать кнопку "Добавить" или выбрать одноименный пункт контекстного меню
- Создать вычисляемое поле, можно только изменив текст запроса "вручную"
Вопрос 04.49 экзамена 1С:Профессионал по платформе. Для создания в запросе строк, сгруппированных с помощью агрегатных функций, на закладке "Группировка" конструктора запросов обязательно должны быть заполнены:
- Только список групповых полей. Указание суммируемых полей не обязательно
- Только список суммируемых полей, при этом остальные поля автоматически попадут в секцию СГРУППИРОВАТЬ ПО в тексте запроса
- Обязательным является указание как групповых, так и суммируемых полей
Вопрос 04.50 экзамена 1С:Профессионал по платформе. В конструкторе запросов условия на значения агрегатных функций можно накладывать:
07.18 В случае установки флага «Автоупорядочивание» на закладке «Порядок» конструктора запросов, как изменится порядок записей в результирующей таблице запроса, если эта таблица уже упорядочена по полю, хранящему ссылку на иерархический справочник?
- Не изменится
- Записи в результирующей таблице будут упорядочены по внутренней ссылке этого поля
- Записи в результирующей таблице будут упорядочены по значению основного представления для этого поля
07.19 Можно ли установить флаг «Автозаполнение» на закладке «Порядок» конструктора запросов, если на этой закладке не заданы настройки?
- Можно, записи в результирующей таблице запроса будут упорядочены по полям сортировки по умолчанию для таблиц-источников данных
- Можно, если заданы настройки на страницах «Группировка» или «Итоги». Порядок записей в результирующей таблице запроса будет определяться этими настройками
- Верны ответы 1 и 2
- Нельзя
07.20 Для чего предназначен построитель отчета?
- Для динамического создания отчета как программными, так и интерактивными средствами
- Для динамического создания отчета программными средствами
- Для динамического создания отчета интерактивными средствами
07.21 Флаг «Без повторяющихся записей» на закладке «Дополнительно» конструктора запросов позволяет:
- Исключить из таблиц-источников данных одинаковые строки
- Исключить из результирующей таблицы запроса одинаковые строки. Данная операция распространяется как на детальные, так и на итоговые записи
- Исключить из результирующей таблицы запроса одинаковые строки. Данная операция распространяется только на детальные записи
07.22 Флаг «Первые 5 записей» на закладке «Дополнительно» конструктора запросов позволяет:
- Вывести в отчет первые 5 записей. Записи будут отобраны без учета правил упорядочивания, настроенных в конструкторе запросов
- Вывести в отчет первые 5 записей. Записи будут отобраны с учетом правил упорядочивания, настроенных в конструкторе запросов
07.23 Флаг «Для изменения» (в режиме автоматических транзакционных блокировок) на закладке «Дополнительно» конструктора запросов позволяет:
- Заблокировать на изменение данные указанных таблиц-источников при выполнении запроса (вне транзакции)
- Заблокировать на чтение данные указанных таблиц-источников в запросе (как вне, так и в рамках транзакции)
- Заблокировать данные указанных таблиц-источников на чтение (в рамках транзакции)
- Верны ответы 1 и 2
07.24 При установке флага «Для изменения» (в режиме автоматических транзакционных блокировок) на закладке «Дополнительно» конструктора запросов происходят блокировки:
- На уровне таблиц базы данных
- На уровне записей таблиц базы данных
- В варианте файл-сервер — на уровне таблиц базы данных
- В варианте клиент-сервер — на уровне записей таблиц базы данных
- Верны ответы 3 и 4
07.25 При установке флага «Для изменения» (в режиме автоматических транзакционных блокировок) на закладке «Дополнительно» конструктора запросов будут блокироваться данные:
- Всех таблиц-источников в запросе
- Только виртуальных таблиц-источников в запросе
- Если список «Таблицы для изменения» — пуст, то всех таблиц, задействованных в запросе, иначе — только таблиц, указанных в списке
07.26 Какие из следующих утверждений верны?
- Конструктор запросов входит в состав конструктора выходных форм
- Конструктор выходных форм входит в состав конструктора запросов
- Конструктор выходных форм может использовать построитель отчетов
- Конструктор выходных форм всегда использует построитель отчетов
- Верны 1 и 3
- Верны 1 и 4
07.27 Что может передаваться построителю отчета для его дальнейшего использования?
- Отчет конфигурации
- Внешний отчет
- Запрос
- Макет
- Верны ответы 3 и 4
- Верны все ответы
07.28 Может ли пользователь изменить состав отображаемых полей отчета?
- Только в модуле формы отчета, описав их языком запросов
- Может, используя настройки построителя отчета, выбирая их из числа доступных полей
- Нет
07.29 Настройки построителя отчетов включают:
- Группировки, ВыбранныеПоля, ДоступныеПоля, ИзмеренияКолонки, ИзмеренияСтроки, Отбор, Порядок, Фильтр
- ВыбранныеПоля, ИзмеренияКолонки, ИзмеренияСтроки, Показатели, УсловноеОформление, Дополнительные поля, Фильтр
- ВыбранныеПоля, ДоступныеПоля, ИзмеренияКолонки, ИзмеренияСтроки, Отбор, Порядок, УсловноеОформление
07.30 Для формирования табличного документа построитель отчета использует…
- макет, созданный разработчиком
- макет, генерируемый автоматически
- верно первое и второе
07.31 Основными областями применения построителя отчетов являются…
- стандартные и аналитические отчеты
- произвольные выборки для обработки информации
- создание отчетов пользователями без доработки в конфигурации
- верны ответы 1 и 2
- верны ответы 1, 2 и 3
07.32 Построитель отчета это:
- Объект конфигурации
- Объект встроенного языка
- Конструктор
- Нет правильного ответа
07.33 Как изменится количество записей в результате запроса при использовании секции «ИТОГИ ПО»?
- Количество записей увеличится (по сравнению с их количеством без секции «ИТОГИ ПО»)
- Количество записей останется неизменным (по сравнению с их количеством без секции « ИТОГИ ПО»)
- Количество записей уменьшится (по сравнению с их количеством без секции «ИТОГИ ПО»)
07.34 При описании группировки в тексте запроса:
- Все поля должны делиться на те, по которым производится группировка, и на агрегатные функции (рассчитываемые поля)
- Все поля должны делиться на те, по которым производится группировка, на агрегатные функции (рассчитываемые поля) и на поля вложенных таблиц
- Чем выше определяется группировка, тем выше должно определяться поле в запросе
- Перечисленные ограничения не действуют
07.35 Левое внешнее соединение означает, что в результат соединения войдут:
- Все данные из таблицы №2 и они будут дополнены данными из таблицы №1, для которых выполняется условие соединения
- Данные из обеих таблиц, для которых выполняется условие соединения, но поля, которые берутся из таблицы №1, будут идти первыми (слева)
- Все данные из таблицы №1 и они будут дополнены данными из таблицы №2, для которых выполняется условие соединения
07.36 С помощью какой агрегатной функции можно узнать количество записей в результате запроса?
- КОЛИЧЕСТВО()
- КОЛИЧЕСТВО(*)
- КОЛИЧЕСТВО(Различные …)
- СУММА
07.37 Какими скобками выделяются расширения языка запросов, предназначенные для построителя отчета?
- Квадратные скобки – []
- Фигурные — <>
- Круглые — ()
- Не выделяются
07.38 Настройки построителя отчета:
- Формируются автоматически на основе исходного текста запроса
- Могут быть указаны явно в тексте запроса с использованием расширения языка запросов
- Справедливы оба утверждения
07.39 Текст запроса может содержать описание предопределенных данных конфигурации:
- значения системных перечислений
- предопределенных данных (справочники, перечисления, планы видов характеристик, планов счетов, планов видов расчета)
- пустые ссылки
- значения точек маршрута бизнес процессов
- верны ответы 1, 2, 3, 4
07.40 В тексте запроса можно указывать (напрямую, без использования параметров) значения системных перечислений:
- из определенного перечня
- любые системные перечисления
- описать в тексте запроса использование какого-либо значения системного перечисления (без использования параметра запроса) нельзя
07.41 При работе с временными таблицами менеджер временных таблиц:
- создается в единственном экземпляре на информационную базу, попытка повторного создания приводит к исключительной ситуации
- может быть создан по одному экземпляру на сеанс (запуск 1С:Предприятие)
- в рамках одного сеанса может быть создано произвольное количество экземпляров
- существует в единственном экземпляре, обращение к нему производится через соответствующее свойство глобального контекста
07.42 Время жизни временной таблицы:
- определяется разработчиком при создании временной таблицы
- до окончания сеанса, в котором таблица была создана
- до окончания транзакции, в которой она была создана
- определяется временем жизни менеджера временных таблиц, либо разработчиком с помощью конструкции языка запросов
07.43 При создании временной таблицы, после ключевого слова «Поместить» указывается имя временной таблицы. Это имя должно быть:
- уникальным в пределах информационной базы
- уникальным в пределах пользовательского сеанса
- уникальным в пределах менеджера временных таблиц
- может совпадать с именем существующей временной таблицы, в этом случае произойдет замещение данных в ранее существовавшей таблице
07.44 При написании текста запроса в качестве источника данных можно использовать внешний источник (передаваемый как параметр):
- в любом случае (нет ограничений)
- только если в этом запросе создается временная таблица
- только если в этом запросе производится получение данных, а не создание временной таблицы
- в любом случае (нет ограничений), но только в подзапросах
- в любом случае (нет ограничений), но только в запросе «верхнего» уровня
07.45 При использовании в качестве источника данных для запроса внешнего источника (данные которого передаются через параметр) в качестве такого источника может использоваться:
- таблица значений
- табличная часть
- результат запроса
- дерево значений
- верны ответы 1, 2, 3
- верны ответы 1, 2, 3, 4
07.46 При определении в виртуальной таблице «ОстаткиИОбороты» варианта периодичности «Авто»:
- система автоматически подберет периодичность получения оборотов исходя из правила: чтобы в результате оказалось не менее 3-х значений периодов, но не более 12
- система автоматически подберет периодичность получения оборотов исходя из правила: чтобы в результате оказалось не менее 5-ти значений периодов, но не более 10
- в полях выборки запроса разработчик сможет выбирать поля периода с разной периодичностью
07.47 При попытке выполнить запрос с текстом «Выбрать * Из Справочник.Номенклатура», в случае если на записи справочника были определены ограничения на чтение (в соответствующей роли) произойдет следующее:
- Будут получены все данные
- Будут получены данные только из разрешенных записей
- Произойдет ошибка
07.48 Значения каких реальных полей таблицы документа определяют его хронологическую позицию среди других документов?
441. В случае установки флага "Автоупорядочивание" на закладке "Порядок" конструктора запросов, как изменится порядок записей в результирующей таблице запроса, если эта таблица уже упорядочена по полю, хранящему ссылку на иерархический справочник?
• Записи в результирующей таблице будут упорядочены по значению основного представления для этого поля
442. В тексте запроса можно указывать (напрямую, без использования параметров) значения системных перечислений:
• из определенного перечня
443. Вложенный запрос может использоваться:
• В качестве операнда операций сравнения "В" или "НЕ В" при задании конструкции языка запросов "ГДЕ"
• В качестве операнда операций сравнения "В" или "НЕ В" при задании параметров виртуальной таблицы
• В качестве таблицы-источника данных
444. Время жизни временной таблицы:
• определяется временем жизни менеджера временных таблиц, либо разработчиком с помощью конструкции языка запросов
445. Для повышения скорости выполнения запроса необходимо:
• Задавать параметры большинства виртуальных таблиц
446. Для формирования табличного документа построитель отчета использует.
• макет, генерируемый автоматически
• макет, созданный разработчиком
447. Для чего предназначен построитель отчета?
• Для динамического создания отчета как программными, так и интерактивными средствами
448. Значения каких реальных полей таблицы документа определяют его хронологическую позицию среди других документов?
• Значения свойств "Дата" и "Ссылка"
449. Как изменится количество записей в результате запроса при использовании секции "ИТОГИ ПО"?
• Количество записей увеличится (по сравнению с их количеством без секции "ИТОГИ ПО")
450. Какие из следующих утверждений верны?
• Конструктор выходных форм может использовать построитель отчетов
• Конструктор запросов входит в состав конструктора выходных форм
451. Каким из вышеперечисленных способов можно воспользоваться, чтобы в разделе "Поля" конструктора запросов появились код и наименование справочника?
• Не заполняя раздел "Таблицы", сразу выбирать нужные объекты из таблиц — источников данных раздела "База данных", перенося их в раздел "Поля", используя технологию Drag & Drop. Раздел "Таблицы" заполняется автоматически
• Сначала заполнить раздел "Таблицы", а потом, выбирая нужные объекты из этого раздела, перенести их в раздел "Поля", используя двойной клик левой клавиши мыши
• Сначала заполнить раздел "Таблицы", а потом, выбирая нужные объекты из этого раздела, перенести их в раздел "Поля", используя кнопки на форме
452. Какими скобками выделяются расширения языка запросов, предназначенные для построителя отчета?
• Фигурные — <>
453. Левое внешнее соединение означает, что в результат соединения войдут:
• Все данные из таблицы №1 и они будут дополнены данными из таблицы №2, для которых выполняется условие соединения
454. Может ли пользователь изменить состав отображаемых полей отчета?
• Может, используя настройки построителя отчета, выбирая их из числа доступных полей
455. Можно ли при выборе таблицы-источника в раздел "Таблицы" конструктора запросов задавать для нее новое имя (псевдоним)?
• Да, можно
456. Можно ли установить флаг "Автоупорядочивание" на закладке "Порядок" конструктора запросов, если на этой закладке не заданы настройки?
• Можно, если заданы настройки на станицах "Группировка" или "Итоги". Порядок записей в результирующей таблице запроса будет определяться этими настройками
• Можно, записи в результирующей таблице запроса будут упорядочены по полям сортировки по умолчанию для таблиц-источников данных
457. Можно ли, используя конструктор запроса, повлиять на порядок записей в результирующей таблице запроса?
• Это можно сделать на закладке "Объединения/Псевдонимы"
• Это можно сделать на закладке "Порядок"
458. Можно ли, используя конструктор запроса, получить итоги по иерархии?
• Можно, если для группировочного поля указать тип итогов "Только иерархия"
• Можно, если для группировочного поля указать тип итогов "Элементы и иерархия"
459. На закладке "Объединения/Псевдонимы" конструктора запросов можно:
• Задать имена полей результирующей таблицы
• Задать список запросов. В результирующую выборку попадут записи всех указанных запросов
460. На закладке "Связи" конструктора запросов можно определить:
• Соединение таблиц-источников данных и связи между ними
461. На закладке "Условия" конструктора запросов отдельная строка списка условий может быть сформирована:
• Вызвав контекстное меню, выбрать в нем пункт "Добавить". Возможно использование произвольного выражения
• Нажать кнопку "Добавить". Если условие произвольное, то текст условия можно ввести "вручную"
• Путем переноса нужного поля в список, используя технологию Drag & Drop
• С помощью двойного клика левой клавишей мыши на нужном поле в списке доступных полей
462. Настройки построителя отчета:
• Справедливы оба утверждения
463. Настройки построителя отчетов включают:
• ВыбранныеПоля, ДоступныеПоля, ИзмеренияКолонки, ИзмеренияСтроки, Отбор, Порядок, УсловноеОформление
464. Основными областями применения построителя отчетов являются.
• произвольные выборки для обработки информации
• создание отчетов пользователями без доработки в конфигурации
• стандартные и аналитические отчеты
465. Отразятся ли настройки, сделанные в разделе "Объединения/Псевдонимы" конструктора запросов, на информацию, отображаемую в других разделах конструктора?
• Да. Если заданы псевдонимы полей результирующей таблицы, то новые названия появляются на закладке "Порядок" в списке полей
• Да. При объединении запросов на ряде закладок (в том числе "Таблицы и поля") появляется возможность переключения между объединяемыми запросами
466. Построитель отчета это:
• Объект встроенного языка
467. При использовании в качестве источника данных для запроса внешнего источника (данные которого передаются через параметр) в качестве такого источника может использоваться:
• результат запроса
• таблица значений
• табличная часть
468. При написании текста запроса в качестве источника данных можно использовать внешний источник (передаваемый как параметр):
• только если в этом запросе создается временная таблица
469. При настройке ограничения доступа к данным в качестве значений, по которым производится ограничения доступа к данным, могут использоваться:
• Значения параметров сеанса и данные из таблиц (запросов)
470. При настройке ограничения доступа к данным допускается установка нескольких (по числу полей) ограничений:
• Для права "Чтение"
471. При объединении двух запросов на закладке "Объединения/Псевдонимы" конструктора запросов условие связи между запросами:
• Условие связи между запросами задать нельзя
472. При описании группировки в тексте запроса:
• Все поля должны делиться на те, по которым производится группировка, на агрегатные функции (рассчитываемые поля) и на поля вложенных таблиц
473. При определении в виртуальной таблице "ОстаткиИОбороты" варианта периодичности "Авто":
• в полях выборки запроса разработчик сможет выбирать поля периода с разной периодичностью
474. При попытке выполнить запрос с текстом "Выбрать * Из Справочник.Номенклатура", в случае если на записи справочника были определены ограничения на чтение (в соответствующей роли) произойдет следующее:
• Произойдет ошибка
475. При работе с временными таблицами менеджер временных таблиц:
• в рамках одного сеанса может быть создано произвольное количество экземпляров
476. При соединении таблиц-источников данных в конструкторе запросов можно:
• Назначить необходимое количество соединений с указанием необходимого количества условий связи, причем эти условия могут быть как простые, так и произвольные
477. При создании временной таблицы, после ключевого слова "Поместить" указывается имя временной таблицы. Это имя должно быть:
• уникальным в пределах менеджера временных таблиц
478. При создании запросов, участвующих в объединении, с помощью конструктора запросов обязательно ли у всех запросов должно быть одинаковое количество полей в списке выборки?
• Нет. Конструктор сам добавит в каждый запрос необходимое количество недостающих полей со значением NULL. Настроить соответствие добавленных конструктором полей и полей результата запроса можно на закладке "Объединения/Псевдонимы"
479. При установке флага "Для изменения" (в режиме автоматических транзакционных блокировок) на закладке "Дополнительно" конструктора запросов блокировка записей происходит:
• Если запрос выполняется внутри транзакции
480. При установке флага "Для изменения" (в режиме автоматических транзакционных блокировок) на закладке "Дополнительно" конструктора запросов будут блокироваться данные:
• Если список "Таблицы для изменения" — пуст, то всех таблиц, задействованных в запросе, иначе — только таблиц, указанных в списке
481. При установке флага "Для изменения" (в режиме автоматических транзакционных блокировок) на закладке Дополнительно" конструктора запросов происходят блокировки:
• В варианте клиент-сервер — на уровне записей таблиц базы данных
• В варианте файл-сервер — на уровне таблиц базы данных
482. С помощью какой агрегатной функции можно узнать количество записей в результате запроса?
• КОЛИЧЕСТВО(*)
483. Создание соединения таблиц-источников данных в конструкторе запросов допускает:
• Соединение необходимого количества таблиц-источников данных
484. Текст запроса может содержать описание предопределенных данных конфигурации:
• значения системных перечислений
• значения точек маршрута бизнес процессов
• предопределенных данных (справочники, перечисления, планы видов характеристик, планов счетов, планов видов расчета)
• пустые ссылки
485. Флаг "Без повторяющихся записей" на закладке "Дополнительно" конструктора запросов позволяет:
• Исключить из результирующей таблицы запроса одинаковые строки. Данная операция распространяется только на детальные записи
486. Флаг "Для изменения" (в режиме автоматических транзакционных блокировок) на закладке "Дополнительно" конструктора запросов позволяет:
• Заблокировать данные указанных таблиц-источников на чтение (в рамках транзакции)
487. Флаг "Первые 5 записей" на закладке "Дополнительно" конструктора запросов позволяет:
• Вывести в отчет первые 5 записей. Записи будут отобраны с учетом правил упорядочивания, настроенных в конструкторе запросов
488. Флажок "Все", устанавливаемый у таблицы, выбранной на закладке "Связи" конструктора запросов означает:
• Что в результат запроса надо включить все записи этой таблицы
489. Что может передаваться построителю отчета для его дальнейшего использования?
Читайте также: