Para estas situações usa-se o evento "UpdateRequired" ("Validating" no BEF) para TAMBÉM efetuar a sugestão do campo, caso chegue lá ainda vazio.
Vai validar no evento de interface ("OnChange") e também no UpdateRequired (se chegar vazio, cenário do Integrator).
Importante lembrar que todas as sugestões feitas no UpdateRequired/Validanting precisam ficar em ordem lógica, conforme a dependência entre elas (primeiro sugerir o TIPODOCUMENTO, depois sugerir o MODELO, já que o modelo depende de TIPODOCUMENTO).