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