| ♥ 0 | Boa tarde, Existe motores para realizar a comunicação da alteração do vencimento base dos funcionários aos Fundos de Sei que no ERP podemos fazer esta comunicação mas não encontro a documentação para a comunicação via motores. A versão para a qual eu necessito de ajuda é a V9. Obrigado. Marcado como spam |
| Resposta privada Boa tarde, Este exemplo deverá ser feito para cada um dos funcionários atualizados. Dim resultado As RhpBE900.CodigoErroServicoEnum 'tipo de resultado 0 -> sucesso, 1 - erro do serviço (ver mensagem retornada), 2 erro de comunição,3 erro de autenticação, 4 cancelado por utilizador quando passado parametro de callback Dim strMensagem As String 'retorna mensagem de erro ou informação adicional Dim strPwdSvc As String 'password para o serviço - é usado para login o NISS da empresa onde a operação está a ser efetuada Dim strFuncionario As String 'código do funcionário resultado = BSO.RecursosHumanos.FundosPensao.AtualizarVencimento(strPwdSvc, strFuncionario, strMensagem, Null) 'este método lê a informação dos valores do ERP e envia a comunicação para serviço 'quando tem sucesso, é atualizada a data de comunicação na ficha do funcionário
Se for necessário efetuar testes, deverão solicitar ao serviço o ambiente de testes. Depois de obtido o acesso é possível redirecionar o ERP para utilizar o serviço de testes. Para isso é necessário configurar no ficheiro ERP900Lx.exe.config disponível na pasta “Apl” a seguinte configuração dentro da Tag “appSettings” <appSettings>
Marcado como spam Comentários Ola, Obrigado pela resposta. No entanto estou a fazer testes e mesmo utilizando o ERP tenho sempre o erro: "Não foi possível autenticar o utilizador." Estou a direcionar a aplicação para o endpoint de testes. E consigo abrir o WSDL do ambiente de teste com o niss e com a password de teste. Consegue ajudar? Obrigado. Cumprimentos, |