Архив рубрики: Я_Глава 5. Отчёты и вывод на печать

Редактирование описаний отчётов

Текстовый редактор Как уже говорилось, все отчёты описываются в обычных текстовых файлах. Поэтому, вообще говоря, их можно просматривать и изменять любым текстовым редактором, позволяющим работать с текстами в DOS‑кодировке. Последняя оговорка достаточно существенна – из-за неё, к примеру, стандартный NotePad … Читать далее

Как выводить отчёты при помощи WinPrint

Программа WinPrint будет работать только, если на вашем компьютере установлена операционная система MS Windows. Сам файл «winprint.exe» должен находиться в том же каталоге, откуда был запущен файл «sbis.exe». Если все эти условия соблюдены, то откройте окно «Услуги/Параметры печати» в поле … Читать далее

Возможности программы WinPrint

Выше уже говорилось, что программа WinPrint позволяет более полно использовать возможности лазерных и струйных принтеров для формирования изысканных отчётов. Также она будет крайне полезной, если ваш принтер не умеет выводить русские буквы или вообще не умеет работать из-под MS-DOS (как, … Читать далее

Пример. Выбираем тип отчёта

Вернёмся к нашему примеру и определим, какого типа будет наш отчёт. Это точно не внутренний отчёт, отчёты задач «Зарплата» и «Кадры» тоже отпадают. Остаются либо формы стандартной отчётности, либо отчёт по лицу. В нашем примере какого-либо лица, по которому будет … Читать далее

Управление выводом на печать

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

Разделы отчёта

За заголовком отчёта и описанием формата значений идут разделы отчёта, в которых и описывается собственно текста отчёта. Чтобы понять, что такое разделы отчётов, и зачем они нужны, возьмём для примера печать реестра документов. Как минимум при печати реестра программа должна … Читать далее

Запрет перехода на следующую строку

Поскольку разные шрифты имеют разную ширину символа, очень сложно бывает впечатать в строку, печатаемую, например, узким шрифтом, некоторый текст нормальным шрифтом, не сбивая при этом выравнивание столбцов. В подобных ситуациях легче сделать следующим образом. Сначала напечатать текст одним шрифтом, а … Читать далее

Комментарии

Всё, что стоит в строке за символом «#» (решетка) в разделе описания формата считается комментарием и программой пропускается, например: Н :ДЕНЬГИ # номер документа по порядку

Выделение текста при выводе отчёта на экран

Некоторые отчёты строятся в двух режимах – сначала для просмотра на экране, а уже потом для вывода на печать. Например, так строится журнал-ордер. Поскольку при выводе на экран нет возможности отображать текст разными шрифтами, то при формировании отчёта на экран … Читать далее

Печать произвольного раздела отчёта,. функция «Напечатать»

Зачастую требуется напечатать некоторый раздел отчёта в зависимости от определенного условия. Например, напечатать только в том случае, если рассчитанная сумма не равна нулю. Или же требуется напечатать раздел отчёта несколько раз. Для выполнения подобных действий используется функция «Напечатать». При вызове … Читать далее

Page 6 of 7« Первая...34567