Cтраница 3
В схему, описывающую набор данных на ЯОД, входят статьи описания записей, по одной статье для каждого типа записей. [31]
Имя-сортируемого-файла должно быть определено в параграфе FILE-CONTROL и описано в статье описания SD. Имя-данного должно быть именем некоторого данного из статьи-описания-записи, следующей за статьей SD. [32]
За этим заголовком следуют сперва статьи описания несвязанных полей, затем статьи описания связанных полей. [33]
Для этой цели используется фраза VALUE ( ЗНАЧЕНИЕ), включаемая в статьи описания данных. [34]
Кодовый символ ОМ ( описание массива) в строке 080 обозначает начало статьи описания входного массива и предшествует названию массива. [35]
Секция массивов состоит из статей описания массивов, за каждой из которых следуют статьи описания записей, входящих в массив. [36]
Имя-данного или ключевое слово ЗАПОЛНИТЕЛЬ должно быть первым словом после номера уровня в статьях описания данных. [37]
Номера уровней-это слова, используемые для описания иерархической структуры логической записи или для указания специальных свойств статьи описания данного. [38]
Каждая запись представляет собой последовательность слов в алфавите машины, разделенных символами 0, являющихся значениями данных, в статьях описания которых присутствует фраза ШАБЛОН и отсутствует ( и не распространяется на эти статьи из статей более низкого уровня) фраза ЗНАЧЕНИЕ. Если в описании данного присутствует фраза ПОВТОРЯЕТСЯ п РАЗ, то в строке присутствует п слов пользователя, если данное элементарное, или п групп слов пользователя, если данное групповое, соответствующих указанному данному. [39]
Фраза НОМЕР СТРОКИ с вариантом НА СЛЕДУЮЩЕЙ СТРАНИЦЕ может появляться только на уровне статьи описания группы отчета 01 или в статье описания первой строки группы отчета. Строка будет напечатана на следующей странице на строке с номером, задаваемым целым-2 в варианте ЗАГОЛОВОК целое-2, если используется фраза НОМЕР СТРОКИ НА СЛЕДУЮЩЕЙ СТРАНИЦЕ, или на строке с номером, задаваемым целым-б, если используется фраза НОМЕР СТРОКИ целое-6 НА СЛЕДУЮЩЕЙ СТРАНИЦЕ. [40]
Статья описания группы отчета, как и статья описания записи, начинается о номера уровня 01, за которым, в отличие от статьи описания записи, может не следовать имя данного. Имя данного в статье описания группы отчета должно присутствовать только тогда, когда явно требуется обратиться к этой группе отчета в секции отчетов раздела данных или в разделе процедур. Подобно записи группа отчета состоит из элементарных данных, которые могут быть объединены в групповые данные. Объединение элементарных данных в групповое может использоваться, например, для указания одного номера строки для всех элементарных данных, подчиненных этому групповому. В отчете, представленном на рис. 23 - 28, элементарными данными в группе отчета типа ФРАГМЕНТ ( отмечена цифрой 3 или 4) являются, например, отдел, количество покупок, тип покупки, стоимость. Для описания труппы отчета используются четыре формата. [41]
Внутренние характеристики логической записи, например тип данных, содержащихся в каждом поле записи, описываются программистом иерархией статей описания данных, образующих статью описания еаписи. Статьи описания записей следуют за статьей описания файла, которому принадлежат эти записи. [42]
Фразы ШАБЛОН, ПРОБЕЛ КОГДА НУЛЬ, СДВИНУТО ВПРАВО и ДЛЯ ВЫДАЧИ применяются в статьях опивания групп отчета так же, как и в статьях описания записей данных. [43]
С каждой печатаемой строкой отчета должна быть связана фраза НОМЕР СТРОКИ, Для первой строки группы отчета фраза НОМЕР СТРОКИ может быть задана на уровне статьи описания группы отчета 01, перед статьей описания первого элементарного данного в строке или в статье описания этого данного. Для строк отчета, отличных от первой, фраза НОМЕР СТРОКИ может быть задана в статье, предшествующей описанию первого элементарного данного в строке, или в статье описания этого данного. Для статей, следующих за статьей с фразой НОМЕР СТРОКИ и не содержащих такой фразы, неявно предполагается тот же номер строки, пока не встретится другая фраза НОМЕР СТРОКИ или конец описания группы. [44]
С каждой печатаемой строкой отчета должна быть связана фраза НОМЕР СТРОКИ, Для первой строки группы отчета фраза НОМЕР СТРОКИ может быть задана на уровне статьи описания группы отчета 01, перед статьей описания первого элементарного данного в строке или в статье описания этого данного. Для строк отчета, отличных от первой, фраза НОМЕР СТРОКИ может быть задана в статье, предшествующей описанию первого элементарного данного в строке, или в статье описания этого данного. Для статей, следующих за статьей с фразой НОМЕР СТРОКИ и не содержащих такой фразы, неявно предполагается тот же номер строки, пока не встретится другая фраза НОМЕР СТРОКИ или конец описания группы. [45]