Árvore de páginas

 


Sistemas Operacionais homologados (topo)


Importante

🚨A partir da versão 20.3.2.0 o Chromium (TWebEngine) será atualizado para a versão 111 (ou superior). Visto isso os sistemas operacionais mais antigos que Microsoft Windows 10 serão completamente descontinuados (Windows 7, 8 e 8.1 e suas variações, Windows Server 2012 e 2012 R2) devido a problemas de compatibilidade com o Chromium.

*Verificar documentação oficial: https://support.google.com/chrome/thread/185534985

Importante

🚨Todos os sistemas operacionais homologados estão listados abaixo,
     quaisquer outros não mencionados aqui devem ser considerados como não homologados.

*Homologados são considerados os sistemas operacionais onde várias rotinas e procedimentos foram testados apropriadamente, para garantir a segurança e estabilidade do produto.

Fabricante

Sistema Operacional

Observações

Status

Apple
Resultado de imagem para logo apple 2020 png

macOS 12.1 Monterey
e
macOS 13.3 Ventura

(informação) A homologação do SmartClient x86_64 para macOS foi feita em um equipamento com processador Apple Silicon M1, utilizando o Rosetta 2 dynamic binary translation.

(informação) Homologado para build igual ou superior a 20.3.0.0 (Harpia).

SUPPORTED

macOS 10.15 Catalina

(informação) Homologado para build igual ou superior a 7.00.170117A-20190903.
Término do suporte em 12/09/2022
Mais informações acesse: https://endoflife.date/macos

UNSUPPORTED


macOS 10.14 Mojave

(informação) Homologado para build igual ou superior a 7.00.1312271A-20180928.
Término do suporte em 25/10/2021
Mais informações acesse: https://endoflife.date/macos

UNSUPPORTED


macOS 10.13 High Sierra(informação) Homologado para build igual ou superior a 7.00.131227A-20171025.
Término do suporte em 01/12/2020
Mais informações acesse: https://endoflife.date/macos

UNSUPPORTED

Fabricante

Sistema Operacional

Observações

Status

Microsoft

Windows 11 Enterprise
Windows 11 Pro

(informação) Homologado para versão 19.3.1.7 (Lobo-Guará) e 20.3.0.0 (Harpia) ou superiores do SmartClient.

🚨 A API utilizada na função GetRmtInfo para retorno do Sistema Operacional foi ajustada nas Builds superiores do SmartClient 19.3.1.7 (Lobo-Guará) e 20.3.0.0 (Harpia), para correto funcionamento.

SUPPORTED


Windows 10 Enterprise
Windows 10 Pro
(informação) Homologado para build igual ou superior a 7.00.131227A-20150625.

SUPPORTED


Windows 8.1 Enterprise
Windows 8.1 Pro

(erro) Fim do suporte estendido pelo fabricante (Microsoft) em 10 de janeiro de 2023, mais informações acesse este link.

(erro) Com o fim do suporte do fabricante, o sistema operacional não é mais homologado para uso com o SmartClient.

UNSUPPORTED

Windows 7 Enterprise
Windows 7 Professional

(erro) Suporte encerrado pelo fabricante em 14 de janeiro de 2020

   (erro) Não compatível com build superior a 7.00.131227A

UNSUPPORTED


Windows XP Professional

(erro) Suporte encerrado pelo fabricante em 20 de abril de 2019

   (erro) Não compatível com build superior a 7.00.131227A

UNSUPPORTED

Fabricante

Sistema Operacional

Observações

Status

Red Hat

Red Hat Enterprise Linux Desktop 8.0 64 bits

*Ler adendo ao lado.

(informação) Homologado para build igual ou superior a 7.00.191205P-20191205

(informação) Adendo Importante:
Para mantermos compatibilização com os pacotes/bibliotecas mais atuais de mercado, à partir da build 7.00.170117A-20190903 o SmartClient será gerado exclusivamente para arquitetura 64 bits, não sendo mais compatível com versões 32 bits do Linux.

