ичайнi строки (это или пустi строки, или строки, начинающиеся с "*", i в которых первый отличный от пробела символ – не "!"). Формирование первичного документа выполняется Следующим образом. Программа читает текст формы документа по строкам. Строки, начинающиеся с "*", пропускаются. Для всех остальных строк в программе есть следуя порядок: Если в строке есть команды (они следуют за символом "!"), то сначала выполняются эти команды. Если в строке есть команды i перед первой командой нет символов, кроме пробелов, то обработка строки заканчивается. В противном случае часть строки от его начала до первого символа "!" или до конца строки включается в документ, который формируется. При этом, если в этой части строки есть квадратные скобки, то программа вычисляет макроiм "я, заданное между скобками, i пiдставляе на это место вираховано значение. Замечания. То, что команды, помещенные в конце строки, выполняются в пiдстановкы значений макроiмен в начале этой строки, позволяет использовать в строках формы показатели (см. ниже), определяя формулы для их подсчета в конце той же строки. Это во многих случаях значительно повышает нагляднiсть формы. Команды комментариев. В форме документа любой текст по символам "! * "до конца строки является комментарием. В документ, который формируется, строки комментариев не попадают, они используются только для записи замечаний в текст формы документа. Эта форма комментариев часто удобнее комментариев с символом" * "в первой колонке строки – она позволяет комментировать команды, использовать отступления наглядного оформления условных операторов i циклов, i т.д. 5.9. Показатели, константы, субконто в формах документов Показатели. Во многих случаях в документ необходимо вставить поле, назначение которого не совпадает ни с одним из предусмотренных макроiмен, но может быть полученное из них с помощью определенной формулы. Для таких полей в формах первичных документов i в отчетах використоруються показатели. Они выполняют ту же функцию, что i переменные в стандартных языках программирования: им можно присваивать значения i использовать эти значения в дальнейших выражениях. Имена показателей в программе состоят из буквы "П", по которой может слiдуваты от 1 до 20 символов – букв, цифр i знаков пiдкреслення. Для присвоения показниковi значение следует использовать команду:! Пiмья-показателя = выражение Здесь выражение может быть: алгебраической формулой, состоящей из числа, знаков операций, скобок, вызовов функций i макроiмен (см. розд.5.6); символьной строкой, взятым в кавычки, или выражением, состоящим из таких строк, макроiмен, строчных операций ("+" i "$") i строчных функций (выд, СОКРЛ, СОКРП). Выражение должно начинаться со строки в кавычках (при необходимости можно использовать пустую строку – ""). Подробно о символьнi выражения говорится в Додатку1. После того, как показниковi присвоено значение, его можно использовать в дальнейших формулах i в полях, размещенных в той же строке или ниже по тексту формы. Примеры:! П105 = Х2 * 0.12 – эта команда присвое показниковi П105 значение Х2 (сумма