(3) Ничто не мешает добавить во внешнюю обработку, содержающую данную ПФ, форму с кнопкой, которая будет вызывать процедуру печати из модуля объекта обработки, и выдавать её в табдок на этой же форме. И отлаживай сколько влезет.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший