Текстовые отчеты
В программах БУРАН и ЗАРЯ для Windows изначально
отчеты формировались в двух вариантах - графическом и текстовом.
Графический вариант - это обычный отчет в системе Windows. Зачем же тогда
нужны текстовые отчеты? Дело в том, что эти программы начали эксплуатироваться
в конце прошлого тысячелетия, а в то время были широко распространены
матричные принтеры.
Достоинством этих принтеров была дешевизна в эксплуатации, так как расходником у них была недорогая красящая лента. Печатающая головка двигалась вдоль строки и тыкала иголками в красящую ленту, оставляя след на бумаге. Такая технология не позволяла этим принтерам показывать чудеса скорости, но в целом результат для того времени был приемлемым. Больше раздражал громкий неприятный звук при печати.
Но скорость принтера была приличной лишь в том случае, если он печатал в своем обычном текстовом режиме, когда на принтер посылаются буквы и цифры, а принтер сам решает как их печатать, используя при этом свой встроенный шрифт. Именно так принтеры обычно и использовались в операционной системе DOS. При этом распечатываемые документы не могли похвастаться разнообразием оформления, а были больше похожи на продукцию печатной машинки - одинаковый шрифт при одинаковом межстрочном интервале.
А в операционной системе Windows для обеспечения более богатых возможности оформления отчетов (разнообразие шрифтов и их размеров, произвольное расположение текста и таблиц, вставка изображений) используется совсем другой принцип. На принтер уже отправляются не сам текст, а картинка, то есть графическое изображение печатного листа, сформированное в компьютере. Но как раз в таком графическом режиме матричные принтеры печатают в несколько раз медленнее, чем в текстовом, да и качество печати обычно ухудшается.
Поэтому для обеспечения нормальной скорости матричных
принтеров в программах БУРАН и ЗАРЯ наряду с обычными
графическими отчетами были реализованы и текстовые отчеты.
Они передавались на принтер в обход системы
печати Windows. При этом выполнялось преобразование отчета в кодировку
DOS, в отчет вставлялись коды управления принтером для переключения на
мелкий или крупный шрифт, для перехода на новую страницу.
Теперь матричные принтеры в бухгалтериях практически не используются, поэтому в программах БУРАН и ЗАРЯ прекращена их специальная поддержка. То есть уже нет возможности формировать полноценные текстовые отчеты, удалена функция отправки их в порт принтера. Последним исключением пока остаются текстовые варианты лицевых счетов в программе ЗАРЯ.
И хотя полноценных текстовых отчетов больше нет и все печатные формы
теперь более оптимизированы для формирования графических отчетов, но остается возможность
получения некоторого очень упрощенного текстового варианта отчета.
Дело в том, что графические отчеты всем хороши, но имеют недостаток -
нет возможности их редактировать, нет возможности скопировать фрагмент
в буфер обмена. А упрощенный текстовый отчет хоть и не позволяет сделать красивую
распечатку, зато дает возможность выделить нужный фрагмент и скопировать
его в другую программу.
Вместо поддержки матричных принтеров в программы БУРАН и ЗАРЯ
добавлена возможность сохранения текстов в формат RTF. При нажатии на кнопку
<В TXT или RTF> предоставляется выбор формата.
Формат TXT обычно автоматически открывается Блокнотом Windows.
Формат RTF может открываться программой Microsoft Word, что дает возможность
дальше манипулировать текстом по своему усмотрению, например, изменять шрифт.
Такая кнопка для экспорта текстов в формат TXT или RTF добавлена и
в других местах программы. Например, можно легко передать в
Microsoft Word информацию о расчете строки лицевого счета.
Основным видом отчетов в программах БУРАН и ЗАРЯ являются обычные графические отчеты. Важное значение имеют также отчеты в формате Excel. Режим текстового отчета несет лишь вспомогательную сервисную функцию.