Статья - описание - группа - отчет - Большая Энциклопедия Нефти и Газа, статья, страница 1
Девиз Канадского Билли Джонса: позволять недотепам оставаться при своих деньгах - аморально. Законы Мерфи (еще...)

Статья - описание - группа - отчет

Cтраница 1


Статья описания группы отчета не должна содержать фразу СЛЕДУЮЩАЯ ГРУППА, если описание этой группы отчета не включает ни одной фразы НОМЕР СТРОКИ.  [1]

Статья описания группы отчета определяет тип группы, расположение группы отчета на странице, формат входящих в ее состав данных и особенности управления, связанные о этой группой.  [2]

Статья описания группы отчета, как и статья описания записи, начинается о номера уровня 01, за которым, в отличие от статьи описания записи, может не следовать имя данного. Имя данного в статье описания группы отчета должно присутствовать только тогда, когда явно требуется обратиться к этой группе отчета в секции отчетов раздела данных или в разделе процедур. Подобно записи группа отчета состоит из элементарных данных, которые могут быть объединены в групповые данные. Объединение элементарных данных в групповое может использоваться, например, для указания одного номера строки для всех элементарных данных, подчиненных этому групповому. В отчете, представленном на рис. 23 - 28, элементарными данными в группе отчета типа ФРАГМЕНТ ( отмечена цифрой 3 или 4) являются, например, отдел, количество покупок, тип покупки, стоимость. Для описания труппы отчета используются четыре формата.  [3]

В статье описания группы отчета определяется тип группы и ее размещение на странице, формат входящих в ее состав данных, их размещение по отношению к другим данным внутри группы отчета и особенности управления, связанные с представлением данного в группе. Для указания значений, которые должны быть представлены в группе отчета, используются три фразы: ИСТОЧНИК, СУММА и ЗНАЧЕНИЕ.  [4]

Если в статье описания группы отчета фраза СЛЕДУЮЩАЯ ГРУППА не использовалась, после печати группы отчета счетчик строк остается установленным на номер последней напечатанной строки.  [5]

Статья используется для указания начала статьи описания групп отчета.  [6]

Все фразы НОМЕР СТРОКИ, задающие абсолютный номер, в статье описания группы отчета должны предшествовать фразам НОМЕР СТРОКИ, задающим относительный номер. В описании некоторой группы отчета статья, содержащая фразу НОМЕР СТРОКИ, не должна содержать подчиненную статью е такой фразой. Если в статье описания некоторого отчета опущена фраза РАЗМЕР СТРАНИЦЫ, то в статьях описания групп этого отчета могут использоваться только фразы НОМЕР СТРОКИ, задающие относительный номер.  [7]

Фраза НОМЕР СТРОКИ с вариантом НА СЛЕДУЮЩЕЙ СТРАНИЦЕ может появляться только на уровне статьи описания группы отчета 01 или в статье описания первой строки группы отчета. Строка будет напечатана на следующей странице на строке с номером, задаваемым целым-2 в варианте ЗАГОЛОВОК целое-2, если используется фраза НОМЕР СТРОКИ НА СЛЕДУЮЩЕЙ СТРАНИЦЕ, или на строке с номером, задаваемым целым-б, если используется фраза НОМЕР СТРОКИ целое-6 НА СЛЕДУЮЩЕЙ СТРАНИЦЕ.  [8]

С каждой печатаемой строкой отчета должна быть связана фраза НОМЕР СТРОКИ, Для первой строки группы отчета фраза НОМЕР СТРОКИ может быть задана на уровне статьи описания группы отчета 01, перед статьей описания первого элементарного данного в строке или в статье описания этого данного. Для строк отчета, отличных от первой, фраза НОМЕР СТРОКИ может быть задана в статье, предшествующей описанию первого элементарного данного в строке, или в статье описания этого данного. Для статей, следующих за статьей с фразой НОМЕР СТРОКИ и не содержащих такой фразы, неявно предполагается тот же номер строки, пока не встретится другая фраза НОМЕР СТРОКИ или конец описания группы.  [9]

Статья описания группы отчета, как и статья описания записи, начинается о номера уровня 01, за которым, в отличие от статьи описания записи, может не следовать имя данного. Имя данного в статье описания группы отчета должно присутствовать только тогда, когда явно требуется обратиться к этой группе отчета в секции отчетов раздела данных или в разделе процедур. Подобно записи группа отчета состоит из элементарных данных, которые могут быть объединены в групповые данные. Объединение элементарных данных в групповое может использоваться, например, для указания одного номера строки для всех элементарных данных, подчиненных этому групповому. В отчете, представленном на рис. 23 - 28, элементарными данными в группе отчета типа ФРАГМЕНТ ( отмечена цифрой 3 или 4) являются, например, отдел, количество покупок, тип покупки, стоимость. Для описания труппы отчета используются четыре формата.  [10]

Секция отчетов должна начинаться с заголовка СЕКЦИЯ ОТЧЕТОВ, заканчивающегося точкой. За заголовком секции отчетов следуют статьи описания отчетов, которые сопровождаются статьями описания групп отчетов, входящих в этот отчет.  [11]

Фраза УПРАВЛЕНИЕ требуется, когда в отчете определены управляемые заголовки и управляемые концовки, отличные от управляемого заголовка по концу или управляемой - концовки по концу. Идентификаторы, указанные во фразе УПРАВЛЕНИЕ, являются единственными идентификаторами, которые могут появиться во фразе ТИП и варианте СБРОСИТЬ фразы СУММА в статье описания группы отчета.  [12]

Оператор ГЕНЕРИРОВАТЬ обеспечивает вывод отчета и выполняет, в частности, функции оператора ПИСАТЬ. Подобно тому как в операторе ПИСАТЬ программист указывает имя записи выходного файла, в-операторе ГЕНЕРИРОВАТЬ он должен указать имя группы отчета типа ФРАГМЕНТ. Группы отчета всех других типов выводятся генератором отчетов автоматически на основании информации о формате отчета, указываемой программистом в секции отчетов. При этом увеличиваются и, если требуется, восстанавливаются счетчики, данные из входных файлов пересылаются в поля данных статьи описания группы отчета, проверяются управляющие данные и, когда возникает прерывание управления, печатаются требуемые дополнительные строки, например итоговые.  [13]



Страницы:      1