Provavelmente muitos usuários trabalhando comsistemas complexos de relatórios de vários níveis, tive que lidar com uma situação em que uma mensagem de erro incompreensível como "O objeto não suporta as propriedades ou o método Sign" aparece na tela sem motivo. Vamos considerar as principais causas de tal falha e os métodos para corrigir o problema rapidamente.
Em primeiro lugar, observe que o Privateé improvável que o usuário enfrente tais problemas. Um erro como "O objeto não oferece suporte a propriedades ou método de assinar Assinar" aparece principalmente em programas altamente especializados.
Um exemplo são clientes como VTB-24,"Kontur-Extern" e outros. Em geral, esses aplicativos pertencem a programas de contabilidade nos quais você pode criar relatórios especiais. Em alguns casos, a falha "Objeto não suporta propriedades ou método de assinatura" também pode aparecer ao tentar fazer um pagamento online, ao visualizar dados de sites de compras governamentais - em geral, onde uma operação confidencial é necessária.
Para confirmar a legalidade de tal documentoou a transação usa uma cabine especial com assinatura digital (eletrônica). É com ela que surgem os problemas. Grosso modo, o sistema do usuário simplesmente não o reconhece por alguns motivos, que serão discutidos a seguir, e, portanto, não identifica o documento ou a transação como confiável.
Entre os muitos motivos que podem levar aTais erros, a maioria dos especialistas chama de ausência de algumas bibliotecas de script registradas no sistema, que são necessárias para estabelecer um método de reconhecimento de assinatura, proibição do uso de controles ActiveX, versão desatualizada do .NET Framework, bloqueio de assinaturas e sites por antivírus e firewall, etc.
Além disso, o erro "Objeto não suportapropriedade ou método Sign ”(Windows 7, 64 bits) aparece exclusivamente ao usar o navegador Internet Explorer (às vezes este tipo de abertura é realizada automaticamente neste navegador). Portanto, são suas configurações que, na maioria dos casos, podem resolver o problema. Abaixo estão alguns métodos para resolver este problema.
A solução mais simples e lógica para este problemaé a mudança usual do navegador. Em vez do Internet Explorer, você pode tentar abrir um documento ou site no Opera ou no Google Chrome. Mesmo que ele abra automaticamente no Internet Explorer, não há nada mais fácil do que copiar o link e colá-lo na barra de endereço de outro navegador.
Se o usuário está lidando com o programa, vale a pena verificar suas configurações e alterar o navegador padrão.
Para rastrear a operação correta, você também podehora de desligar o antivírus normal e o firewall do Windows e, em seguida, ver se um documento ou site é aberto. Se tudo estiver bem, o programa e o recurso da Internet precisarão ser adicionados à lista de exceções.
No entanto, esta é a única solução para corrigir o erro"Objeto não suporta propriedades ou método de Sinal" não é limitado. A maioria dos aplicativos desse tipo requer o Microsoft .NET Framework versão 2.0 e superior instalado no sistema.
Conclusão: você precisa baixar e instalar a versão mais recente do pacote e, em seguida, verificar a funcionalidade.
Além disso, quando tal falha aparece na mensagemmuitas vezes você pode ver indicações adicionais de que alguns dos componentes necessários para a operação não estão registrados no sistema. Via de regra, são jscript.dll e vbscript.dll, e essa situação pode ocorrer mesmo com o Windows Script Host instalado. Por sua vez, é altamente provável que a própria plataforma esteja instalada incorretamente. Portanto, você deve primeiro instalar este componente em nome do administrador e, em seguida, prosseguir com o registro das bibliotecas.
Isso é feito a partir da linha de comando, quechamado via cmd no menu Executar (Win + R). Para registrar, use o comando regsvr32.exe, após o qual o nome completo do arquivo é escrito em um espaço (por exemplo, regsvr32.exe jscript.dll). Em seguida, a tecla Enter é simplesmente pressionada. Se alguém não souber, a biblioteca jscript é um elemento Java e vbscript se refere às bibliotecas do Visual Basic.
Quanto ao próprio Internet Explorer, é recomendável usar uma versão do navegador não inferior à sétima, mas é melhor baixar a versão mais recente.
Outro ponto relacionado ao aparecimento do erro“O objeto não suporta propriedades ou o método Sign” é que alguns add-ons instalados no próprio navegador podem bloquear a definição de uma assinatura eletrônica. Portanto, se houver complementos ou extensões como Mail.ru, Yahoo ou qualquer outra coisa, é altamente recomendável não apenas desativá-los, mas também removê-los por completo.
Finalmente, para resolver o problema, você precisa ir parana seção Opções da Internet (no navegador ou no "Painel de controle"), localize Sites confiáveis na guia Segurança e vá para a configuração do nível de segurança, onde você precisa permitir que todos os controles ActiveX sejam executados.
Em alguns casos, é bastante simpleslimpe o cache e os cookies e remova o lixo da pasta Temp no diretório do usuário. Ao mesmo tempo, na guia privacidade das propriedades do navegador, é aconselhável desabilitar a aceitação de todos os cookies e, em seguida, confirmar as alterações.
Resta dizer que praticamente todosos métodos acima corrigem o problema de forma rápida e fácil. Aqui, não consideramos falhas associadas à penetração de malware no sistema, uma vez que cada usuário deve entender que proteger o sistema ao trabalhar com tais especificidades deve ser uma prioridade.