В описании формата значений удобно проводить начальную инициализацию переменных и какие-то предварительные расчёты. Для этого используется механизм расчётных вставок, описанный выше в разделе «Расчёт значений». Например, чтобы проинициализировать переменную «Итого» и запросить период расчета, достаточно вставить такой фрагмент:
{
Итого = 0;
СпроситьДаты();
}
Нужно понимать, что само по себе описание формата значений ещё не создает одноимённую переменную или поле. То есть, если описать формат некоторого значения с именем «Икс», а потом попробовать подставить в текст отчёта переменную «Икс», то скорее всего, будет выдано сообщение «Нет такой переменной». Чтобы этого не происходило, нужно явно проинициализировать переменную:
. Икс = 0;
Подобная инициализация не требуется для полей базы данных и переменных, значения которых устанавливаются самой программой при построении отчёта. Например, при печати накладной сумма документа уже установлена. То есть при печати накладной существует поле «Сумма» типа «деньги», в котором хранится сумма накладной.
Похожие статьи
- табеля наряды
- цели задачи для курсовой
- сколько нужно хранить расчётный листок по зарплате
- как вырос коэффициент по зп
- тема нормативно-правовое обеспечение комплектования библиотечных фондов