Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

...

Portuguese

Pagetitle
Compilação do .htm
Compilação do .htm

Compilação do .htm

Ao configurar a carga do TOTVS | SmartClient ActiveX, deve-se editar (por exemplo Notepad) o arquivo .htm que acompanha a distribuição do componente, conforme a seguir:

 

Abrangência
ERP 10 e 11



Exemplo

Suponha que seja necessário acessar o Application Server que responde na máquina Server1, cujo endereço TCP/IP é 212.122.87.2 na porta TCP/IP 8987, e que o programa inicial seja o ambiente SIGAFAT acessando o ambiente de execução Environment. Além disso, o usuário não pode alterar a configuração inicial.

Desta forma, o arquivo .htm deve ser da seguinte maneira:


<html>
<head>
<html><head><meta<meta http-equiv='"Content-Language'" content='"en-us'><meta">
<meta http-equiv='"Content-Type'" content='"text/html; charset=windows-1252'><title>Protheus Remote 7</title></head><body topmargin='0' leftmargin='0' rightmargin='0'><object classid='clsid:EDA3C4AB-B1B5-47B7-B6D1-B27858413B53' codebase='ap7rmtx.cab#version=7,0,1017,0' width='100%' height='100%' align=center hspace='0' border='0'> <param name='Server' value='212.122.87.2'> <param name='TCPPort' value='8987'> <param name='Environments' value='ENVIRONMENT'> <param name='StartProgram' value='SIGAFAT'> <param name='ReadOnly' value='OFF'> // se desejar permitir alteração de valores na tela inicial do TOTVS | SmartClient ActiveX<param name='SecureConnection' value='1'> // se desejar conexão segura, o TOTVS | Application Server deve estar configurado para aceitar conexões seguras<param name='Browserenabled' value '1' > // se habilitar o uso do Microsoft Internet Explorer dentro do TOTVS | SmartClient ActiveX</object></body></html> ">
<title>SMARTCLIENT</title>
<script>
window.onhelp = new Function('return false;');
parent.window.moveTo(0,0);
parent.window.resizeTo(screen.width-(screen.width-screen.availWidth),screen.height-(screen.height-screen.availHeight));
</script>

</head>

<body topmargin="0" leftmargin="0" rightmargin="0">

<object
    classid="clsid:d27a2838-de53-449c-be01-614e06e391f3"
    codebase="SmartClientax.cab#version=8,11,1010,0"
    width="100%"
    height="100%"
    align=center
    hspace="0"
    border="0"
>
    <param name="Server" value="localhost">      <<= Nome ou endereço TCP/IP ou URL do Totvs Server
    <param name="TCPPort" value="1231">          <<= Porta TCP/IP em uso no Totvs Server
    <param name="Environment" value="P11_SQL">   <<= Ambiente de execução
    <param name="Language" value="1">            <<= Idioma de execução 1=portugues 2=español 3=english
    <param name="StartProgram" value="sigaadv">  <<= Programa inicial
    <param name="ReadOnly" value="OFF">          <<= OFF = permite edicao dos parametros
    <param name="SecureConnection" value="0">    <<= 0 (default) não utiliza conexao segura, 1= utiliza conexão segura, Protheus Server deve estar configurado também
</object>
</body>

<script>
// Detecta se o navegador é IE10 e informa ao usuário
if (navigator.userAgent.toLowerCase().search("msie 10") > -1)
{
alert("O SmartClient ActiveX não pode ser executado\nno IE10 com a interface Windows 8 Modern UI.\n\nIsso ocorre pois a Microsoft descontinuou\no uso do ActiveX neste ambiente.\n\nUtilize a interface Windows 8 padrão.");
}
</script>
</html>

A cada atualização do TOTVS | SmartClient ActiveX, que ocorre a cada troca de build, as chaves do arquivo .htm (classid e codebase), são atualizadas. Com isso, é necessário reeditar o arquivo .htm utilizado com as informações de acesso desejadas.

Observação
Na build em desenvolvimento (superior a

A partir da build 7.00.

101202A)

111010A, foi implementada a TAG "AutoLogin", que se habilitada como 1 (Verdadeiro), efetuará o login de forma automática, sem apresentar a tela inicial de parâmetros e a tela de splash inicial.

Abaixo, observer o modelo para inserção de TAG no HTML:

      <param name="AutoLogin" value="1"
><<
>   <<= 0 (default) não conecta automaticamente, 1 = Conecta
 
automaticamente
automaticamente

Importante:

Foi implementado no arquivo HTML uma mensagem informando da impossibilidade de executar o SmartClient ActiveX no Windows 8 Modern UI.

É possível executá-lo utilizando a interface Windows 8 padrão, neste ambiente a mensagem não é apenas ilustrativa, sendo necessária para forçar uma atualização no Browser para que seja possível iniciar a tela de parâmetros do ActiveX neste Sistema Operacional.