Подскажу.
Есть метод \Classes\ClassFactory\formRunClassOnClient, который является точкой входа для старта всех formRun-форм в аксапте. Встраиваемся в это место, и с момощью WinApi производим поиск на наличие уже открытой формы (имя запускаемой формы приходит в args.Name()). Если находим - опять же с помощью WinApi делаем её onTop. Если не неаходим - пропускаем дальнейшее выполнение formRunClassOnClient
|