Подписаться на RSS и Twitter
-
Свежие записи
Loading ...Котировки и индексы
Курсы валют
Архив рубрики: Я_Глава 5. Отчёты и вывод на печать
Несколько вариантов одного отчёта,. формирование меню отчётов
Нередко возникает необходимость формировать то одну, то другую модификацию одного и того же отчёта. Например, при печати платёжного поручения, может потребоваться либо вывести красивую, но медленную форму платёжки, либо быструю, но не очень красивую форму той же платёжки. Сделать такое … Читать далее
Файлы с описаниями отчётов
Все описания отчётов хранятся в текстовых файлах. Структура всех таких файлов одинакова, о ней будет рассказано ниже. Пока же поговорим о том, какие типы отчётов и соответственно типы файлов с описаниями отчётов бывают, и где должны «лежать» эти файлы.
Управляющие последовательности
Для управления печатью в текст отчёта добавляются специальные управляющие последовательности символов. Каждая такая последовательность состоит из символа с кодом 1 и следующей за ним буквы, которая и определяет, что данная последовательность означает. Чтобы не было путаницы, в управляющих последовательностях используются … Читать далее
Описание формата
Как уже говорилось выше, после заголовка отчёта идёт описание формата значений, подставляемых в текст отчёта. В принципе, описания может и не быть. В этом случае все значения будут подставляться в текст отчёта по правилам, принятым в программе для каждого типа … Читать далее
Сжатие текста по вертикали
Обычно все отчёты печатаются в режиме 6 строк на дюйм. Чтобы сжать печатаемый текст по вертикали до 8 строк на дюйм используйте команду «_Е», соответственно, выключить сжатие по вертикали можно командой ‑ «_е».
Изменение параметров печати
При построении отчётов доступны следующие специальные переменные, определяющие текущие установки в окне «Услуги/Параметры печати» и текущее состояние печатаемого отчёта. Переменная Тип Поле в окне «Параметры печати» ТипПринтера строка – поле «Тип принтера» УстройствоВывода строка – поле «Устройство вывода» ШиринаСтраницы число … Читать далее
Формирование отчётов
Рассмотрим теперь более сложные моменты управления формированием отчётов.
Пример. Создаём описание отчёта
Вот теперь у нас уже достаточно знаний, чтобы начать создавать описание отчёта. Для создания файла придётся воспользоваться текстовым редактором, для этого: 3. Выберите пункт меню «Услуги/Текстовый редактор». 4. В появившемся окне наберите «form\ostnal.frm» и нажмите <Enter>. 5. Должно появиться окно … Читать далее
Заголовок отчёта
Итак, каждое описание отчёта начинается с новой строки, в которой указан заголовок отчёта. В общем случае заголовок отчёта выглядит так. ++Название отчёта[.Название шаблона[.Шрифт]]* То есть идёт признак начала отчёта – два символа прогона страницы, название отчёта и далее через точку … Читать далее
Управляющие последовательности WinPrint
Кроме стандартных (описанных выше) управляющих последовательностей программа WinPrint понимает дополнительные коды. Эти коды начинаются с символа «©» (код – 3, вводится комбинацией клавиш <Alt+]>). За символом «©» идёт буква, обозначающая режим. В некоторых режимах за буквой могут идти дополнительные параметры, … Читать далее







