Раздел 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 В каком месте можно настроить связь между полями внешней и вложенной схем?
● Поле табличного документа
● В настройках внешней схемы
Какого вида может быть создано пользовательское поле
• Может быть создано и поле-выбор и поле-выражение
Макеты, созданные в окне конструктора схемы компоновки в разделе «Макеты» позволяют
• Задать оформление всего отчета
• Задать оформление отдельного элементы настроек
• Определить данные, которые необходимо выводить в отчет
В каких случаях необходимо настраивать проверку иерархии на закладке «Наборы данных» в окне конструктора схемы компоновки
• Если необходимо разрешить установку отбора на вхождение в группу собственной иерархии, отличной от стандартной
В каком случае условия из отбора, указанного в настройках системы компоновки данных, не помещаются в текст запроса?
• Отбор установлен для группировки
Можно ли в языке выражений системы компоновки данных использовать собственные функции?
● Можно, и при интерактивной, и при программной работе с системой компоновки данных. Функции должны быть описаны с ключевым словом «Экспорт» и расположены в любом общем модуле
При работе с настройками пользователь может задать поле группировки
● В отдельном окне «Группировка», в отдельном окне «Редактирование полей группировки и на закладке «Группируемые поля»
К чему приведет установка флажков, отмеченных на рисунке
● Поле «Номенклатура» не будет доступно пользователю на закладке «Поля» и на закладке «Пользовательские поля»
В схеме компоновки данных создан макет поля «Склад». В каком случае данный макет будет использован при формировании печатной формы?
● Поле «Склад» использовано в списке выбранных полей настроек системы компоновки данных
● Поле «Склад» использовано в элементе структуры настроек системы компоновки данных «Группировка»
● Поле «Склад» использовано в элементе структуры настроек системы компоновки данных «Таблица»
Что произойдет при формировании отчета, если в пользовательском режиме настройки системы компоновки данных отсутствуют?
● Отчет сформирован не будет
В отчете отбор по полю «Склад» задан одновременно во всех видах настроек. Что произойдет при попытке сформировать отчет?
● Отчет сформирован не будет
В отчете отбор по полю «Склад» задан одновременно в пользовательских настройках и в текущем варианте настроек. Что произойдет при попытке сформировать отчет?
Система компоновки данных позволяет:
● создавать отчеты без программирования
● использовать несколько наборов данных
На рисунке показана форма отчета, созданная системой по умолчанию. Элемент какого вида настроек обведен рамкой?
Источник
Пользовательские настройки системы компоновки данных
И так, продолжаем тему настроек отчетов, построенных на базе СКД. Для тех, кто не читал первые статьи, ссылки ниже:
В данной статье поговорим про пользовательские настройки.
Что же это такое, зачем они нужны и чем отличаются от настроек варианта?
Дело в том, что настройки варианта отчета достаточно сложны для пользователя. Много различных закладок, сложная структура отчета – не каждый рядовой сотрудник сможет во всем этом разобраться:
По этой причине, разработчики решили упростить работу для конечных пользователей отчетов, и создать дополнительную сущность, так называемые пользовательские настройки, которые представляют собой подмножество настроек вариантов отчетов. Разработчик отчета определяет сам, что, и в каком объеме будет доступно пользователям:
Несмотря на то, что на программном уровне, пользовательские настройки – это отдельная ветвь компоновщика настроек, они не могут существовать без привязки к настройкам варианта. На программном уровне связь выполняется по идентификатору пользовательской настройки.
Работа с отчетами в пользовательском режиме
Само собой разумеется, что пользовательские настройки доступны для редактирования в режиме 1С-предприятия. Они сохраняются автоматически при работе пользователей в специальном системном хранилище пользовательских настроек (его можно переопределить на уровне конфигурации в целом). Редактирование пользовательских настроек не приводит к необходимости сохранять новый или измененный вариант отчета, в отличие от редактирования настроек самого варианта в пользовательском режиме.
Настройки вариантов отчетов, также доступны в режиме работы пользователей. То-есть, «продвинутые» сотрудники имеют возможность редактировать, или сохранять новые варианты отчета, а также определять доступные «пользовательские» настройки для остальных пользователей отчета.
Как правило, в пользовательские настройки выносятся наиболее часто используемые настройки варианта. Сами же настройки варианта можно вообще скрыть от пользователей, чтобы не загромождать их лишней информацией.
Сам интерфейс работы с настройками вариантов и пользовательскими настройками зависит от используемой конфигурации и наличия специальных форм для отчетов.
Формы, для отчетов на базе СКД система генерирует автоматически. Однако, при необходимости, можно создать собственные формы. Для отчетов доступны следующие виды форм:
Например, в демонстрационной конфигурации (Управляемое приложение), формы для отчетов не указаны. Сгенерированная автоматически форма отчета выглядят так:
После кнопки «Сформировать» расположена кнопка открытия списка доступных вариантов отчетов.
Далее расположена кнопка открытия формы настроек (это именно пользовательские настройки, состав и определение которых будет описано ниже).
Под этими кнопками расположен раздел «быстрых» пользовательских настроек, о которых мы будем говорить позже.
Что касается настройки варианта отчета, или сохранение нового, эти действия доступны через меню «Еще». Также, далее в этом меню есть команды для принудительного сохранения и применения пользовательских настроек. Напомню, пользовательские настройки сохраняются автоматически при закрытии формы отчета.
Пункт меню «Установить стандартные настройки» позволяет вернуться к изначально заданным настройкам варианта отчета.
На заметку . Команду «Установить стандартные настройки» целесообразно использовать в случае, если в процессе работы изменяются настройки варианта отчета. Так как они могут быть «перекрыты» сохраненными ранее пользовательскими настройками.
Есть возможность указать общие формы, которые будут применятся по умолчанию для всех отчетов конфигурации.
В типовых конфигурациях семейства ЕРП, существуют общие предопределенные формы для самого отчета и настроек, заданные на уровне конфигурации в целом:
На ряду с другими дополнительными возможностями, типовая форма настроек позволяет выполнять редактировать как пользовательские настройки так и настройки вариантов отчетов. Переход осуществляется нажатием на кнопку «Расширенный» в настройках отчета:
Также, в выпадающем списке по кнопке «Еще» формы отчета, можно выполнить работу с вариантами отчетов и с сохраненными пользовательскими настройками.
В типовой конфигурации бухгалтерии 3.0, также заданы общие формы на уровне конфигурации в целом. Но во многих отчетах, формы переопределены непосредственно для этих отчетов.
Определение состава пользовательских настроек
И так, поговорим о том, каким образом можно включить те или иные настройки варианта отчета в пользовательские настройки.
Определение состава на уровне структуры
В пользовательские настройки можно включить целиком целые разделы настроек варианта, которые будут влиять на весь отчет в целом. Эти действия выполняются из окна структуры настроек:
Доступны для включения следующие разделы:
При добавлении группировок в пользовательские настройки, есть одна особенность. Группировки добавляются в виде списка, а не иерархической структуры, как они определены в настройках варианта:
Такая настройка соответствует простой структуре, где в первую группировку по списку входит следующая и так далее:
С одной стороны, это удобно, так как можно быстро выбрать нужные группировки и их последовательность. Причем, можно отключить использование первых группировок, и это не повлияет на вывод остальных. Однако, настроить более сложную структуру группировок таким образом нельзя, и это существенное ограничение.
Теперь, что касается быстрого доступа.
Это те настройки, которые можно редактировать непосредственно на форме самого отчета. Существует три варианта добавления настроек в пользовательские настройки:
В параметре «Режим редактирования» можно указать один из выше указанных вариантов, и это будет отражено на расположении настроек.
Разделы настроек можно включить в пользовательские не только для всего отчета в целом, как было описано выше, но и для отдельных уровней структуры:
Такие настройки будут влиять только на тот уровень структуры отчета, для которого они используются. Состав возможных настроек для группировки включает дополнительные пункты:
Определение состава на уровне отдельных элементов
Помимо включения в пользовательские настройки разделов целиком, есть возможность включить отдельные элементы следующих разделов:
Так же как и для разделов целиком, можно включать в пользовательские настройки отдельные элементы для всего отчета в целом и для конкретных группировок. Для выполнения этих действий используется кнопка или одноименный пункт контекстного меню «Свойство элемента пользовательских настроек»:
В открывшимся окна можно указать режим редактирования и представление настройки:
Если задано представление, наименование настройки будет изменено, а также будет доступно для выбора только значение данной настройки.
Например: если это отбор, не будет возможности выбрать вид сравнения. Если это условное оформление, не будет возможности выбрать условие оформления и поля, к которым оно будет применено.
Для элементов отборов и условного оформления, можно задать дополнительное представление непосредственно в табличной части для отборов или оформления. Для отображения дополнительного представления, необходимо нажать на кнопку «Подробно»:
Обратите внимание: это представление не является представлением, которое описано выше, и у него другое назначение!
Если указано представление в табличной части, отборы или оформления будут выводиться в пользовательских настройках в виде флага (использовать / не использовать). Все характеристики, в этом случае полностью должен быть заданы в настройках варианта.
Как было описано в предыдущей статье про настройки вариантов, на закладке «Отборы» можно создать группы отборов, для объединения различных отборов по логическому И, ИЛИ и НЕ. Такие группы целиком, также можно включить в пользовательские настройки. Можно задать для группы оба представления, описанные выше.
Просмотреть все пользовательские настройки можно по кнопке «Предварительный просмотр пользовательских настроек» в окне структуры настроек:
Произвольное добавление настроек на форму отчета
Как указано выше, для отчетов на СКД можно не создавать специальных форм самого отчета и настроек. Формы генерируются автоматически. Однако, если в этом есть необходимость, можно создать собственные формы и выполнить произвольное размещение необходимых дополнительных элементов.
При создании собственной формы отчета необходимо иметь в виду, что форма обязательно должна содержать группу для отображение быстрых пользовательских настроек. Такая группа должны быть указана в свойстве формы «ГруппаПользовательскихНастроек»:
По мимо быстрых пользовательских настроек, в форме отчета на СКД можно вывести непосредственно таблицу полей отчета, таблицу отборов или таблицу порядка, связав ее с соответствующим разделом из настроек:
Если таким образом добавляются отборы, у таблицы будет присутствовать свойство «РежимОтображения». Оно влияет на то, какие отборы будут попадать в данную таблицу. Если «Режим отображения = Быстрый доступ», в таблицу попадут только те отборы, для которых в свойствах пользовательских настроек указано значение «Быстрый доступ».
Функциональные опции и настройки отчетов
Не забывайте о том, что в отображаемых данных отчетов, построенных на СКД учитываются значения функциональных опций.
Также ФО учитываются в настройках варианта отчета в режиме 1С-предприятие и в пользовательских настройках. Недоступные поля нельзя выбрать в настройках. А если ФО отключает объект целиком, в настройках варианта и в пользовательских настройках в пользовательском режиме нельзя будет выбрать не одно поле отключенного объекта.
Отдельно стоит сказать про параметризуемые функциональное опции. Это те ФО, место хранения которых «Справочник». Более подробно что такое параметризуемые ФО, и как они используются можно почитать в этой статье.
И так, для того, чтобы СКД смогла определить доступность полей, которые связаны с параметризуемыми ФО необходимо передать в схему параметр ФО. Для этого нужно добавить новый параметр на закладку «Параметры» схему компоновки и установить для него значение реквизита «Параметр функциональной опции»:
После установки такого параметра (по умолчанию в схеме или в пользовательском режиме), СКД будет определять видимость полей, привязанных к параметризуемым ФО.
На этом, я заканчиваю большую тему настроек компоновки: настройки вариантов, пользовательские настройки. Мы еще к ней вернемся, когда будем рассматривать программную работу с отчетом и с настройками.
В следующих статьях будут рассмотрены:
Для ознакомления с предыдущими статьями можно перейти по ссылкам:
Если статья Вам понравилась, ставьте плюс. Успехов в работе и хорошего настроения!
Источник