11109 - Não carrega Dll ao cadastrar cliente, fornecedor e representante.
Problema: Ao tentar cadastrar um cliente, fornecedor ou representante é apresentado a mensagem conforme anexo.
Rotina / Tela: Cadastro de cliente, fornecedor e representante.
Solução: Solução 11109: Na versão 5.8.2.20 e 5.8.3.4 tivemos uma alteração com relação a dll, conforme segue abaixo.
--------------------
Localização da DLL de validação da inscrição Estadual dllie32.dll.
A biblioteca de validação da inscrição Estadual (dllie32.dll) foi ajustada para que seja executada sempre a partir do diretório de instalação do Gestão Empresarial ERP. Em caso de execução a partir da dll de integração (ISapiensDll.dll) com o Gestão de Pessoas, ela será executada a partir do caminho de compartilhamento de rede da instalação do Gestão Empresarial ERP, no formato UNC (Uniform Naming Convention).
Local: Cadastros > Clientes e Fornecedores > Fornecedores > Cadastro (F095CAD)
--------------------
1- Deve ser verificado se o ERP está sendo executado a partir de uma estação ou a partir da própria máquina. Se for a partir de uma estação, você deve ter o caminho compartilhado no ambiente.
2- Tem que verificar se o usuário tem o UAC (User Account Control) desabilitado (requisito do ERP). A dll pode estar lá, mas a permissão de acesso ao caminho ou permissões do Windows podem estar interferindo na carga do arquivo.
3- Verificar se os usuários estão executando o sistema a partir do servidor, mas utilizando o atalho gerado pelo instalador. O nome do atalho é Gestão Empresarial (ERP).lnk. O conteúdo, para exemplo, assemelha-se com a estrutura abaixo:
//NBBNU006696/Senior582/iniciar.exe -SystemModule:SAPIENS -seniordir:C:/Senior582/
Com essa execução, o sistema usa o valor no parâmetro seniordir para executar o sistema, e a partir disso consegue utilizar a dll. Caso contrário, se estiver executando diretamente a partir do executável (Sapiens.exe), outro tipo de atalho ou mapeamento de diretório na rede, a dll não é mapeada corretamente. Além disso, outros recursos, além da dll, podem falhar.
O sistema foi alterado conforme acima descrito para obter primeiro do diretório compartilhado + /produto (//../Sapiens (_file:////../Sapiens)) e posteriormente do diretório do sistema C:/../Sapiens ou unidade /../sapiens.
Rotina / Tela: Cadastro de cliente, fornecedor e representante.
Solução: Solução 11109: Na versão 5.8.2.20 e 5.8.3.4 tivemos uma alteração com relação a dll, conforme segue abaixo.
--------------------
Localização da DLL de validação da inscrição Estadual dllie32.dll.
A biblioteca de validação da inscrição Estadual (dllie32.dll) foi ajustada para que seja executada sempre a partir do diretório de instalação do Gestão Empresarial ERP. Em caso de execução a partir da dll de integração (ISapiensDll.dll) com o Gestão de Pessoas, ela será executada a partir do caminho de compartilhamento de rede da instalação do Gestão Empresarial ERP, no formato UNC (Uniform Naming Convention).
Local: Cadastros > Clientes e Fornecedores > Fornecedores > Cadastro (F095CAD)
--------------------
1- Deve ser verificado se o ERP está sendo executado a partir de uma estação ou a partir da própria máquina. Se for a partir de uma estação, você deve ter o caminho compartilhado no ambiente.
2- Tem que verificar se o usuário tem o UAC (User Account Control) desabilitado (requisito do ERP). A dll pode estar lá, mas a permissão de acesso ao caminho ou permissões do Windows podem estar interferindo na carga do arquivo.
3- Verificar se os usuários estão executando o sistema a partir do servidor, mas utilizando o atalho gerado pelo instalador. O nome do atalho é Gestão Empresarial (ERP).lnk. O conteúdo, para exemplo, assemelha-se com a estrutura abaixo:
//NBBNU006696/Senior582/iniciar.exe -SystemModule:SAPIENS -seniordir:C:/Senior582/
Com essa execução, o sistema usa o valor no parâmetro seniordir para executar o sistema, e a partir disso consegue utilizar a dll. Caso contrário, se estiver executando diretamente a partir do executável (Sapiens.exe), outro tipo de atalho ou mapeamento de diretório na rede, a dll não é mapeada corretamente. Além disso, outros recursos, além da dll, podem falhar.
O sistema foi alterado conforme acima descrito para obter primeiro do diretório compartilhado + /produto (//../Sapiens (_file:////../Sapiens)) e posteriormente do diretório do sistema C:/../Sapiens ou unidade /../sapiens.