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
4 – Clique em install
5 – Após a instalação, coloque o diretório que possua o smartclient e o das includes
6 – Volte para Explorer, clique com o botão direito, vá em novo arquivo, e crie com o nome teste.prw
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 +
9 – Coloque um nome, o ip e a porta de conexão
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
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
Bom pessoal, por hoje é só.
Abraços e até a próxima.
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?
Bom dia Marco.
Tente utilizar o IP ao invés do nome do dns para ver se funciona.
Outro ponto, é verificar firewall, antivírus, etc… e outras ferramentas que podem controlar a rede.
Prezados, se a build for 7.00.191205P, precisa marcar o SECURE na configuração do Server.
Obrigado pelo adendo jovem. Grande abraço.
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.
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.
Muito obrigado, amigo.
Ao criar server aparece a mensagem Cannot read property ‘length’ of undefined
Bom dia Denis.
Esse erro nunca vi jovem.
Então, fiz uma rápida pesquisa aqui no Google ( https://www.google.com/search?client=firefox-b-d&q=Cannot+read+property+%E2%80%98length%E2%80%99+of+undefined+vscode+totvs ), e encontrei um tópico no Github: https://github.com/totvs/tds-vscode/issues/208
Veja se é esse o problema que ocorreu em seu cenário.
Abraços.
Identifiquei o mesmo problema. Instalação nova, extensão da TOTVS.
Conforme disse acima Julio, tente verificar o link oficial do GitHub: https://github.com/totvs/tds-vscode/issues/208
Qualquer coisa, abra um tópico de ajuda lá no GitHub.
Olá,
Quando eu chamo o SmartClient cliclando em Ctrl F5 não está chamando o sistema.
Bom dia Alessandra.
Aparece alguma mensagem de erro?
Nós abordamos toda a configuração no curso – https://terminaldeinformacao.com/2020/02/03/curso-vscode-com-extensao-totvs/
Qualquer dúvida, é só falar.
Abraços.