Было бы утомительно описывать формат всех значений, которые выводятся в отчёте. Чтобы этого не делать, введено такое понятие, как «формат, принятый по умолчанию». То есть, если программа в процессе построения отчёта встречает значение, формат которого не описан, она использует формат «по умолчанию».
На самом деле хранится не один, а четыре формата «по умолчанию»: отдельно для текста, для чисел, для дат и для времени.
Изначально приняты следующие соглашения:
§ текст выравнивается по левому краю (формат – «:ТЕКСТ 0л»);
§ числовые значения выводятся как числа, а не как деньги, с выравниванием по правому краю и без округления (формат – «:ЧИСЛО 0.9п»);
§ даты выравниваются по левому краю и выводятся в формате «дд.мм.гг» (формат – «:ДАТА 0л(дд.мм.гг)»);
§ время также выравнивается по левому краю и выводится в формате «чч:мм» (формат – «:ВРЕМЯ 0л(чч:мм)»).
Форматы, принятые по умолчанию, можно изменять. Для этого просто в разделе описания форматов вставляется строка без перечисления имён. Например, следующая строка изменяет формат, принятый по умолчанию для чисел, после чего все неописанные числовые значения будут округляться до десятков, центрироваться и выводиться жирным курсивом :
:ЧИСЛО 0.1ц ЖК ¬ формат по умолчанию для чисел и денег
Обратите внимание, что для всех числовых значений (и просто чисел, и денег) используется один формат по умолчанию. Таким образом, если в предыдущем примере не был отдельно задан формат для переменной «Сумма» типа деньги, она будет выводиться как число с одним знаком после запятой. А если написать так:
:ДЕНЬГИ ¬ формат по умолчанию для чисел и денег
…то все числа, формат которых был не определён, будут выводиться как деньги.







