No artigo de hoje, vamos demonstrar em como configurar a Depuração de códigos em AdvPL e TLPP no Protheus quando se é usado o navegador através do WebApp e/ou WebAgent.
Atualização Fevereiro de 2025
Saiu uma documentação oficial no TDN com os prints das telas, segue o link: clique aqui.
Artigo original
- No VSCode, clique em File > Preferences > Settings (ou se estiver em português é Arquivo > Preferências > Configurações)
- Procure por navigator, ai você pode configurar por usuário (que vai pegar independente da Workspace, igual no print abaixo) ou exclusivamente por Workspace. Ai no caminho do navegador, coloque o .exe, no exemplo abaixo foi usado o Microsoft Edge (eu também já testei com o Google Chrome):
- Se você já tiver um launch.json configurado, você pode renomear ele fazendo um backup ou apagando ele
- Ai clique na esquerda, na parte de depuração e depois clique em create a launch.json file
- Selecione o nome da sua workspace que você criar o launch.json (nesse caso eu chamei ela de Workspace3)
- Na parte de selecionar o tipo de Debug, coloque TOTVS Language Web Debug (SmartClient HTML)
- Será gerado o arquivo launch.json
- Então ao pressionar -F5- para debugar, ele já abre o Protheus
Referências:
Bom pessoal, por hoje é só.
Abraços e até a próxima.
Olá Irmão! Paz!
Fiz exatamente como ordenado aqui neste link e tbm no github, mas não está rodando. Continua me aparecendo o “Parameter WebNavigator not informed”, mas eu informei…
Tenho que sinalizar o navegador no “.ini” tambem?
Obrigado”
Amém Julius, bom dia, tudo joia?
Que estranho, eu não peguei esse erro de WebNavigator.
Eu fiz exatamente o procedimento que tirei os prints para esse artigo, e funcionou normalmente.
Vou tentar pesquisar para ver se encontro alguma referência sobre.
Se eu encontrar algo, eu atualizo aqui no artigo.
Tenha uma ótima e abençoada quinta feira.
Um grande abraço.
Precisa adicionar no seu settings.json o parâmetro totvsLanguageServer.web.navigator com o caminho do seu navegador.
O meu por exemplo está assim: “totvsLanguageServer.web.navigator”: “C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe”
Bom dia Guilherme, tudo joia?
Opa, obrigado pelo adendo.
Tenha uma ótima e abençoada quarta feira.
Um grande abraço.
Bom dia, pessoal; Estou com esse problema também, conseguiram resolver?
Incluí no settings.json o caminho do navegador mas não resolveu
Bom dia Diego, tudo joia?
Então, eu não precisei incluir diretamente no settings.json, apenas no passo 2 via tela.
E depois fazer o passo 6 recriando a configuração como SmartClient HTML.
Veja esses dois passos se consegue reproduzir ai.
Ficamos no aguardo.
Tenha uma ótima e abençoada quinta feira.
Um grande abraço.
muito obrigado pela dica ! me ajudou muito ! Tudo de bom !
Bom dia Robson, tudo joia?
Nós que agradecemos pelo feedback.
Tenha um ótimo e abençoado fim de semana.
Um grande abraço.
Top, seu site é o melhor em conteúdos de ADVPL e Protheus!!!
Bom dia Jonas, tudo joia?
Opa, nós que agradecemos pelo comentário, é muita bondade e generosidade sua.
Tenha uma ótima e abençoada quarta feira.
Um grande abraço.
Muito obrigado. Ajudou bastante
Bom dia Henrique, tudo joia?
Opa, nós que agradecemos pelo feedback.
Tenha uma ótima e abençoada quarta feira.
Um grande abraço.