Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_POEIS.docx.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
145.26 Кб
Скачать
  1. Возможные структуры отчета. Конструктор отчета

Структура отчета определяется при создании объекта макета типа “Компоновка данных” в объекте отчет.

Структура определяется на вкладке “Настройки” в инструменте “Система компоновки данных”.

Структура отчета представляет из себя набор группировок данных, диаграмм и таблиц, структурированных в древовидном виде.

Каждой ветви этого “Дерева” определяются настройки отображения и сортировки.

В результате настройки структуры отчета мы получаем конечную концепцию отображения данных в отчете (не путать с визуальным макетом отчета).

Поскольку основой объекта “Отчет” является схема компоновки данных, а эту “основу” создает инструмент “Система компоновки данных” следовательно, данную систему можно считать конструктором отчета.

Система компоновки данных представляет из себя набор вкладок.

  1. На вкладке “Наборы данных” пользователь определяет запрос к регистрам накопления (как правило с помощью инструмента “конструктор запроса”), и определяет прочие таблицы из которых будет браться уточняющая информация.

  2. На вкладке “Связи наборов данных” - определяются связи между данными различных таблиц.

  3. На вкладке “Вычисляемые поля” - определяется перечень дополнительных полей схемы компоновки данных, значения которых будут вычисляться по некоторой формуле

  4. На вкладке “Ресурсы” - определяется взаимосвязь ресурсов предприятия и ресурсов предоставляемых регистрами.

  5. На вкладке “Параметры” - определяется набор параметров отчета настраиваемых конечным пользователем отчета.

  6. На вкладке “Макеты” - определяется внешний вид отчета.

  7. На вкладке “Вложенные схемы” - определяется набор схем и правила их построения.

  8. На вкладке “Настройки” - определяются общие настройки отчета, и то каким образом конечный пользователь сможет настраивать параметры отчета определенные на вкладке “Параметры”.

  1. Организация выбора данных для отчета из одной таблицы

Для формирования отчета необходимо организовать систему получения актуальных данных. Актуальные данные регистрируются объектом конфигурации “Регистр накопления” однако для формирования отчета можно использовать объект “Документ” на прямую без “посредника” в виде регистра. Регистр накопления или документ являются одними из вариаций таблицы. Для организации взаимосвязи данных в 1С реализована система запросов данных.

Запрос к таблице создается по следующему сценарию действий сценарию действий:

  1. Добавляем в конфигураторе объект конфигурации Отчет

  2. Создаем схему компоновки данных

  3. Открываем инструмент “Система компоновки данных”

  4. На вкладке “Наборы данных” открытого инструмента создаем запрос для набора данных

    1. Запрос можно прописать в ручную

    2. Запрос можно создать с помощью конструктора запросов

      1. В качестве источника данных для запроса выбираем необходимую таблицу объекта.

      2. Из этой таблицы выбираем необходимые нам поля.

      3. Генерируем запрос.

  1. Организация выбора данных для отчета из двух таблиц

Бывают ситуации когда данные из одной таблицы (регистра накопления или документа) недостаточно подробно отражают информацию которую необходимо отразить в отчете, в таких случаях в запросе компоновки данных отчета указываются несколько таблиц (регистров, документов, справочников) и соответственно ссылки на их поля.

Для организации взаимосвязи данных в 1С реализована система запросов данных.

Запрос к таблице создается по следующему сценарию действий сценарию действий:

  1. Добавляем в конфигураторе объект конфигурации Отчет

  2. Создаем схему компоновки данных

  3. Открываем инструмент “Система компоновки данных”

  4. На вкладке “Наборы данных” открытого инструмента создаем запрос для набора данных

    1. Запрос можно прописать в ручную

    2. Запрос можно создать с помощью конструктора запросов

      1. В качестве источника данных для запроса выбираем необходимую таблицу объекта.

      2. Из этой таблицы выбираем необходимые нам поля.

      3. Определяем связь между таблицами (по умолчанию платформа определяет наиболее вероятную взаимосвязь).

      4. Генерируем запрос.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]