указанного в тексте запроса для параметра «Период» виртуальной таблицы
указанного в тексте запроса для параметра «Период» виртуальной таблицы
764. Назовите основное назначение конструктора выходной формы и основное место его вызова
• Конструктор выходной формы облегчает задачу разработки отчета, алгоритма его
построения и форм, обеспечивающих отчет. Основное место вызова через окно
редактирования объекта, закладка «Макеты», кнопка «Конструкторы» / «Конструктор
выходной формы.»
765. При использовании в системе компоновки данных диаграммы (получение в выходной
форме) для нее характерно:
• можно включить в выходную форму любое количество диаграмм без ограничения
766. При настройке наборов данных в схеме компоновки данных установленный флаг
«Автозаполнение» означает:
• параметры виртуальных таблиц становятся доступными параметрами
• поля виртуальных таблиц, на которые можно наложить условия в параметрах этих
таблиц становятся доступными для отбора
• поля списка выборки запроса верхнего уровня становятся доступными для отбора,
порядка, выбора, группировки (за исключением полей ряда типов)
767. При определении в схеме компоновки данных связи между наборами данных
• Используется левое соединение первого набора ко второму, в ряде случаев
устанавливается внутреннее соединение
768. При помощи чего создается макет компоновки данных?
• При помощи объекта встроенного языка КомпоновщикМакетаКомпоновкиДанных и
его метода Выполнить возвращающего готовый макет на основании параметров,
определяющих СхемуКомпоновки и Настройки-Компоновки
769. Система компоновки данных позволяет:
• использовать несколько наборов данных
• создавать отчеты без программирования
770. Текст запроса, который будет фактически будет исполняться системой компоновки данных
определяется в:
• макете компоновки данных
771. Что можно использовать для создания макета?
• Конструктор запроса с обработкой результата
• Конструктор макетов
• Конструктор печати
772. Что представляет собой макет компоновки данных?
• Схема компоновки с настройками компоновки
773. Что произойдет, если в схеме компоновки данных использовать пакетные запросы?
• Результирующим запросом будет пакетный запрос
Do’stlaringiz bilan baham:
Раздел 11. Механизмы построения отчетности
734. В какие объекты конструктор выходной формы поддерживает вывод отчета?
• В табличный документ; в сводную таблицу; в диаграмму; в сводную диаграмму
735. В каком виде можно получить результат компоновки данных?
• В виде диаграммы
• В виде таблицы значений
• В сводной таблице
• В табличном документе
736. В каком оформлении будет формироваться отчет, если в конструкторе выходной формы определены настройки согласно рисунку?

• Вне зависимости от значения настройки «Оформление», разработчик может определить оформление макета по своему усмотрению. Отчет будет формироваться по макету разработчика
737. В каком оформлении будет формироваться отчет, если в конструкторе выходной формы определены настройки согласно рисунку?

• Отчет будет формироваться программно с использованием предопределенного в системе оформления «Классика»
738. В каком элементе управления результат вывода отчета представляется в виде, похожем на электронную таблицу?
• Поле табличного документа
739. В системе компоновки данных можно использовать следующие наборы данных:
• набор данных — запрос
• набор данных — объединение
• набор данных — объект
740. Возможно ли при настройке схемы компоновки данных определить в качестве ресурса не числовое поле?
• Есть такая возможность
741. Вывод результата системы компоновки данных производится:
• путем вывода последовательно получаемых элементов результата системы компоновки
742. Для того, чтобы в системе компоновки данных какое-либо поле (числовое) можно было выводить в области данных таблицы необходимо:
• поле должно быть отмечено как ресурс
743. Для чего используется компоновщик настроек компоновки данных?
• Для редактирования настроек системы компоновки данных
744. Для чего используется конструктор схемы компоновки данных?
• Для создания схемы компоновки данных
745. Для чего используется процессор вывода компоновки данных?
• Для вывода результата компоновки в табличный документ
746. Для чего используется процессор компоновки данных?
• Для исполнения компоновки данных
747. Допустимо ли использование нескольких наборов данных?
• Да
748. Если для ресурса (при настройке схемы компоновки данных) было указано, что его можно рассчитывать только в разрезе некоторой группировки, то:
• данный ресурс будет выводиться в результат только для этой группировки и группировок в нее вложенных
749. К какому результату работы конструктора выходной формы приведет установка флажка настройки «Использовать фиксированный макет»?

