Пакеты данных

Материал из AutoPark
Перейти к: навигация, поиск

Предназначены для подготовки отчетных данных за период в разрезе показателей. Пакет данных может состоять из нескольких страниц. Совокупность страниц пакета описывается набором спецификаций страниц пакета. Страницы бывают заполняемыми и вычисляемыми. Все страницы одного пакета состоят из одинакового набора строк и столбцов. Совокупность строк пакета описывается в спецификации пакета. Совокупность столбцов (плановые показатели: система, оператор и фактические показатели: система, оператор) задана разработчиком и не подлежит изменению. Наполнение страницы определяется ее спецификацией. Спецификация страницы - это набор групп записей базы данных, итоги по которым должны попасть на описываемую страницу. Вычисляемые страницы описываются математической формулой. Элементами формулы, описывающей вычисляемую страницу, являются идентификаторы других страниц.

Содержание

Последовательность действий от заполнения справочников, до получения пакета с данными

  1. Заполнить справочник элементы пакетов данных. Справочник содержит описание всех элементов, которые могут быть заполнены в пакете. Элементы по происхождению делятся на системные и операторские. Системные элементы описываются разработчиком и не доступны для редактирования оператором. Расчет системных элементов производится на этапе заполнения пакета данными системы или заполнения страницы данными системы. Операторские элементы - это элементы, которые могут быть созданы и изменены пользователем. Все вычисляемые по формулам элементы относятся к пользовательским. Ввод новых системных элементов осуществляется по требованию.
  2. Заполнить справочник Наборы спецификаций страниц пакетов. Содержит описание всех страниц пакета. Страница описывается с помощью наименования, идентификатора, формулы (для вычисляемых страниц) и перечня групп записей базы данных (БД), данные по которым должны попасть на страницу с текущей спецификацией. Если страница описывается более чем одной группой записей БД с одинаковым базовым отношением, то критерием попадания данных из текущей записи БД на страницу пакета будет попадание текущей записи БД во все группы с текущим базовым отношением (принцип пересечения). Например, страница описана с помощью двух групп с одним базовым отношением "Виды перевозок": группа "Город" (тип группы "Регион вида перевозок"), группа "Коммерческие" (тип группы "Режим финансирования видов перевозок"). Группа "Город" состоит из записей: ВидПеревозок1, ВидПеревозок2, ВидПеревозок3, ВидПеревозок4. Группа "Коммерческие" состоит из записей: ВидПеревозок1, ВидПеревозок2, ВидПеревозок4. Тогда на страницу пакета данных с текущей спецификацией попадут данные из тех записей БД, где вид перевозок равен ВидПеревозок1, ВидПеревозок2 или ВидПеревозок4.
  3. Заполнить справочник Спецификации пакетов данных. Справочник содержит описание всех пакетов данных, которые можно сформировать. Пакет описывается с помощью наименования, набора спецификаций страниц, возможных периодов подготовки (месяц, квартал, полугодие, год) и набора строк страниц пакета. Набор строк во всех страницах пакета должен быть одинаков, и поэтому описывается не для каждой страницы, а для пакета в целом. Описание одной строки пакета производится с помощью указания элемента пакета данных, признака "первичен в этом пакете" и формата вывода.
  4. Подготовить пакет данных за требуемый период.
    1. Создать новый пакет данных.
    2. Произвести формирование пакета на основе спецификации.
    3. Произвести заполнение пакета данными системы.
    4. Внести операторские корректировки.
    5. Произвести пересчет страниц пакета.
    6. Изменить статус пакета на "Проведен".

Оформление

За период с(по)
Период, за который получены отчетные данные.
Спецификация
Спецификация пакета данных.
Статус

Типовые операции

Формирование пакета на основе спецификации
Пакет будет наполнен строками и страницами на основе спецификации пакета.
Заполнение пакета данными системы
Будет произведен расчет известных системе элементов за требуемый период по всему пакету.
Пересчет страниц
Будет произведен полный расчет текущего пакета.

Заполнение

Производится для каждой страницы отдельно. Доступно только для не вычисляемых страниц, только для не вычисляемых элементов. Если единица измерения задана в тысячах, ввод данных тоже необходимо производить в тысячах.

Страницы пакетов данных

Создаются автоматически и не требуют оформления. Могут находится в двух состояниях:

Типовые операции

Заполнение страницы данными системы
Будет произведен расчет известных системе элементов за требуемый период для текущей страницы.
Показать страницы, требующие заполнения/Показать все страницы
Будут отображены только строки, требующие заполнения/Будут отображены все строки.

Строки страницы пакета данных

Заполнение

В
Вычисляемый показатель.
П
Показатель первичен в этом пакете.
Плановые показатели
План по текущему показателю:
Система
Не доступно для заполнения. Заполнение производится системой.
Оператор
Доступно для заполнения оператором (кроме вычисляемых показателей). Заполняется только в случае необходимости внести значение, отличное от заполненного системой. При формировании отчетной формы по данному пакету будет выгружено это значение.
Фактические показатели
Факт по текущему показателю:
Система
Не доступно для заполнения. Заполнение производится системой.
Оператор
Доступно для заполнения оператором (кроме вычисляемых показателей). Заполняется только в случае необходимости внести значение, отличное от заполненного системой. При формировании отчетной формы по данному пакету будет выгружено это значение.

Типовые операции

Снять все фильтры
Будут отображены все строки.
Показать строки, которые можно заполнить
Будут отображены строки, в которые оператору разрешено вносить корректировки.
Показать строки, обязательные к заполнению
Будут отображены строки, которые необходимо заполнить оператору.
Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты
Другие ресурсы