Пример описания полей отчета Назад В начало Вперед

Форма-прототип

.form "акт"
.fields  шоколад : double : "p:l", "t:a", "d:r"
  мороженое : double : "p:l", "t:r", "d:l"
  дата_реализации: date: "m:dd/mm/yyyy"
.endfields.
.................
!тело формы
.endform

В форме-прототипе "акт" описаны три поля: "шоколад", "мороженое", "дата_реализации". Каждое поле имеет расширенный формат.

Присоединенная форма

.linkform "акт реализации"
  prototipe is акт
.var а b : longint; c : data .endvar
.begin <тело программного блока> end.
.fields  шоколад : "p:l", "t:a", "d:r"
				мороженое : "p:l", "t:r", "d:l"
				дата_реализации : "m:dd/mm/yyyy"
				#0 -a+#1-b+#2-c : "p:r", "t:l", "d:a" endfields.
		<тело>
.endform

В присоединенную форму "акт реализации", созданную на основе формы-прототипа "акт", введены три поля формы-прототипа и одно вычисляемое поле. В арифметическом выражении вычисляемого поля использованы поля формы-прототипа, заданные номером, и переменные a, b, c, вычисленные в теле программного блока. Поле #0 - "шоколад", поле #1 - "мороженое", поле #2 - "дата_реализации".