- •Общие сведения о системе 1с:Предприятие
- •Конфигуратор системы 1с:Предприятие
- •Подсистемы и объекты системы 1с:Предприятие
- •Внешний вид интерфейса прикладного решения системы 1с:Предприятие
- •Назначение справочников. Основные реквизиты. Типообразующие объекты конфигурации
- •Табличная часть справочников
- •Иерархический справочник
- •Пять форм справочника
- •Примеры справочников и работы с ними
- •Назначение объекта конфигурации Документ. Стандартные реквизиты документа
- •Формы документа
- •Работа с документом Приходная накладная
- •Работа с документом Оказание услуги
- •Объект конфигурации Регистр накопления
- •Регистр накопления и движение документа
- •Движение документа Оказание услуги
- •Объект конфигурации Отчет
- •Объект конфигурации Регистр сведений
- •Периодический регистр сведений и работа с ним
- •Объект конфигурации Перечисление
- •Проведение документа по двум регистрам
- •Объект конфигурации Оборотный регистр накопления
- •Проведение документа по трем регистрам
- •Возможные структуры отчета. Конструктор отчета
- •Организация выбора данных для отчета из одной таблицы
- •Организация выбора данных для отчета из двух таблиц
- •Параметры отчета и создание вычисляемых полей
Возможные структуры отчета. Конструктор отчета
Структура отчета определяется при создании объекта макета типа “Компоновка данных” в объекте отчет.
Структура определяется на вкладке “Настройки” в инструменте “Система компоновки данных”.
Структура отчета представляет из себя набор группировок данных, диаграмм и таблиц, структурированных в древовидном виде.
Каждой ветви этого “Дерева” определяются настройки отображения и сортировки.
В результате настройки структуры отчета мы получаем конечную концепцию отображения данных в отчете (не путать с визуальным макетом отчета).
Поскольку основой объекта “Отчет” является схема компоновки данных, а эту “основу” создает инструмент “Система компоновки данных” следовательно, данную систему можно считать конструктором отчета.
Система компоновки данных представляет из себя набор вкладок.
На вкладке “Наборы данных” пользователь определяет запрос к регистрам накопления (как правило с помощью инструмента “конструктор запроса”), и определяет прочие таблицы из которых будет браться уточняющая информация.
На вкладке “Связи наборов данных” - определяются связи между данными различных таблиц.
На вкладке “Вычисляемые поля” - определяется перечень дополнительных полей схемы компоновки данных, значения которых будут вычисляться по некоторой формуле
На вкладке “Ресурсы” - определяется взаимосвязь ресурсов предприятия и ресурсов предоставляемых регистрами.
На вкладке “Параметры” - определяется набор параметров отчета настраиваемых конечным пользователем отчета.
На вкладке “Макеты” - определяется внешний вид отчета.
На вкладке “Вложенные схемы” - определяется набор схем и правила их построения.
На вкладке “Настройки” - определяются общие настройки отчета, и то каким образом конечный пользователь сможет настраивать параметры отчета определенные на вкладке “Параметры”.
Организация выбора данных для отчета из одной таблицы
Для формирования отчета необходимо организовать систему получения актуальных данных. Актуальные данные регистрируются объектом конфигурации “Регистр накопления” однако для формирования отчета можно использовать объект “Документ” на прямую без “посредника” в виде регистра. Регистр накопления или документ являются одними из вариаций таблицы. Для организации взаимосвязи данных в 1С реализована система запросов данных.
Запрос к таблице создается по следующему сценарию действий сценарию действий:
Добавляем в конфигураторе объект конфигурации Отчет
Создаем схему компоновки данных
Открываем инструмент “Система компоновки данных”
На вкладке “Наборы данных” открытого инструмента создаем запрос для набора данных
Запрос можно прописать в ручную
Запрос можно создать с помощью конструктора запросов
В качестве источника данных для запроса выбираем необходимую таблицу объекта.
Из этой таблицы выбираем необходимые нам поля.
Генерируем запрос.
Организация выбора данных для отчета из двух таблиц
Бывают ситуации когда данные из одной таблицы (регистра накопления или документа) недостаточно подробно отражают информацию которую необходимо отразить в отчете, в таких случаях в запросе компоновки данных отчета указываются несколько таблиц (регистров, документов, справочников) и соответственно ссылки на их поля.
Для организации взаимосвязи данных в 1С реализована система запросов данных.
Запрос к таблице создается по следующему сценарию действий сценарию действий:
Добавляем в конфигураторе объект конфигурации Отчет
Создаем схему компоновки данных
Открываем инструмент “Система компоновки данных”
На вкладке “Наборы данных” открытого инструмента создаем запрос для набора данных
Запрос можно прописать в ручную
Запрос можно создать с помощью конструктора запросов
В качестве источника данных для запроса выбираем необходимую таблицу объекта.
Из этой таблицы выбираем необходимые нам поля.
Определяем связь между таблицами (по умолчанию платформа определяет наиболее вероятную взаимосвязь).
Генерируем запрос.
