Подписаться на RSS и Twitter
-
Свежие записи
Loading ...Котировки и индексы
Курсы валют
Архив рубрики: Я_Глава 5. Отчёты и вывод на печать
Редактирование описаний отчётов
Текстовый редактор Как уже говорилось, все отчёты описываются в обычных текстовых файлах. Поэтому, вообще говоря, их можно просматривать и изменять любым текстовым редактором, позволяющим работать с текстами в DOS‑кодировке. Последняя оговорка достаточно существенна – из-за неё, к примеру, стандартный NotePad … Читать далее
Как выводить отчёты при помощи WinPrint
Программа WinPrint будет работать только, если на вашем компьютере установлена операционная система MS Windows. Сам файл «winprint.exe» должен находиться в том же каталоге, откуда был запущен файл «sbis.exe». Если все эти условия соблюдены, то откройте окно «Услуги/Параметры печати» в поле … Читать далее
Возможности программы WinPrint
Выше уже говорилось, что программа WinPrint позволяет более полно использовать возможности лазерных и струйных принтеров для формирования изысканных отчётов. Также она будет крайне полезной, если ваш принтер не умеет выводить русские буквы или вообще не умеет работать из-под MS-DOS (как, … Читать далее
Пример. Выбираем тип отчёта
Вернёмся к нашему примеру и определим, какого типа будет наш отчёт. Это точно не внутренний отчёт, отчёты задач «Зарплата» и «Кадры» тоже отпадают. Остаются либо формы стандартной отчётности, либо отчёт по лицу. В нашем примере какого-либо лица, по которому будет … Читать далее
Управление выводом на печать
Пока мы практически не касались такого вопроса, как управление процессом вывода отчёта на печать. Это отдельный достаточно большой вопрос, которому и посвящён данный раздел.
Разделы отчёта
За заголовком отчёта и описанием формата значений идут разделы отчёта, в которых и описывается собственно текста отчёта. Чтобы понять, что такое разделы отчётов, и зачем они нужны, возьмём для примера печать реестра документов. Как минимум при печати реестра программа должна … Читать далее
Запрет перехода на следующую строку
Поскольку разные шрифты имеют разную ширину символа, очень сложно бывает впечатать в строку, печатаемую, например, узким шрифтом, некоторый текст нормальным шрифтом, не сбивая при этом выравнивание столбцов. В подобных ситуациях легче сделать следующим образом. Сначала напечатать текст одним шрифтом, а … Читать далее
Комментарии
Всё, что стоит в строке за символом «#» (решетка) в разделе описания формата считается комментарием и программой пропускается, например: Н :ДЕНЬГИ # номер документа по порядку
Выделение текста при выводе отчёта на экран
Некоторые отчёты строятся в двух режимах – сначала для просмотра на экране, а уже потом для вывода на печать. Например, так строится журнал-ордер. Поскольку при выводе на экран нет возможности отображать текст разными шрифтами, то при формировании отчёта на экран … Читать далее
Печать произвольного раздела отчёта,. функция «Напечатать»
Зачастую требуется напечатать некоторый раздел отчёта в зависимости от определенного условия. Например, напечатать только в том случае, если рассчитанная сумма не равна нулю. Или же требуется напечатать раздел отчёта несколько раз. Для выполнения подобных действий используется функция «Напечатать». При вызове … Читать далее







