Como configurar o plugin oficial da TOTVS no VSCode

Hoje vou mostrar como configurar o plugin oficial da TOTVS e AdvPL no VSCode.

No passado eu mostrei como configurar o VSCode com um plugin da comunidade, hoje vou mostrar como configurar com o plugin oficial da TOTVS.

1 – No lado esquerdo vá em Explorer, e selecione para abrir uma pasta, pode ser uma pasta em branco

2 – Clique em Extensões na Esquerda

3 – Procure por TOTVS, clique então em TOTVS Developer Studio for VSCode

Instalando

4 – Clique em install

5 – Após a instalação, coloque o diretório que possua o smartclient e o das includes

Definindo o smartclient e as includes

6 – Volte para Explorer, clique com o botão direito, vá em novo arquivo, e crie com o nome teste.prw

Criando um novo arquivo

7 – Crie um pequeno programa de teste, por exemplo:

#Include "Totvs.ch"

User Function zTst()
    Alert("zTst")
Return

8 – Agora na esquerda, clique em TOTVS, e em TOTVS Servers, clique em +

Escrevendo um programa

9 – Coloque um nome, o ip e a porta de conexão

Definindo um IP e porta

10 – Clique com o botão direito no server adicionado, e clique em Conectar

11 – Agora, informe o nome do ambiente, o usuário e senha de conexão

12 – Volte para o Explorer, compile o fonte (Clicar com o botão direito do fonte e ir em Compilar), ou pressionar o atalho Ctrl+F9 (dependendo da distribuição Linux, você talvez tenha que configurar para não dar conflito no atalho)

13 – Se tudo der certo, ele mostrará que conseguiu compilar com sucesso

Mensagem do compilador

14 – Para testar agora, basta Clicar em Debug, Start Debuging (F5) ou Run Without Debuging (Ctrl+F5)

15 – Vai ser solicitado para colocar o nome da função, aí você pode colocar SIGAADV por exemplo

16 – Se estiver debugando, a visualização será alterada no VSCode

Debugando um código

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

13 Responses

  1. Marco Nagoa disse:

    Estou tentando conectar num server remoto, quanto tento recebo a seguinte mensagem: Authentication failed. Could not connect to server ftdkubera.ddns.net:1235.

    Tenho que fazer outro procedimento?

  2. Izaias Arruda disse:

    Prezados, se a build for 7.00.191205P, precisa marcar o SECURE na configuração do Server.

  3. Izaias Arruda disse:

    Primeiro agradeço os posts sempre esclarecedores daqui. Tenho dúvida: Há como configurar para o SERVER não tentar conectar automaticamente? Como fazíamos no TDS?
    Tenho vários SERVERS configurados, e gostaria de conectar manualmente o server que preciso naquele momento.

    • Dan_Atilio disse:

      Obrigado pelo feedback jovem.
      No caso, o VSCode reconecta sozinho sempre no último usado, caso queira desabilitar, na visão de Extensões, vá na extensão da TOTVS, clique com o botão direito Extension Settings, e na configuração Reconnect Last Server, deixe desativado.

  4. Izaias Arruda disse:

    Muito obrigado, amigo.

  5. Denis Borba disse:

    Ao criar server aparece a mensagem Cannot read property ‘length’ of undefined

  6. JULIO CESAR NEGRI disse:

    Identifiquei o mesmo problema. Instalação nova, extensão da TOTVS.

  7. Alessandra disse:

    Olá,

    Quando eu chamo o SmartClient cliclando em Ctrl F5 não está chamando o sistema.

Deixe uma resposta para Dan_AtilioCancelar resposta

Terminal de Informação