• Будет создан макет отчета с оформлением «Классика», после чего разработчик может изменить оформление по своему усмотрению
750. Как выделяются синтаксические конструкции языка запросов для системы компоновки данных?
• фигурными скобками
751. Как добавить настройку в список пользовательских настроек?
• в форме настройки пользовательского элемента можно указать признак того, что элемент является пользовательским
752. Какие данные будут содержаться в наборе при использовании пакетных запросов?
• Содержимым набора данных будет считаться результат последнего набора
753. Какие настройки конструктора выходной формы обеспечат формирование отчета в представленном виде?

• Размещение группировок в отдельных колонках и только в итогах, размещение реквизитов в отдельных колонках, размещение итогов в шапке
754. Какие настройки конструктора выходной формы обеспечат формирование отчета в представленном виде?

• Размещение группировок в одной колонке, размещение реквизитов с группировками, размещение итогов в шапке
755. Каким образом будет выглядеть форма отчета после применения следующих настроек?

• Отчет сформирован не будет
756. Каким образом может быть создана схема компоновки данных?
• Визуально, при помощи конструктора схемы компоновки данных
• Визуально, при помощи любого редактора, позволяющего редактировать текст XML
• Программно, при помощи объектов встроенного языка системы 1С Предприятие 8
757. Каким образом передаются внешние данные в набор — объект в системе компоновки данных?
• Средствами встроенного языка через процессор компоновки данных
758. Каким образом представлена в системе 1С:Предприятие 8 схема компоновки данных
• Объектом встроенного языка
759. Каким образом представлена структура схемы компоновки данных
• XML-схемой
760. Каким объектом представлен конструктор схемы компоновки данных
• Объектом встроенного языка
761. Какое качество приобретает выходная форма при установке в конструкторе выходной формы флажка «Использовать построитель отчета»? Выберите наиболее полный ответ
• Выходная форма позволит пользователю перед формированием отчета настроить по своему усмотрению состав отбора данных, порядка сортировки, полей отчета, итоговых группировок и условного оформления
762. Какой вариант отчета в схеме компоновки данных будет считаться по умолчанию?
• Тот, который стоит в списке вариантов первым
763. На какую точку на оси времени будут получены остатки при формировании отчета?

• Будут получены актуальные остатки, если другое значение не задано в параметре системы компоновки данных, созданном на основании имени внешнего параметра, указанного в тексте запроса для параметра «Период» виртуальной таблицы
764. Назовите основное назначение конструктора выходной формы и основное место его вызова
• Конструктор выходной формы облегчает задачу разработки отчета, алгоритма его построения и форм, обеспечивающих отчет. Основное место вызова через окно редактирования объекта, закладка «Макеты», кнопка «Конструкторы» / «Конструктор выходной формы.»
765. При использовании в системе компоновки данных диаграммы (получение в выходной форме) для нее характерно:
• можно включить в выходную форму любое количество диаграмм без ограничения
766. При настройке наборов данных в схеме компоновки данных установленный флаг «Автозаполнение» означает:
• параметры виртуальных таблиц становятся доступными параметрами
• поля виртуальных таблиц, на которые можно наложить условия в параметрах этих таблиц становятся доступными для отбора
• поля списка выборки запроса верхнего уровня становятся доступными для отбора, порядка, выбора, группировки (за исключением полей ряда типов)
767. При определении в схеме компоновки данных связи между наборами данных
• Используется левое соединение первого набора ко второму, в ряде случаев устанавливается внутреннее соединение
768. При помощи чего создается макет компоновки данных?
• При помощи объекта встроенного языка КомпоновщикМакетаКомпоновкиДанных и его метода Выполнить возвращающего готовый макет на основании параметров, определяющих СхемуКомпоновки и Настройки-Компоновки
769. Система компоновки данных позволяет:
• использовать несколько наборов данных
• создавать отчеты без программирования
770. Текст запроса, который будет фактически будет исполняться системой компоновки данных определяется в:
• макете компоновки данных
771. Что можно использовать для создания макета?
• Конструктор запроса с обработкой результата
• Конструктор макетов
• Конструктор печати
772. Что представляет собой макет компоновки данных?
• Схема компоновки с настройками компоновки
773. Что произойдет, если в схеме компоновки данных использовать пакетные запросы?
• Результирующим запросом будет пакетный запрос
Параметр схемы компоновки данных может быть создан
• Автоматически, на основании текста запроса
• Интерактивно, в окне конструктора схемы компоновки данных в разделе «Параметры»
• Программным образом
11.16 Какие виды соединений двух наборов данных могут быть реализованы в системе компоновки?
● Только «Все ко всем», «Левое», и «Внутреннее»
11.38 В каком месте можно настроить связь между полями внешней и вложенной схем?
● Поле табличного документа
● В настройках внешней схемы
Какого вида может быть создано пользовательское поле
• Может быть создано и поле-выбор и поле-выражение
Макеты, созданные в окне конструктора схемы компоновки в разделе «Макеты» позволяют
• Задать оформление всего отчета
• Задать оформление отдельного элементы настроек
• Определить данные, которые необходимо выводить в отчет
В каких случаях необходимо настраивать проверку иерархии на закладке «Наборы данных» в окне конструктора схемы компоновки
• Если необходимо разрешить установку отбора на вхождение в группу собственной иерархии, отличной от стандартной
В каком случае условия из отбора, указанного в настройках системы компоновки данных, не помещаются в текст запроса?
• Отбор установлен для группировки
Можно ли в языке выражений системы компоновки данных использовать собственные функции?
● Можно, и при интерактивной, и при программной работе с системой компоновки данных. Функции должны быть описаны с ключевым словом «Экспорт» и расположены в любом общем модуле
При работе с настройками пользователь может задать поле группировки
● В отдельном окне «Группировка», в отдельном окне «Редактирование полей группировки и на закладке «Группируемые поля»
К чему приведет установка флажков, отмеченных на рисунке

