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

Табличные отчеты

При формировании отчетов в виде таблиц (реестры документов, печать справочников, печать накладных и так далее), используются следующие разделы: Название раздела Назначение раздела Начало таблицы –   «шапка» таблицы, печатается один раз в начале отчета; Первая страница –   начало первой … Читать далее

Суммирование переменных для подведения итогов

Если в отчёте выводится некоторая таблица, то почти наверняка потребуется подвести итоги по некоторым столбцам, содержащим числовые данные. Для того чтобы упростить написание таких отчетов, в программе реализован следующий механизм. Если при подстановке некоторой числовой переменной перед ее именем поставить … Читать далее

Описание отчёта

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

Изменение формата, функция «Формат»

Формат вывода значений, устанавливаемый в разделе описания формата, можно изменить при помощи функции «Формат». Делается это следующим образом. При вызове функции «Формат» указывается имя переменной или поля и через запятую само описание формата. Описание формата – это та же строка, … Читать далее

Приостановка и возобновление печати

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

«Заплатки» на отчёты,. изменение уже существующих отчёты

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

СБиС++ и WinPrint

На самом деле в комплексе СБиС++ есть два механизма управления печатью. Первый, базовый механизм встроен в саму программу, второй же реализуется при помощи внешней программы «winprint.exe», поставляемой вместе с комплексом. Средства, встроенные в СБиС++, позволяют управлять любым принтером матричным, струйным … Читать далее

Пример. Вводим текст отчёта

В предыдущем примере мы создали заготовку описания отчёта. Давайте, учитывая всё вышеизложенное, превратим теперь её в нормальный отчёт, для этого: 7.     Выберите пункт меню «Услуги/Редактор отчетов» и в появившемся списке выберите строку «   Справка об остатке». Должно появиться такое окно: … Читать далее

Типы отчётов и файлов с описаниями отчётов

В зависимости от назначения и способа вызова отчёты делятся на несколько типов. Описания отчётов каждого из типов хранятся в файлах с определённым расширением. Формы документов и внутренние отчёты (*.rpt) В rpt-файлах описываются печатные формы документов (платёжки, накладные, кассовые ордера и … Читать далее

Принципы работы программы WinPrint

Для начала несколько слов о том, как собственно работает программа WinPrint. Фактически печать отчёта в этом режиме происходит следующим образом. 15. Комплексом СБиС++ отчёт формируется в специальный файл «winprint.tmp», который помещается в каталог запуска файла «sbis.exe». При этом коды, включающие/выключающие … Читать далее