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>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<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 |
---|
A partir da build 7.00.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 Importante: |