● Поле «Номенклатура» не будет доступно пользователю на закладке «Поля» и на закладке «Пользовательские поля»
В схеме компоновки данных создан макет поля «Склад». В каком случае данный макет будет использован при формировании печатной формы?
● Поле «Склад» использовано в списке выбранных полей настроек системы компоновки данных
● Поле «Склад» использовано в элементе структуры настроек системы компоновки данных «Группировка»
● Поле «Склад» использовано в элементе структуры настроек системы компоновки данных «Таблица»
Что произойдет при формировании отчета, если в пользовательском режиме настройки системы компоновки данных отсутствуют?
● Отчет сформирован не будет
В отчете отбор по полю «Склад» задан одновременно во всех видах настроек. Что произойдет при попытке сформировать отчет?
● Отчет сформирован не будет
В отчете отбор по полю «Склад» задан одновременно в пользовательских настройках и в текущем варианте настроек. Что произойдет при попытке сформировать отчет?
● Отчет будет сформирован с применением отбора из пользовательских настроек, если стоит флаг «Использование». Если флаг «Использование» — не установлен, то отбора не будет
Система компоновки данных позволяет:
● создавать отчеты без программирования
● использовать несколько наборов данных
На рисунке показана форма отчета, созданная системой по умолчанию. Элемент какого вида настроек обведен рамкой?

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
Разбор тестирования 1С:Профессионал и PMP
Запрос при этом не обязательно указывать через конструктор, можно прописать вручную, либо скопировать из консоли. Каких-то ограничений на запросы нет, доступны все возможности языка; более того, язык запросов имеет расширения для СКД. Это синтаксические конструкции, заключенные в фигурные скобки:
Используется на деле это редко.
Вопрос 11.30 экзамена 1С:Профессионал по Платформе. Что произойдет, если в схеме компоновки данных использовать пакетные запросы?
- Результирующим запросом будет пакетный запрос
- Будет выдана ошибка
- Использование пакетных запросов не доступно
Правильный ответ первый — для отчета безотносительно, пакетный запрос или нет.
Вопрос 11.31 экзамена 1С:Профессионал по Платформе. Какие данные будут содержаться в наборе при использовании пакетных запросов?
- Содержимым набора данных будет считаться результат последнего набора
- Для каждого запроса из пакетного запроса будет сформирован свой набор данных
- Набор данных будет определяться запросом, не связанным с определением и удалением временной таблицы
Правильный ответ первый — будет использован только последний запрос пакета.
Вопрос 11.34 экзамена 1С:Профессионал по Платформе. Как выделяются синтаксические инструкции языка запросов для системы компоновки данных?
- фигурными скобками
- квадратными скобками
- угловыми скобками
- нет особых отличий
Пакетные запросы для чайников
Когда мой запрос стал таким сложным, что превысил пределы моего понимания, я решил использовать пакетные запросы. Но столкнулся с фактом, что ничего о них не знаю. Оказалось, все очень просто. Через 5 минут вы будете уметь пользоваться пакетными запросами. Начинайте читать.
Когда мой запрос стал таким сложным, что превысил пределы моего понимания, я решил использовать пакетные запросы. Но столкнулся с фактом, что ничего о них не знаю. Оказалось, все очень просто. Через 5 минут вы будете уметь пользоваться пакетными запросами. Начинайте читать. Как оказалось все очень просто. Нужно просто написать несколько запросов, разделенных точкой с запятой. Результат вернется в последнем запросе. Пакетные запросы появились только в версии 8.1.11.67.4. Вот текст запроса:
ВЫБРАТЬ Т1.Зн ПОМЕСТИТЬ ВТБуквы ИЗ (ВЫБРАТЬ "А" КАК Зн ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ "Б") КАК Т1; ВЫБРАТЬ Т1.Зн ПОМЕСТИТЬ ВТЦифры ИЗ (ВЫБРАТЬ "1" КАК Зн ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ "2") КАК Т1; ВЫБРАТЬ ТБ.Зн, ТЦ.Зн, ТБ.Зн+ТЦ.Зн ИЗ ВТБуквы КАК ТБ, ВТЦифры КАК ТЦ

