Я делал подобное для D365FO, но функция там запускается именно при клике на поле. При этом создается релейшн с уже заполненными сво-вами
https://github.com/TrudAX/TRUDUtilsD...table-relation
В целом это несложно переписать для АХ2012, но у вас конечно более расширенные требования