(informação) Pré-requisitos para uso do Sistema Operacional 

  • libstdc++ 3.4.21 ou superior
  • libXScrnSaver - X11 Screen Saver extension client library, podendo ser instalado a partir do comando:
    sudo yum install libXScrnSaver 

(erro) Acesso root (sudo) não permitido para build igual ou superior a 7.00.191205P-20191205. (UNIX_ROOT)

(erro) Não suportado com servidor gráfico baseado em Wayland. O servidor gráfico deve ser alterado para X11 (Xorg).

SUPPORTED


Red Hat Enterprise Linux Desktop 7.3 64 bits

*Ler adendo ao lado.

(informação) Homologado para build igual ou superior a 7.00.131227A-20160820 e build inferior 7.00.191205P .

(erro) Acesso root (sudo) não permitido para build igual ou superior a 7.00.191205P-20191205. (UNIX_ROOT)

(informação) Adendo Importante:
Para mantermos compatibilização com os pacotes/bibliotecas mais atuais de mercado, à partir da build 7.00.170117A-20190903 o SmartClient será gerado exclusivamente para arquitetura 64 bits, não sendo mais compatível com versões 32 bits do Linux.

SUPPORTED

Fabricante

Sistema Operacional

Observações

Status

SUSE
Resultado de imagem para logo suse

SUSE Linux Enterprise Desktop 12 SP4 64 bits

*Ler adendo ao lado.

(informação) Homologado para build igual ou superior a 7.00.191205P-20191205

(erro) Acesso root (sudo) não permitido para build igual ou superior a 7.00.191205P-20191205. (UNIX_ROOT)

(informação) Adendo Importante:
Para mantermos compatibilização com os pacotes/bibliotecas mais atuais de mercado, à partir da build 7.00.170117A-20190903 o SmartClient será gerado exclusivamente para arquitetura 64 bits, não sendo mais compatível com versões 32 bits do Linux.

SUPPORTED


SUSE Linux Enterprise Desktop 12 SP2 64 bits

*Ler adendo ao lado.

(erro) Suporte descontinuado pelo fabricante do software.

(erro) Acesso root (sudo) não permitido para build igual ou superior a 7.00.191205P-20191205. (UNIX_ROOT)

(informação) Adendo Importante:
Para mantermos compatibilização com os pacotes/bibliotecas mais atuais de mercado, à partir da build 7.00.170117A-20190903 o SmartClient será gerado exclusivamente para arquitetura 64 bits, não sendo mais compatível com versões 32 bits do Linux.

UNSUPPORTED

Fabricante

Sistema Operacional

Observações

Status

Ubuntu

Ubuntu 22.04 LTS Desktop
64 bits


*Ler adendo ao lado.

(informação) Homologação antecipada, concluída em 17/03/2022, utilizando a versão daily-live do Ubuntu com data de geração de 13/03/2022.

(informação) Homologado para
build igual ou superior a 20.3.0.0 (Harpia).

(erro) Acesso root (sudo) não permitido para build igual ou superior a 7.00.191205P-20191205. (UNIX_ROOT)

(erro) Não suportado com servidor gráfico baseado em Wayland. O servidor gráfico deve ser baseado em X11 (padrão desta distribuição).

* Informações sobre o ciclo de vida do Ubuntu:
 https://ubuntu.com/about/release-cycle
 https://wiki.ubuntu.com/Releases

SUPPORTED

Ubuntu 20.04 LTS Desktop
64 bits


*Ler adendo ao lado.

(informação) Homologado para build igual ou superior a 7.00.170117A-20190903.

(erro) Acesso root (sudo) não permitido para build igual ou superior a 7.00.191205P-20191205. (UNIX_ROOT)

(erro) Não suportado com servidor gráfico baseado em Wayland. O servidor gráfico deve ser baseado em X11 (padrão desta distribuição).

SUPPORTED

