Делаем печатную форму, подключаем к БСП печати, встраиваем в документ;
Способов - кто во что горазд (сделать внешнюю печатную форму, сделать отдельной обработкой и встроить в командный интерфейс, добавить команду при инициализации объекта в менеджере/в модуле и т.д.)
Добавили все класс - а она не печатает при нажатии на кнопку печать - ?
Ответ жесток: если ставить авто масштаб и заданный масштаб в процентах (отличный от 100%) - то программа себя ведет именно так
+ сталкивался с истинными ценителями автоматизации, которые умудрялись вставить проверку на проведение документа и если он был не проведен или помечен на удаление, то он просто не печатался без всякого оповещения пользователю...