2. Кустовой уровень. Процедура 1 Процедура 2 Процедура 3 Процедура 4 Процедура 6 Процедура 9 Процедура 7 Процедура 5. (Процедура 2,3,4,6 и 9 выполняются отдельно для каждой обрабатываемой территории (региона) .
3. Федеральный уровень. Процедура 1 Процедура 2 Процедура 3 Процедура 4 Процедура 8 Процедура 6 Процедура 7 (Процедура 6 повторяется для каждой объединяемой территории)
В качестве примера рассмотрим организацию технологического процесса обработки почтовой квартальной статистической отчетности по форме N 2-Т (КЭОИ "Отчет промышленного предприятия (объединения) по показателям труда") . Схема технологического процесса обработки и передачи информации по форме N 2-Т на различных уровнях ГКС РФ приведена на рис. Выбор данной задачи как примера организации системной технологии КЭОИ объясняется следующими обстоятельствами. Во-первых, она является типовой задачей обработки почтовой статистической отчетности, в которой принимают участие региональные управления статистики и ГВЦ КС РФ. Во-вторых, для данной задачи используются практически все основные способы организации системной технологии, в том числе и кустовой уровень. В-третьих, достаточно распространенным является прохождение потоков информации данной отчетности, при котором процедуры ввода в ЭВМ первичных отчетов выполняются не только на уровне региона, но и на федеральном уровне для тех министерств (ведомств) , отчетность которых не централизована в органах государственной статистики.
Если дополнить вышерассмотренный перечень технологических процедур такими процедурами, как передача информации по коммутируемым и выделенным каналам связи с использованием средств телеобработки для срочной отчетности, то можно будет получить полный набор типовых процедур, различные сочетания которых реализуют системную технологию любой регламентной статистической задачи.
В настоящее время при решении регламентных задач в ГКС РФ, наряду с применением КЭОИ, представляющих набор автономно выполняемых программ, широкое распространение получили КЭОИ, скорректированные на базе пакетов прикладных программ (ППП) .
ППП представляет собой законченный комплекс программных средств, ориентированных на решение регламентных задач сводно-группировочного характера, и имеющий четко выраженную модульную структуру и стандартные средства связи друг с другом с помощью управляющей программы. По сравнению с набором автономно выполняемых программ ППП позволяют: предоставить экономистам, по возможности, единую схему получения сводных таблиц; избавить программистов от работ по созданию уникальных программных средств для каждого вновь проектируемого КЭОИ; допускать изменения решения задачи (структура и содержание первичных и сводных отчетов) без изменения программных средств; сократить сроки на разработку КЭОИ; максимально типизировать проектирование КЭОИ.
Наиболее широкое применение в ГКС РФ получил пакет "Форма" (интерпретируемого типа) , предназначенный для автоматизации проектирования КЭОИ. При его разработке руководствовались следующими принципами: организационно-методологического единства, обусловленного использованием единого набора программных модулей, обеспечивающих обработку данных для различных регламентных задач; экономичной технологии, обуславливающей процесс обработки информации с минимальными затратами труда экономистов и операторов, а также рационального использования ресурсов ЭВМ; гибкости и инвариантности программного обеспечения по отношению к изменениям и дополнениям постановок статистических задач, обуславливающих возможность внесения отдельных изменений параметров задачи без переделки программных модулей; типизации и унификации, обуславливающих единую методологию построения процесса обработки данных для всех регламентных задач; интеграции обработки данных, обуславливающей однократный ввод информации в вычислительную систему с целью многократного и многофункционального ее использования.
Проектирование КЭОИ с использованием ППП "Форма" сводится к составлению настроечной информации двух типов: справочников, жестко привязанных к структуре первичных и сводных отчетов, и различных каталогов и справочников, не зависящих от этих структур. Настроечные массивы первого типа индивидуальны для конкретного КЭОИ, а второго являются общими для многих КЭОИ.
Множество настроечных массивов, используемых в каждом КЭОИ, представляет собой формализованное описание на входном языке ППП "Форма" постановки соответствующей конкретной регламентной статистической задачи.
Обобщая традиционный набор программных модулей и основываясь на вышеизложенных концепциях создания и функционирования программного обеспечения, в ППП "Форма" разработаны следующие типовые программные модули, полностью реализующие решение регламентных задач с использованием сводно-группировочных методов обработки данных: ввод, контроль и запись первичных отчетов; корректировка первичных отчетов; формирование сводов; печать сводных отчетов.
Взаимосвязь программных модулей ППП "Форма" и информационных (настроечных) массивов при решении регламентных задач показана на рис.
Для ввода, контроля и записи первичных отчетов на машинные носители используется программа ВКЗ. С ее помощью осуществляется ввод исходных массивов АХВ, подготовленных на различных носителях (перфолента, магнитная лента) , или прямо с терминалов. Исходные массивы готовятся пачками. В первой строке указываются код КЭОИ, номер пачки и количество отчетов в пачке; во второй — идентификатор отчета (регистрационный номер объекта по ОКПО) ; в третьей — строки отчета (код строки и содержание ее граф) . После последней строки отчета ставится знак — разделитель отчета.
Программой ВКЗ выявляются отклонения, вызванные нарушением различных видов арифметического и логического контроля, которые выдаются в форме протокола ошибок. Данные записываются на магнитные диски в виде массива ВХВ Описанные действия программы ВКЗ выполняются с помощью следующих заранее подготовленных настроечных массивов: описание оглавления формы-файла НХВ, описание структуры первичного отчета СТРХВ и описание каталога первичных отчетов КАТХЗ.
Форма-файл — это машинная форма представления исходных данных в виде последовательности записей, где каждому первичному отчету соответствует одна запись. Оглавление формы-файла содержит его такие основные физические и логические характеристики, как код КЭОИ, длина одной логической записи, код территории, количество реквизитов-признаков и реквизитов-оснований, максимальная размерность массива, признак отсортированности отчетов, количество и номер цикла обработки отчетности, модуль упаковки и распаковки массива и др.
Использование ППП "Форма" позволяет для всех первичных отчетов пользоваться единым описанием их структуры, которое содержит следующие основные элементы: описание параметров; описание разделов отчета; описание строк отчета; описание контроля. В описании параметров указывается: признак структуры отчета (фиксированная, переменная или комбинированная) ; количество фиксированных строк и граф; максимальное количество переменных строк и количество граф в переменных строках.
Описание разделов выполняется для фиксированных строк, где указывается количество фиксированных разделов, количество фиксированных строк и количество граф в каждом разделе.
В описании строк дается код строки и перечисляются все коды граф, относящиеся к каждой строке.
Описание контроля отчетов состоит из совокупности описаний однотипных операций контроля и включает следующие типы: балансовый контроль строк; балансовый контроль граф; сравнение допустимого отклонения от ожидаемых данных по различным строкам и графам с фактическими данными; контроль пографной увязки данных; проверка построчных и постраничных контрольных сумм; проверка недопустимых пустых строк и закрещенных граф.
Формула для каждой перечисленной типовой операции контроля имеет свою уникальную конструкцию.
Каталог первичных отчетов в основном используется для контроля полноты записи отчетов, а также определяет перечень используемых кодов. Унифицированный каталог (для многих КЭОИ) в рамках отрасли статистики состоит из заголовка и карточек каталога на каждый первичный отчет.
Заголовок определяет параметры каталога, в который включаются: максимальный номер карточки и количество признаков в каталоге, номер ключевого признака (обычно регистрационный номер объекта) каталога и максимальная его длина. 18 В каждых последующих карточках отражаются реквизиты-признаки объекта обследования. Для промышленных предприятий это будет порядковый номер карточки, регистрационный номер объекта по ОКПО, код отрасли по ОКОНХ, код министерства по СООГУ, код промышленного объединения, код территории по СОАТО и другие используемые коды.
Корректировка исходных массивов ВХВ по программе КОР выполняется только в том случае, если при вводе данных протокол ошибок содержит сведения о нарушениях различных типов контроля. С этой целью предварительно составляется массив корректур АХВ и используется описание структуры первичного отчета СТРХВ и каталог первичных отчетов КАТХВ. Корректировка осуществляется до тех пор, пока не прекратятся сообщения в протоколе ошибок, при этом исходный массив ВХВ преобразуется в откорректированный массив СХВ.
Программа корректировки допускает следующие типы корректур: замена реквизитов-признаков; замена реквизитов-оснований; удаление отчета; перевод отчета из списка ошибочных в список правильных.
Для первого типа корректур указывается регистрационный номер объекта по ОКПО, номер и новое значение корректируемого признака, а также контрольная сумма предыдущих трех чисел.