Ubuntu 18.04 LTS Desktop
64 bits


*Ler adendo ao lado.

(informação) Homologado para build igual ou superior a 7.00.170117A-20190903.

(informação) Adendo Importante:
A partir do Ubuntu 18.04 deixou de ser expedida a versão para arquitetura 32 bits. Para mantermos compatibilização com os pacotes/bibliotecas mais atuais de mercado, à partir da build 7.00.170117A-20190903 o SmartClient será gerado exclusivamente para arquitetura 64 bits.

(erro) Acesso root (sudo) não permitido para build igual ou superior a 7.00.191205P-20191205. (UNIX_ROOT)

(erro) Não suportado com servidor gráfico baseado em Wayland. O servidor gráfico deve ser baseado em X11 (padrão desta distribuição).

UNSUPPORTED


Ubuntu 16.04 LTS Desktop 32/64 bits

*Ler adendo ao lado.

(erro) Sistema operacional não suportado

(erro) Anteriormente homologado para build igual ou superior a 7.00.131227A-20170626 (32 bits).

(informação) Adendo Importante:
O Ubuntu 16.04 foi a ultima versão a manter uma distribuição para arquitetura 32 bits. Para mantermos compatibilização com os pacotes/bibliotecas mais atuais de mercado, à partir da build 7.00.170117A-20190903 o SmartClient será gerado exclusivamente para arquitetura 64 bits, não sendo mais compatível com a versão 32 desta distro em questão.

(erro) Acesso root (sudo) não permitido para build igual ou superior a 7.00.191205P-20191205. (UNIX_ROOT)

(erro) Mesmo com atualizações de segurança até Jan/2024, recomendados fortemente o uso do Ubuntu 18.04 ou 20.04
      https://ubuntu.com/about/release-cycle

UNSUPPORTED

Importante

🚨Recomendamos adicionar o Smartclient e todas as dependências do mesmo como exceção na lista de Antivírus/Antimalware. Já tivemos casos que o Antivírus bloqueia o uso do Smartclient indevidamente.

Uso do SmartClient em Compartilhamento de Rede (topo)


(informação) A partir do SmartClient 170117 haverá conhecida lentidão no seu uso via compartilhamento de rede, devido ao grande conjunto de arquivos que compõe o produto com a liberação do componente TWebEngine (Chromium), assim, este procedimento não é aconselhável.

(informação) Utilize uma instalação local do SmartClient, configurando nosso ferramental de update automático, mais informações acesse aqui.

🚨 A partir do SmartClient 19.3.0.x o uso via compartilhamento de rede não é mais homologado, devido a um problema conhecido relativo ao arquivo QtWebEngineProcess, que pode causar a queda do SmartClient quando iniciado em caminhos (paths) UNC, exemplo: \\Server2\Share\dir\smartclient.exe

As issues a seguir relatam este problema e foram encerradas sem solução pelo nosso fornecedor (Qt), o que impede o uso do SmartClient via compartilhamento de rede:


Porque descontinuamos o suporte ao Windows 7 ? (topo)


🚨 Documento atualizado em 06/10/2020.

Com a descontinuidade do suporte estendido da Microsoft ao Windows 7 em 14 de Janeiro de 2020, até mesmo os pacotes de atualização de segurança deixaram de ser expedidos.

Isso fere diretivas de segurança pregadas pela TOTVS para garantir a saúde do parque de máquinas de nossos clientes, e fere também diretivas de segurança importantes e proteção de dados recomendado por órgãos oficiais e auditores.

https://support.microsoft.com/pt-br/help/4057281/windows-7-support-ended-on-january-14-2020

📢 A necessidade de evoluir…

Da mesma forma que a Microsoft, a TOTVS tem o compromisso de evoluir suas soluções, e o impacto de manter o nosso código suportando um sistema operacional defasado como o Windows 7 se torna uma barreira para essa evolução.

Ainda é possível atualizar o Windows 7 para o Windows 10?

