♥ 0 | As customform derivavam de forms. Marcado como spam |
Resposta privada Boa tarde, Sim, as Custom Forms serão user controls. Não está prevista qualquer alteração estrutural neste componente a esse nível. Efetivamente não contemplamos a possibilidade de acesso pela colecção OpenForms, na implementação. É, no entanto, possível, de uma outra forma. Dado que ao aparecer no ecrã, o controlo é embebido numa form, é possível aceder a essa mesma form, mas não pelo nome, dado que o seu nome não coincide com o nome do Custom Form. Se efetuar um ciclo nas forms abertas irá encontrar o seu CustomForm num formulário cujo .Text (título) seja igual àquele que deu ao controlo. O User Control que corresponde à sua implementação será o único controlo da form (.Controls[0]). Para resolver a sua questão inicial, terá de ser submetido um incidente à PRIMAVERA para análise da viabilidade da implementação. Marcado como spam | |
Resposta privada Como podemos agora ver se uma determinada CustomForm já está aberta? Como podemos fazer agora? Marcado como spam | |
Resposta privada O erro é mesmo ao definir como form, para saber se já está aberta. Marcado como spam | |
Resposta privada Bom dia, As CustomForms deixaram de derivar de Form, dado que a nossa implementação deriva de um controlo externo, o que tornaria a aquisição desse mesmo controlo uma obrigatoriedade, para desenvolver CustomForms. Desta forma, as CustomForms têm o mesmo aspeto que tinham na SR2, mas sem a obrigatoriedade de aquisição de controlos de outros fabricantes. Esta alteração provocou, no entanto, algumas quebras de interface, que foram sendo corrigidos pela equipa de suporte da PRIMAVERA. Aconselhamos que instale a última atualização da plataforma, base e ERP e recompile o projeto de extensibilidade. Se ainda existir algum problema depois disto indique por favor. Marcado como spam Comentários Bom dia Orlando, Eu também estou com os mesmos problemas descritos aqui, hoje actualizei o Primavera para a versão mais recente (10.0007.0069), recompilei o projecto e mesmo assim o erro persiste e não abre o CustomForm. Cumprimentos. | |
Resposta privada As CustomForms agora derivam do usercontrol, esta foi uma alteração feita recentemente no produto. Marcado como spam Comentários Bom dia Daniel, No meu caso o erro:
"0
A referência de objecto não foi definida como uma instância de um objecto." |