Перейти до вмісту
ГОСТ 22558-89
/ 116

фраза NEXT PAGE (НА СЛЕДУЮЩЕЙ СТРАНИЦЕ) в- первой из абсолютных фраз LINE NUMBER (НОМЕР СТРОКИ) указывает, что группа типа концовка отчета представляется на от­дельной странице, на которой никакая другая группа не представ­лена. Первая печатаемая строка группы типа концовка отчета представляется на строке, номер которой указан целым фразьг LINE NUMBER (НОМЕР СТРОКИ) группы отчета типа концов­ка отчета;

номер строки, на которой представляется первая печатаемая строка группы типа концовка отчета, определяется суммой целого первой фразы LINE NUMBER (НОМЕР СТРОКИ) и значения LINE-COUNTER (СЧЕТЧИК-СТРОК);

группа типа концовка отчета не представляется.

Правила результирующей установки LINE-COUNTER (СЧЕТЧИК-СТРОК):

результирующее значение LINE-COUNTER (СЧЕТЧИК- СТРОК) равно номеру строки, на которой представляется послед­няя печатаемая строка группы концовка отчета;

при обработке непечатаемой группы отчета значение LINE­COUNTER (СЧЕТЧИК-СТРОК) не изменяется.

Фраза COLUMN NUMBER (НОМЕР СТОЛБЦА)

Назначение

Фраза COLUMN NUMBER (НОМЕР СТОЛБЦА) идентифици­рует данное как печатаемое и указывает позицию данного на печа­таемой строке.

Общий формат

COLUMN NUMBER целое-1

НОМЕР СТОЛБЦА целое-1

Синтаксические правила

Фраза COLUMN NUMBER (НОМЕР СТОЛБЦА) может быть указана в группе отчета только на элементарном уровне. Ес­ли фраза COLUMN NUMBER (НОМЕР СТОЛБЦА) указана, она должна находиться в статье, содержащей фразу LINE NUMBER (НОМЕР СТРОКИ), или в статье, подчиненной статье, содержа­щей фразу LINE NUMBER (НОМЕР СТРОКИ).

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

Общие правила

Фраза COLUMN NUMBER (НОМЕР СТОЛБЦА) указы­вает, что на печатаемой строке представляется объект фразы SOURCE (ИСТОЧНИК), объект фразы VALUE (ЗНАЧЕНИЕ) или счетчик суммы, определяемый фразой SUM (СУММА). Отсут­ствие фразы COLUMN NUMBER (НОМЕР СТОЛБЦА) указыва­ет, что статья не будет представлена на печатаемой строке.

Целое-1 указывает номер позиции на строке самой левой литеры печатаемого данного.

СУГО проставляет пробелы па всех позициях печатаемой строки, не занятых печатаемыми данными.

Самая левая позиция печатаемой строки соответствует но­меру столбца 1.

Фраза «имя-данного»

Назначение

1-Імя-дашіого определяет имя описываемого данного.

Общий формат

Имя-дапиого-1

Синтаксические правила

В секции отчетов имя-даппого-1 не обязательно определять в статье описания данного.

Общие правила

В секции отчетов имя-даппого-1 должно быть задано в сле­дующих случаях:

если имя-даппого-1 представляет группу отчета, па которую имеется ссылка в опера торах GENERATE (ГЕНЕРИРОВАТЬ) или USE (ИСПОЛЬЗОВАТЬ) в разделе процедур;

если в разделе процедур или секции отчетов необходима ссылка па счегчик суммы.:

если в вариант? UPON (ДЛЯ) фразы SUM (СУММА) име­ется ссылка на груііііу отчета типа фрагмент.

если имя-дащюго-1 необходимо для уточнения счетчика сум­мы.

Фраза GROUP INDICATE (ОПРЕДЕЛЯЕТ ГРУППУ)

Н а з н а ч е и и е

Фраза GROUP INDICATE (ОПРЕДЕЛЯЕТ ГРУППУ) указы­вает, что соответствующее, печатаемое данное представляется только при первом появлении содержащей его группы после пре­рывания управления ИЛИ Продвиже нщ СТ.Щ'ЩЦН.

Общи!: формат

GROUP INDICATE

ОПРЕД ЕЛ ЛЕТ ГР У П ПУ

Синтаксические правил?

Фраза GROUP INDICATE (ОПРЕДЕЛЯЕТ ГРУППУ)

должна быть указана только з статье оіше:зля : руппы отчета типа фрагмент, определяющей печатаемое данное.

'. U 3 ’ ■’ 11 о : ■ ■. а и г і .і

