Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Инструменты интерактивной настройки вывода информацииСодержание книги
Поиск на нашем сайте В 1С:Предприятие 8 на уровне платформы встроен механизм система компоновки данных, основанный на декларативном описании отчетов. Система компоновки данных позволяет реализовать следующие возможности: · создание отчета без программирования; · использование автоматически генерируемых форм просмотра и настройки отчета; · разбиение исполнения отчета на этапы; · исполнение отдельных этапов построения отчета на различных компьютерах; · независимое использование отдельных частей системы компоновки данных; · программное управление процессом выполнения отчета. Система компоновки данных интегрирована в объект конфигурации Отчет. Это позволяет создавать отчеты без программирования. У объекта конфигурации Отчет реализовано свойство "Основная схема компоновки данных":
Рисунок 3.23 При нажатии кнопки открытия для этого свойства, вызывается конструктор макета, который позволяет создать макет отчета, содержащий схему компоновки данных:
Рисунок 3.24 После нажатия кнопки "Готово" из конструктора макета будет открыт конструктор схемы компоновки данных. Конструктор схемы компоновки данных позволяет описать исходные данные, которые будет использовать отчет: наборы данных, связи между наборами данных, вычисляемые поля, ресурсы и т.д.
Рисунок 3.25 Результатом работы конструктора является схема компоновки данных, полностью описывающая весь отчет. Таким образом, разработчик может составить работоспособный отчет без программирования - не написав ни одной строки кода и не создав ни одной формы. Как мы видим, текст запроса преобразуется в поля компоновки данных, с которыми и работает в дальнейшем разработчик и пользователь. Кроме этого конструктор схемы компоновки данных позволяет редактировать уже имеющуюся схему компоновки - она будет проанализирована и представлена в конструкторе в виде соответствующих наборов данных, доступных, выбранных полей базы данных, набора заданных связей, группировок, условий и т.д.
Рисунок 3.26 Для быстрой настройки существует конструктор настроек компоновки данных, который позволяет настроить отчет, созданный с использованием системы компоновки данных. Назначение конструктора заключается в том, чтобы предоставить разработчику или пользователю возможность быстрой настройки типичных отчетов нескольких видов: список, таблица и диаграмма:
Рисунок 3.27 Для каждого вида отчета конструктор шаг за шагом предлагает последовательно описать получаемый отчет.
1 Может, потому что результат зависит от содержания второй таблицы и способа соединения 2 В запросах пустое значение может определяться значением типа NULL. 3 В обычных случаях для создания макетов печатных форм документов применяется конструктор печати, который мы рассматривали при изучении объектной модели доступа к данным.
|
||
|
Последнее изменение этой страницы: 2021-02-07; просмотров: 218; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.10 (0.006 с.) |