Графическая форма Назад В начало Вперед
<форма-прототип> ::=
  .form <имя формы> [<список формальных параметров>]
	[<опции формы>]
	{<описание переменных и массивов в отчетах>}
	{<описание полей>}
	{<описание процедуры>}
	{<описание логической таблицы>}
	{<объявление внешней логической таблицы>}
	[<тело графической формы>]
  .endform

Опции печати, заголовки и подножия в графической форме не используются.

Главные особенности графической формы сосредоточены в секции <тело графической формы>.

<тело графической формы> ::= { graphreport <тело формы> }

Элемент <тело графической формы> состоит из набора конструкций, начинающихся ключевым словом graphreport.

Количество конструкций graphreport в одной форме не ограничено.

До слова graphreport форма не должна иметь пустых строк. Слово graphreport должно стоять в первой позиции первой строки конструкции <тело графической формы>.

Конструкция graphreport содержит <тело формы>.

Конструкция <тело формы> описывается директивами пакета деловой графики Galagraf с включением элементов языка VIP.

Директивы Galagraf рассмотрены в книге "Инструментальный комплекс SUPPORT. Модуль Деловая графика.".

В теле графической формы разрешен тот же набор элементов, что и в теле соответствующей ей текстовой формы.

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