No link abaixo, datado de 22 de Setembro de 2020, constam informações sobre a possibilidade de atualização do Windows 7 e Windows 8.1 para o Windows 10, consulte seu fornecedor para mais informações.

https://support.microsoft.com/pt-br/help/12435/windows-10-upgrade-faq

O ERP Protheus/Logix em Linux (topo)


(informação) Documento atualizado em 01/12/2021.

Fornecemos nossos ERPs para Linux desde 2004, tornando uma opção largamente testada, segura, e no caso do Ubuntu, gratuita.

📢 Reforçamos que os ERPs Protheus/Logix são compatíveis com os Linux homologados, inclusive para o desenvolvimento de rotinas AdvPL/TLPP/4GL utilizando nosso plugin do VSCode, mais informações acesse aqui.

As distribuições Linux disponíveis hoje, como o Ubuntu, já trazem por padrão aplicativos de produtividade gratuitos como:

  • Pacote Libreoffice, 100% compatível com o Microsoft Office
  • Navegador Firefox
  • Leitores de PDF

Existe também a possibilidade de uso de diversas ferramentas open-source e/ou gratuitas, com versões também disponíveis para Windows, facilitando o treinamento de usuários para uso deste sistema operacional, exemplos:

Resolução das telas do ERP Logix limitadas a Full HD (topo)


A resolução máxima permitida para as aplicações do ERP Logix é de 1920×1080 (Full HD), qualquer resolução superior irá prejudicar a visualização/utilização do produto. 

Uso do SmartClient em Metaframes (topo)


🚨 Importante 🚨

O uso de metaframes (web enablers), como Citrix, Remote Desktop Services (Terminal Services), Go Global, etc, para a republicação de aplicações não é homologado, porém suportado para uso.

  • Homologado:
    • Testado/certificado oficialmente para uso, garantindo seu funcionamento e comportamento
  • Suportado:
    • Não testado, porém funcional, podendo haver eventuais comportamentos não previstos, alguns deles sem contorno possível, inviabilizando o uso do SmartClient.


WebApp - Uma boa alternativa aos Metaframes

📢 A alternativa para os Metaframes é o uso do WebApp, favor consultar os links abaixo para mais informações. 


Contornos para uso do SmartClient em Metaframes (topo)


🚨 Importante 🚨

A TOTVS se isenta dos colaterais advindos das configurações abaixo descritas, servindo como opção caso o time responsável pelo SmartClient não tenha correção ou contorno para determinado problema de uso em ambiente não homologado.

Erro na abertura do SmartClient no Citrix.


Como o SmartClient possui um Chromium embutido em seu código, a configuração a seguir pode ajudar na execução de nossa aplicação em Citrix.

Mais informações acesse: https://support.google.com/chrome/a/answer/7380899?hl=pt-BR

Erro na abertura do SmartClient no Go Global


Para que o SmartClient funcione no Go-Global ele deve estar em versão igual ou superior a 6.2.1.31562 e Windows versão igual ou superior ao Windows Server 2012 R2.

  • Entrar no Registry
  • Ir para HKEY_LOCAL_MACHINE\SOFTWARE\GraphOn\GO-Global\Loader\Processes
  • Criar os registros como Dword (32-bit), com os nomes (Qtwebengineprocess.exe e Smartclient.exe).
  • Inserir o valor: 10060004, conforme print abaixo 


Para ver a versão do Go-Global.

Abrir o console Admin do Go-Global


Nota importante sobre a build 170117A


A partir da build 170117A o SmartClient passa a contar também com uma versão 64bits (ou x64), sendo necessário atentar para a arquitetura dos programas de terceiros utilizados em conjunto com ele.

Assim, ao utilizar o SmartClient x86 (ou 32 bits) somente será possível integrá-lo a ferramentas desta arquitetura, o mesmo vai acontecer ao utilizar o SmartClient x64, sendo os casos mais comuns:

1 - Integração com o pacote Office (apenas para Windows):

