СПОСОБ ДЛЯ АВТОМАТИЗИРОВАННОГО СОЗДАНИЯ ОТЧЕТОВ

1. Способ для автоматизированного создания отчетов, содержащий этапы, на которых:
- заранее создают схему структуризации данных для создания отчетов, выполненную с возможностью отдельного описания текста запроса, наборов данных, связей между данными, доступных полей отчета и параметров получения данных и сохраняют в запоминающем устройстве;
- задают настройки структуризации данных по умолчанию;
- формируют макет для создания отчета в соответствии с созданной схемой структуризации данных и заданных настроек структуризации данных;
- генерируют отчет на основании созданного макета;
2. Способ по п.1, в котором получение данных обеспечивают из объектов встроенного языка.
3. Способ по п.1, в котором в схеме структуризации данных в запросе наборов данных описывают шаблон запроса, который модифицируется при исполнении в соответствии с использованными в настройках полями и отборами.
4. Способ по п.1, в котором в схеме структуризации данных определяют место доработки запроса или запросов.
5. Способ по п.1, в котором создают описание данных, которое содержит объединение данных нескольких наборов данных.
6. Способ по п.1, в котором описывают иерархические связи между наборами данных.
7. Способ по п.1, в котором описывают вложенные схемы структуризации
8. Способ по п.1, в котором модифицируют настройки структуризации для получения макета конкретного отчета;
9. Способ по п.1, в котором при настройке схемы структуризации указывают вывод поля в отчет
10. Способ по п.1, в котором выделяют в полных настройках ограниченный набор настроек или пользовательские настройки, которые редактируются пользователем
11. Способ по п.1, в котором сохраняют различные варианты настроек схемы структуризации для макета отчета
12. Способ по п.1, в котором используют дочерние поля ссылочных полей
13 Способ по п.1, в котором модифицируют настройки прямо из результата отчета.
14. Способ по п.4, в котором шаблоны запросов наборов данных описываются на языке запросов со специальными дополнительными вставками, указывающими места, где при необходимости можно доработать запрос наборов данных.