Uma das ferramentas utilizadas pelo desenvolvedor TOTVS é o VisualStudio (https://code.visualstudio.com/docs). Trata-se de uma ferramenta de desenvolvimento que suporta diversas linguagens de programação (inclusive o ADV/PL AdvPL e TL++).
Deck of Cards
id
VSCODE
Card
id
1
label
Instalação
Aqui demonstramos como instalar e configurar o plugin de desenvolvimento TOTVS.
Conector de Widget
url
https://www.youtube.com/watch?v=MwIu01Ztfvg
Conector de Widget
url
https://www.youtube.com/watch?v=Cz4N0XWCXHY
Card
id
2
label
Configurando Debug
Dentro do ambiente do SMARTERP, temos a possibilidade de realizar a consulta de fontes/funções e também realizar o debug dos fontes customizados pelo cliente. Esta funcionalidade está habilitada para o ambiente de homologação e/ou feature/branchs.
O endereço de Debug é o mesmo endereço utilizado para entrar no ambiente de homologação e a porta é a 443. Este endereço poderá ser coletado diretamente no Painel TCLOUD (4. SmartERP Protheus - Painel Gestão do Ambiente).
Aviso
Não é possível conectar o VsCode ao ambiente de PRODUCAO.
Para configurar, basta seguir os seguintes passos:
Para utilização do Debug é impreterível que mantenha o SmartClient conectado ao ambiente. Somente após o primeiro login ao ambiente de homologação ou feature/branch é que será possível realizar a conexão via DEBUG.
Aviso
Não é possível compilar um fonte e/ou aplicar um pacote dentro do ambiente.
Isto se dá devido a segurança que temos dentro do ambiente. Caso haja uma queda ou interrupção no sistema, os agentes de monitoria entram em ação para restabelecer o ambiente. Outro ponto é que o TDS necessita de uma conexão TCP ativa para realizar o debug e este protocolo não está liberado para acesso.