Ao utilizar o Office x86 não conseguirá integra-lo ao SmartClient x64 e vice e versa, sendo importante atentar também para arquitetura das DLLs de integração distribuídas pela TOTVS, sendo:
· mpexcel.dll
· mpproject.dll
· mpword.dll

2 - Integração com periféricos de terceiros, como balanças e impressoras fiscais:

Como ocorre na integração com o Office será necessário manter compatibilidade de arquitetura entre o SmartClient e as DLLs de integração com periféricos, consulte seu fornecedor de periféricos em caso de dúvidas.

Neste vídeo o assunto um pouco mais detalhado: https://www.youtube.com/watch?v=s3HVAfO_s-w

Importante: Para facilitar o processo de instalação, a partir desta build o SmartClient será distribuído em um pacote completo para cada arquitetura (formato ZIP), sendo importante aos usuários em futuras atualizações atentar ao que foi descrito neste tópico.

Pre-requisitos

VersãoProcessadorMemória exclusiva para o SmartClientEspaço em DiscoLink de Comunicação
Release
12.1.2310
SmartClient
20.3.2.x
Mínimo:
Core I3 330M 2.13 GHz
Recomendado:
Core I3 de 9a geração 2.90 GHz
Mínimo:
4 GB
Mínimo:
600 MB

-Linha privada (LP) de dados 48 kbps para 1 (uma) sessão.
-Linha privada (LP) de dados 15 kbps por sessão (Utilize um Frame Relay puro), desde que, com mais de 5 usuários.
-O tempo de resposta, do site remoto, deve ser inferior a 100 ms (Tempo de resposta do comando Ping) em pacotes de 32 KB.
-Outros tipos de comunicação devem ser avaliados.

Release
12.1.2210
SmartClient
20.3.1.x

Mínimo:
Intel core 2 duo
Recomendado:
Core I3 330M 2.13 GHz
Mínimo:
2 GB
Recomendado:
4 GB
Mínimo:
500 MB

-Linha privada (LP) de dados 48 kbps para 1 (uma) sessão.
-Linha privada (LP) de dados 15 kbps por sessão (Utilize um Frame Relay puro), desde que, com mais de 5 usuários.
-O tempo de resposta, do site remoto, deve ser inferior a 100 ms (Tempo de resposta do comando Ping) em pacotes de 32 KB.
-Outros tipos de comunicação devem ser avaliados.

Pacotes requeridos para plataformas Linux

  • glib2
  • glibc
  • libICE
  • libSM
  • libX11
  • libXau
  • libXext
  • libXrender
  • libuuid
  • libxcb
  • zlib

Para versão 20.3.2.0 ou superior pode ser necessário instalar as seguintes libs:

  • libxcb-xinput0 (ubuntu 22.04)
  • xcb-util-wm (red hat/oracle linux 8.0)
  • xcb-util-image (red hat/oracle linux 8.0)
  • xcb-util-keysyms (red hat/oracle linux 8.0)
  • xcb-util-renderutil (red hat/oracle linux 8.0)
  • libglvnd-opengl (red hat/oracle linux 8.0)

(aviso) Em sistema operacionais 64 bits, se utilizado um 32 bits, devem ser instalados os pacotes acima para a arquitetura correspondente - 32 bits.

(aviso) O sistema de impressão do  não é suportado em distribuições Linux rodando o servidor gráfico baseado em Wayland. Por isso é necessário utilizar o servidor gráfico baseado em X11 (Xorg).

Problema na acentuação - Framework Intelligent Input Bus (IBus)

A partir da versão SmartClient 20.3.0.0 torna-se necessário a instalação e execução do serviço IBus (ibus-daemon). Muitas distribuições Linux já incluem o ibus e o executam em background por padrão, mas caso a digitação de caracteres acentuados em qualquer campo do SmartClient apresente caracteres estranhos, verifique se o ibus daemon está operando corretamente.

  • Sem rótulos