zu 2)
Wenn das BO mit der Referenz auf nuclos_user z.B. „MeinBO“ heisst und das Referenzfeld auf nuclos_user z.B. „benutzer“, dann:
MeinBO bo = context.getBusinessObject(MeinBO.class);
nuclosuser u = QueryProvider.getById(nuclosuser.class, bo.getBenutzerId());
String usermail = u.getEmail();