Архив рубрики: Я_Глава 5. Отчёты и вывод на печать
Использование шрифтов TrueType
Программа WinPrint позволяет выводить отчёты на печать любыми TrueType шрифтами, установленными в вашей системе. Идеология тут такова – специальной управляющей последовательностью указывается, что некоторая буква включает/выключает определённый TrueType шрифт. После того, как шрифту назначена буква, он используется аналогично типовым кодам … Читать далее
Структура файла с описаниями отчётов
Файл с описаниями отчётов состоит из необязательной строки с заголовком, за которой следуют описания разделов, общих для всех отчётов данного файла, а затем идут собственно описания отчётов: Заголовок файла Общие разделы отчётов … Описание первого отчёта … Описание второго отчёта … Читать далее
Инициализация полей и переменных
В описании формата значений удобно проводить начальную инициализацию переменных и какие-то предварительные расчёты. Для этого используется механизм расчётных вставок, описанный выше в разделе «Расчёт значений». Например, чтобы проинициализировать переменную «Итого» и запросить период расчета, достаточно вставить такой фрагмент: { Итого … Читать далее
Тип данных
После списка имен значений через двоеточие обязательно указывается тип данных, которые будут форматироваться. Пробел после двоеточия не допускается. Возможны следующие типы: ТЕКСТ, ЧИСЛО, ДЕНЬГИ, ДАТА, ВРЕМЯ, например: Название :ТЕКСТ Кол_во :ЧИСЛО Сумма,Цена :ДЕНЬГИ ДатНач,ДатКнц :ДАТА Когда :ВРЕМЯ Для каждого из … Читать далее
Разбиение длинных строк текста
Может возникнуть ситуация, когда текст подставляемой в отчёт переменной не умещается на одной строке и его нужно разбить на несколько строк. Например, нужно вывести сумму прописью: Остаток: ^Прописью(Деньги(СКД50)) ^ Скорее всего, сумма прописью здесь не уместится в отведённое поле (если, … Читать далее
Шрифт переменной
После формата через пробел указывается строка символов, задающая шрифт, которым будет выводиться значение. О том, какие символы, какой шрифт устанавливают, рассказывается ниже в разделе «Управление выводом на печать». Приведем несколько примеров: Название :ТЕКСТ л Ч ¬ выводить с подчеркиванием Сумма … Читать далее
Расчёт значений
В любом месте описания отчёта можно вставить фрагмент, написанный на встроенном в СБиС++ языке программирования (этот язык описывается в третьей главе данного руководства). Два способа вставки Есть два способа вставки расчётных фрагментов в описание отчёта. 11. Если в первой позиции … Читать далее
Заголовок файла
Заголовок – это одна строка, в которой просто указывается название описываемой в данном файле группы отчётов, например, «Налоги, рассчитываемые от ФОТ» или «Общие отчёты по СБиС». Именно эту строку вы видите в списке отчётов, когда выбираете пункт меню «Услуги/Редактор отчётов» … Читать далее