Если фраза GROUP INDICATE (ОПРЕДЕЛЯЕТ ГРУП­ПУ) указана. Фразы SOURCE (ИСТОЧНИК! пли VALUE (ЗНА­ЧЕНИЕ) к глорії рею гач и е е-ггавляются пробелы гл всех случаях, Кроме СПС : мющщ.:

ЛЬ Щ.ЖоМ ар-ЛЗЫЛИЛОСЖ. і ТЧ01 С С' г;'! ас і с др.. >щеи группы типа ф" а г м єн ч, илі:

iijH.1 нервом после каждого нрщщиж'. пия страницы представ­лении соогветствующеіі группы типа фрагмент, или

при первом после каждого прерывания управления представ­лении ссотвстствующеи группы типа фрагмент.

Если в ста две ('писания отчета не указана пи фраза RAGE (РАЗМЕР СТРАНИЦЫ), пи фраза CONTROL (УПРАВЛЕНИЕ), печатаемое чанное, опведсляемое фразой GROUP INDICATE (ОП­РЕДЕЛЯЕТ ГРУППУ), ярстставляется при первом после выпол­нения оператора INITIATE (НАЧАТЬ) представлении соответст­вующей группы отчета типа фрагмент. При последующих пред­ставлениях этой группы печатаемые данные, описанные с фразой SOURCE (ИСТОЧНИК) или VALUE (ЗНАЧЕНИЕ), представля­ются пробелами.

Номер-уровня

Назначение

Номер-уровия указывает позицию данного в иерархической структуре группы отчета.

Общий формат

номер-уровня

Синтаксические правила

Номер-уровня необходим как первый элемент каждой ста­тьи описания данного.

Статьи описания данных, подчиненных статье RD (ОО),, могут иметь номера уровней только от 01 до 49.

Общие правила

Номер уровня 01 идентифицирует первую статью в группе отчета.

Несколько статей уровня 01, подчиненных статье описания отчета с индикатором уровня RD (ОО), не представляют неявное переопределение одной и той же области.

Фраза LINE NUMBER (НОМЕР СТРОКИ)

Назначение

Фраза LINE NUMBER (НОМЕР СТРОКИ) определяет верти­кальное расположение информации соответствующей группы от­чета.

Общий формат

LINE NUMBER IS !’ ,ОХ ? )

( PLUS целое-2 J нпмго гтппкчл (целое-1 [НА СЛЕДУЮЩЕЙ СТРАНИЦЕ] j НОМЕР СТРОКИ ( f

ПЛЮС целое-2 I

Синтаксические правила

Целое-1 и целое-2 должны быть не более чем трехзначны­ми.

Целое-1 и целое-2 должны быть такими, чтобы любая представ­ляемая строка группы отчета находилась в пределах вертикально­го подразделения страницы, определенного для данного типа груп­пы отчета фразой PAGE (РАЗМЕР СТРАНИЦЫ) (см. п. 3.8 на­стоящей части).

Целое-2 может равняться нулю.

В статье описания группы отчета статья, содержащая фра ­зу LINE NUMBER (НОМЕР СТРОКИ), не должна содержать подчиненную статью с такой же фразой.

В статье описания группы отчета все фразы LINE NUM­BER (НОМЕР СТРОКИ), задающие абсолютную позицию (абсо­лютные фразы), должны предшествовать всем фразам LINE NUM­BER (НОМЕР СТРОКИ), задающим относительную позицию (от­носительным фразам).

В статье описания группы отчетов следующие одна за дру­гой абсолютные фразы LINE NUMBER (НОМЕР СТРОКИ) дол­жны указывать целые в возрастающем порядке. Целые не обяза­тельно должны быть последовательными числами.

Если в статье описания отчета опущена фраза PAGE (РАЗМЕР СТРАНИЦЫ), то в статьях описания групи этого отче­та могут указываться только относительные фразы LINE NUMBER (НОМЕР СТРОКИ).

В статье описания группы отчета вариант NEXT PAGE (НА СЛЕДУЮЩЕЙ СТРАНИЦЕ) может указываться только один раз « только в первой фразе LINE NUMBER (НОМЕР СТРОКИ) ста­тьи описания этой группы отчета.

Фраза LINE NUMBER (НОМЕР СТРОКИ) с вариантом NEXT PAGE (НА СЛЕДУЮЩЕЙ СТРАНИЦЕ) может указывать­ся только в описании групп тела отчета и в группе типа концовка отчета.

Каждая статья, определяющая печатаемое данное (см. п. 3.11 настоящей части), должна или содержать фразу LINE NUMBER (НОМЕР СТРОКИ), или подчиняться статье, содержа­щей фразу LINE NUMBER (НОМЕР СТРОКИ).

Первая фраза LINE NUMBER (НОМЕР СТРОКИ), ука­занная в группе отчета типа концовка страницы должна быть аб­солютной фразой.

Общие правила

Для установления каждой печатаемой строки группы отче­та должна быть указана фраза LINE NUMBER (НОМЕР СТРО­КИ).

СУГО осуществляет вертикальное позиционирование, оп­ределяемое фразой LINE NUMBER (НОМЕР СТРОКИ), до пред­ставления установленной этой фразой печатаемой строки.

Целое-1 указывает абсолютный номер строки. Абсолютный номер строки определяет номер строки, па которой представляется печатаемая строка.

Целое-2 указывает относительный номер строки. Если от­носительная фраза LINE NUMBER (НОМЕР СТРОКИ) является не первой фразой LINE NUMBER (НОМЕР СТРОКИ) статьи описания группы отчета, то помер строки, па которой представля­ется печатаемая строка, определяется как сумма номера строки, на которой была представлена предыдущая печатаемая строка, и целого-2 из относительной фразы LINE NUMBER (НОМЕР СТРО- 7* 643

КИ). Если целое-2 равно нулю, строка будет печататься па юй же строке, что н печатаемая строка.

Если относительная фраза LINE NUMBER (ПОМЕР СТРО­КИ) является первой фразой LINE NUMBER (ПОМЕР СТРОКИ) в статье описання группы отчета, то номер строки, па которой пред­ставляется печатаемая строка, определяется по специальным пра­вилам (см. л. 3.10 настоящей части).

Фраза NEXT PAGE (НА СЛЕДУЮЩЕЙ СТРАНИЦЕ) указывает, что группа отчета будет представлена начиная с указан­ного номера строки на новой странице (см. и. 3.10 настоящей час­ти) .

Фраза NEXT GROUP (СЛЕДУЮЩАЯ ГРУППА)

И а з и а ч е и и е

Фраза NEXT GROUP (СЛЕДУЮЩАЯ ГРУППА) задает ин­формацию о вертикальном позиционпровапип на странице после представления последней строки группы отчета.

Общий формат

ц NEXT GROUP IS

елое-1

PLUS целое-2 NEXf PAGE

f целое-1 '■

СЛЕДУЮЩАЯ ГРУППА j ПЛЮС целое-2 [

[ НА СЛЕДУЮЩЕЙ СТРАНИЦЕ |

Синтаксические правила

Статья описания группы отчета не должна содержать фра­зу NEXT GROUP (СЛЕДУЮЩАЯ ГРУППА), если описание этой группы отчета не содержит хотя бы одну фразу LINE NUMBER (НОМЕР СТРОКИ).

Целое-1 и целое-2 не должны быть больше чем трехзнач­ными числами.

Если в статье описания отчета опущена фраза PAGE (РАЗМЕР СТРАНИЦЫ), то в любой статье описания группы это­го отчета может быть указана только относительная фраза NEXT GROUP (СЛЕДУЮЩАЯ ГРУППА).

Вариант NEXT PAGE (НА СЛЕДУЮЩЕЙ СТРАНИЦЕ) фразы NEXT GROUP (СЛЕДУЮЩАЯ ГРУППА) не может быть указан в группе отчета типа концовка страницы.

Фраза NEXT GROUP (СЛЕДУЮЩАЯ ГРУППА) не может быть указана для групп типа концовка отчета или заголовок стра­ницы.

Общие правила

Позиционирование страницы, указанное фразой NEXT GROUP (СЛЕДУЮЩАЯ ГРУППА), выполняется после пред- 644

ставлення группы отчета, в описании которой эта фраза указана (см. п. 3.10 настоящей части).

Для определения нового значения LINE-COUNTER (СЧЕТ­ЧИК-СТРОК) СУГО использует информацию о вертикальном по­зиционировании, задаваемую фразой NEXT GROUP (СЛЕДУЮ­ЩАЯ ГРУППА) и Фразами ТУРЕ (ТИП) и PAGE (RA3MEP СТРАНИЦЫ), и текущие значение LINE-COUNTER (СЧЕТЧИК- СТРОК) (см. п. 3.10 настоящей части).

Фраза NEXT GROUP (СЛЕДУЮЩАЯ ГРУППА) игнори­руется СУГО, если она указана для группы отчета типа управляе­мая концовка, уровень которой отличается от наивысшего уровня, на котором обнаружено прерывание управления.

Побачили розбіжність з офіційним текстом?

Повідомити про неточність

Напишіть, що саме розходиться з офіційною публікацією. Код документа вкажіть у повідомленні — так ми швидше знайдемо потрібне місце.

Перейти до форми зворотного зв'язку

Дивіться також

Весь розділ →