Forum
See question

erro ao enviar email em tecla de utilizador   

13 views
0
♥ 0

bom dia tive que desisntalar o phc e e voltar a instalar e agora noa consigo enviar o email , da erro na tecla, isto esta a funcionar antes de desinstalar

rro na tecla de utilizador com o número: 10160

Código: 1426
Linha: 0
Mensagem 1: OLE error code 0x800401fa: SO ou versão do SO incorretos para a aplicação.
Mensagem 2: _ACBF_7LM0MHNZX.CBM._ReflectCommand(4,1747636)

Local: U_SENDMAILHTML
Chamada:
MAINCORP
MAINMAIN
APP_CLASS.OLETIMER.TIMER
ON…
EXECUTAUSERTECLAS
TCEXEC
PRGRUN
XTEC1016020260331120603
U_SENDMAILHTML
ON…

Faça login para poder traduzir
CS Desktop
PHC
Marked as spam
Criado há 3 horas e 6 minutos imbatvelenigma-informticaunipessoallda
2 answers
1
Private answer

Resolvi , inativei o pisco usa redemption. Não faz pergunta de segurança do Outlook.

 

Faça login para poder traduzir
Marked as spam
    1
    Private answer

    Esse erro indica um problema de integração OLE entre o Cegid PHC e a aplicação de e-mail (normalmente Outlook) após a reinstalação – ou porque o Outlook/cliente de e-mail não é suportado, ou porque os componentes do Cegid PHC não ficaram corretamente registados no Windows.

    Para repor o comportamento anterior, siga estes passos pela ordem:

    1. Confirmar versão e tipo de Outlook
      • Verifique se o Outlook instalado é de 32 bits. As integrações OLE/MAPI do Cegid PHC funcionam corretamente apenas com Outlook 32 bits.
      • Se tiver Outlook 64 bits ou apenas a versão “Store” (aplicação Microsoft Store), é frequente surgir este tipo de erro OLE. Nestes casos, instale o Outlook desktop 32 bits ou utilize envio direto por SMTP (Chilkat) em vez de MAPI.
    2. Definir a aplicação de e-mail predefinida no Windows
      • Em Windows, abra Definições > Aplicações > Aplicações predefinidas.
      • Em “E-mail”, selecione o Outlook desktop (não a versão da Microsoft Store).
      • Reinicie o Outlook e depois o Cegid PHC.
    3. Reinstalar/registar componentes do Cegid PHC
      • No posto onde ocorre o erro, desinstale e volte a instalar:
        • PHC Controls
        • Chilkat (se usar envio direto por SMTP)
      • Faça a instalação como Administrador e reinicie o computador após a reinstalação.
    4. Verificar Manutenção Personalizada do posto
      • Entre na Manutenção Personalizada do utilizador/posto onde corre a tecla.
      • Na área de E-mail:
        • Se estiver a usar Outlook/MAPI, confirme que não está ativa a opção de envio direto por SMTP (Chilkat) e que está configurado para usar o cliente de e-mail local.
        • Se estiver a usar envio direto (Chilkat), confirme:
          • Servidor SMTP, porta, SSL/StartTLS corretos;
          • Credenciais de e-mail válidas;
          • Teste com o botão “Testar e-mail” – tem de enviar com sucesso.
    5. Testar envio nativo antes da tecla de utilizador
      • Num ecrã standard (por exemplo, documentos de faturação ou Mailing de Conta Corrente), tente enviar um documento por e-mail usando o botão nativo do Cegid PHC.
      • Se o envio nativo falhar com erro semelhante, o problema é de integração geral (Outlook/Chilkat/Windows) e não da tecla. Resolva primeiro este envio nativo.
    6. Confirmar que a tecla usa U_SENDMAILHTML corretamente
      • Depois de garantir que o envio nativo funciona, teste novamente a tecla.
      • Se a tecla chamar U_SENDMAILHTML com parâmetros dependentes de Outlook/MAPI, e estiver agora a usar envio direto por SMTP, poderá ser necessário ajustar a lógica da tecla para o novo modo de envio.

    Se após estes passos o erro OLE 0x800401fa persistir, o mais provável é:

    • Outlook não suportado (64 bits ou Store); ou
    • Componentes PHC/Outlook não registados corretamente no Windows – neste caso, pode ser necessário remover completamente Outlook e PHC Controls e reinstalar tudo de raiz, garantindo sempre versões compatíveis (Outlook 32 bits + Cegid PHC).

    Esta resposta foi gerada pelo Cegid Pulse, com base na base na informação disponível em histórico.

    Ajude-nos a melhorar esta funcionalidade:

    • Se a resposta corresponde à sua questão, assinale-a com "Mark as best answer",

    • Se a resposta estiver incorreta, dê-lhe um voto negativo e aguarde a resposta da comunidade.

    Faça login para poder traduzir
    Marked as spam
    Criado há 3 horas e 5 minutos cegidpulse
    cegidpulse Cegid Pulse Most Valuable Professional