Учитывая вышесказанное подведу итог:
1) пробовал поставить версию 2.5 1с++, которая работает вместе с последним Formex - перестали работать или стали некорректно работать куски кода при работе с MySQL через ODBC. Как бы не смешно выглядело действительно сейчас сложно все перешерстить и найти такие проблемные места, ибо кода очень много.
Вообще на текущий момент все работает и работает более 5 лет. Здесь наверно будет уместным бородатый анекдот, в котором сын прграммиста отца спрашивал почему каждый день всходит и заходит солнце. Вот и я, как и отец в этом анекдоте считаю что "если все работает - ничего не трогай"
2) Мне всего лишь нужна была возможность перехватывать печать, которая есть в последнем Formex - метод ПриПечати и которого нет (может ошибаюсь ?) последних версиях 1с++
А вообще я борюсь с такой известной проблемой, как дырка в защите печтаных форм, т.е. защита ставиться и "почти" всегда работает - не дает печатать, копировать, сохранять в файл. Правда нашлись умные пользователи, которые просто выделяют кусок таблицы и говорят - печать выделенного и все, защита здесь заканчивается
А у меня почти все управленяеские (самописные) отчеты на этой защите работали.
Вообщем всем спасибо за отклик, похоже не получилось "по-быстрому" решить вопрос. Пойду другим путем, может кому пригодится в двух словах скажу - после того как печ.форма сформирована, она не выводится, а передается обработке, в которой таблица для ввода данных. Обходя все ячейки исходной заполняю табл.ввода даных и показываю на экран. В форме обработки подключается обработчик, который следит за выделенными ячейками и если видит, что пользователь выделил блок, то сбрасывает такое выделение - первую ячейку в блоке делает активной. И все это для того чтобы нельзя было печатать выделенное. Завернуто конечно, но работает.