Пакетные запросы поддерживаются в любой обычной консоли запросов. На рисунке представлен образец выполнения запроса: А теперь немного из опыта. Зачем нужны пакетные запросы. Дело в том, что во временную таблицу можно вложить какой-то промежуточный результат, который потом может понадобиться в нескольких последующих запросах. Раньше, когда не было временных таблиц, пришлось бы дублировать текст запроса. Можно конечно, обойтись без пакетного запроса, последовательно выполняя несколько запросов и манипулируя вложенными таблицами. Но с пакетными запросами удобнее. Просто пишешь запрос, и не думаешь о размещении временных таблиц. Все происходит само. Кроме того, если используется система компоновки данных (СКД), она грамотно отбирает нужные поля и минимизирует весь пакет запросов. Если у запросов был метод Запрос.Выполнить() то теперь появился метод Запрос.ВыполнитьПакет(), который возвращает все таблицы из пакета, в виде массива. Анонс пакетных запросов на сайте 1с находится здесь: http://v8.1c.ru/overview/release_8_1_11/#Functional
История из жизни
Объясню, что меня подвигло на пакетные запросы. Значит, представьте есть документ, у него табличная часть. В колонке «Ошибка» признак, есть ли ошибка при заполнении документа. В колонке «ТекстОшибки» может быть одно или несколько предложений с текстами ошибок. Виды ошибок, содержащиеся в предложениях известны заранее. Так вот, мы заносим список всех ошибок в таблицу КодыОшибок – там содержится код ошибки и подстрока поиска. Далее соединяем табличную часть с кодами ошибок. Получаем для каждой строки одну, две или больше ошибок. Т.к. в одной строке может быть несколько ошибок. Но ошибка может быть и не распознана, т.е. флаг «Ошибка» стоит, а текст ошибки не выдал нам код ошибки. Делаем левое соединение, там где код ошибки есть NULL, даем код ошибки «Прочие ошибки» . Но проблема была в том, что кодов ошибок было около 200, поэтому левое соединение работало очень долго. Пришлось заменить его на внутреннее соединение, которое летало. Но при этом терялись строки, для которых ошибка была не найдена. Я так и не смог понять, как вытащить эти строки в результат. Запрос писался для системы компоновки, т.е. никаких таблиц значений или временных таблиц применять нельзя в принципе. Тут и пригодились пакетные запросы. Я просто еще раз соединил все строки с ошибками со всеми строками, для которых были найдены ошибки, и добавил все-таки вид ошибки «Прочие ошибки».