| ♥ 0 | Bom dia, Estou a criar um projeto de extensibilidade do Administrador PRIMAVERA, baseando-me no projeto “ERP10Integration/Primavera.Adminastrator.Extensibility” que se encontra disponibilizado no GitHub. Uma das partes do projeto envolve criar um formulário para gerir alguns parâmetros da aplicação. Neste cenário é possível tirar partido do SDK? Ou seja, criar um formulário normal ou um custom form e abrir o mesmo pelo Administrador, tendo alguns F4 a funcionar? Obrigado. Marcado como spam |
| Resposta privada Boa tarde, Estamos a tentar usar o componente PRISDK100.F4TabelaSQL num Windows form normal (sem herdar CustomForm). O código é o seguinte: f4DocAcertoValor.TituloLista = "Documentos:"; f4DocAcertoValor.SelectionFormula = "SELECT Documento, Descricao FROM DocumentosInternos WHERE TipoDocumento = 6 AND LigaStocks = 1 AND UTILIZADOGPR = 0"; f4DocAcertoValor.MostraCaption = true; f4DocAcertoValor.Caption = "Documento:"; f4DocAcertoValor.CampoChave = "Documento"; f4DocAcertoValor.CampoDescricao = "Descricao"; f4DocAcertoValor.AliasCampoChave = "Documento"; f4DocAcertoValor.Modulo = "INT"; Se colocarmos f4DocAcertoValor.SelectionFormula = "SELECT Documento, Descricao FROM DocumentosInternos", o componente funciona corretamente. Se colocarmos f4DocAcertoValor.SelectionFormula = "SELECT Documento, Descricao FROM DocumentosInternos WHERE TipoDocumento = 6 AND LigaStocks = 1 AND UTILIZADOGPR = 0" resulta o erro: "Erro ao executar a operação". Ou seja, se não usarmos nenhum WHERE o componente funciona, se usar WHERE dá erro!
Marcado como spam | |
| Resposta privada Olá helder Sim é possivel usar o SDK, mas tem limitações e uma delas são as listas, No caso dos F4 apenas o GetF4SQL é que está disponivél, porque estando fora da shell do ERP não tens o contexto das categorias de informação, logo o drill-down para as entidades tem de ser desabilitado, assim como outras funcionalidades do listas. Marcado como spam |