18.03.2008, 00:07 | #1 |
Участник
|
InterCompany и модальность
Не знаю сталкивался кто-нибудь с этим или нет, может пригодится в будущем кому-то. АХ 4.0 + InterCompany, в компании поставщике открыто модальное окно (форма)
X++: formRun.init(); formRun.run(); formRun.wait(); Долго не мог понять почему в документе который распечатывается полный бардак и почему код в начале метода выполняется в одной копании, а в конце метода уже в другой компании. При этом каждый раз ошибка вываливалась где придется. Выяснилось что картинка с принтером которая появляется при печати это та же форма SysPrintProgress. После ее появления на долю секунды, модальное окно становится активным и Ахарта перескакивает в компанию поставщик. Код соответственно тоже выполняется после этого не в той компании. Не придумал ничего более "эротичного" и решил проблему с помощью перекрытия метода activate на модальном окне (деактивируя окно на время испонения кода в дочерней компании). |
|
18.03.2008, 09:00 | #2 |
Member
|
__________________
С уважением, glibs® |
|