Pesquisa avançada

Erro ao acessar Contas a receber no Gestor PDV (Cntrl+R) "[FireDAC][Phys][PG]-314, cannot load vender library [libpq.dll]. hint: check it is in the path or application EXE directories, and has x86 Bitness."

O erro ao acessar o módulo Contas a Receber no GestorPDV normalmente ocorre devido à ausência de arquivos necessários para o funcionamento do sistema ou problemas de permissões no Windows.

As causas mais comuns são:

  • Falta de DLLs obrigatórias;

  • Arquivos corrompidos;

  • Permissões insuficientes no disco local;

  • Portas bloqueadas;

  • Dependências do Windows não instaladas;

  • Falta do pacote AIO Runtimes.

Principais causas

Os problemas geralmente estão relacionados a:

  • DLLs ausentes na pasta do sistema;

  • DLL Libpq.dll faltando ou corrompida;

  • Permissões do usuário Windows;

  • Portas de comunicação bloqueadas;

  • Componentes de runtime não instalados.


Como resolver?

1. Verificar permissões e liberação de portas

Primeiramente, valide:

  • Permissões do disco local;

  • Permissões do usuário Windows;

  • Liberação das portas utilizadas pelo sistema.

Caso necessário:

  • Execute o arquivo .bat de liberação de portas do sistema.

Isso permitirá que o Gestores e o banco de dados realizem a comunicação corretamente.


2. Substituir a DLL com problema

Verifique qual DLL está sendo informada na mensagem de erro.

Na maioria dos casos, o problema ocorre com:

  • Libpq.dll


Procedimento

Copie a DLL correta e substitua nos seguintes locais:

Pasta do sistema Gestores

Exemplo:

C:\Gestores\

Pasta System32 do Windows

Exemplo:

C:\Windows\System32\

⚠️Importante

Após substituir:

  • Feche completamente o sistema;

  • Abra novamente o GestorPDV;

  • Teste o acesso ao Contas a Receber.


3. Atualizar Windows e instalar AIO Runtimes

Caso os procedimentos anteriores não resolvam:

Verifique:

  • Atualizações pendentes do Windows;

  • Dependências do sistema operacional.


Execute o AIO Runtimes

O pacote AIO Runtimes instala automaticamente componentes necessários como:

  • Visual C++;

  • .NET;

  • Bibliotecas de sistema;

  • Dependências de execução.


Após a instalação

  1. Reinicie a máquina;

  2. Abra novamente o GestorPDV;

  3. Teste o acesso ao:

    • Contas a Receber.


Resultado esperado

Após realizar os procedimentos:

  • O módulo Contas a Receber deverá abrir normalmente;

  • As DLLs serão reconhecidas corretamente;

  • O sistema voltará a operar sem erros de inicialização ou dependência.


Recomendações adicionais

Sempre valide:

  • Se o antivírus não removeu DLLs do sistema;

  • Se o usuário possui permissão de administrador;

  • Se o Windows está atualizado;

  • Se as portas do banco estão liberadas;

  • Se o AIO Runtimes foi instalado corretamente.