totvs / tds-vscode

Totvs Developer Studio for vscode
Apache License 2.0
165 stars 101 forks source link

Aplicação do Template - CDV - controle de viagem #596

Closed pbarreto67 closed 3 years ago

pbarreto67 commented 3 years ago

Boa tarde.

Preciso aplicar o template CDV - controle de viagem e utilizo o VSCode. Alguém sabe como me orientar?

pbarreto67 commented 3 years ago

Ou tenho que aplicar via DevStudio?

lwtnb-wrk commented 3 years ago

@pbarreto67 Atualmente ainda não está sendo possível aplicar Templates pelo tds-vscode. Por enquanto realmente continue a utilizar o TDS Eclipse.

pbarreto67 commented 3 years ago

Obrigado pelo esclarecimento!

pbarreto67 commented 3 years ago

Bom dia! Fui informado nessa issue em 29/08/20 que o TEMPLATE não pode ser aplicado pelo VSCode e que o TDS Eclipse deve ser desconsiderado para versão 12.1.27...

Pergunto: qual outro caminho??? por favor, preciso fazer funcionar o TEMPLATE....

lwtnb-wrk commented 3 years ago

@pbarreto67 A aplicação de Templates está sendo desenvolvida para o tds-vscode e deve ser disponibilizada em breve.

Quanto a questão do Eclipse, a versão do RPO não deveria impedir a aplicação. Você está tendo problemas?

Você é da TOTVS ou apenas utiliza o IDE para customizações?

pbarreto67 commented 3 years ago

Sou cliente atualmente, mas já fui analista Totvs e venho à 16 anos trabalhando com Protheus. O erro apresentado para simples, informa que preciso estar logado antes de executar... Segue uma imagem... Template Eclipse Erro

brodao-zz commented 3 years ago

O TDS Eclipse (developerStudio.exe) passou a ser exclusivamente um adicional (plugin) do eclipse. Veja como instalar em https://ds.totvs.com/tds11_3/install.html

Em qui., 7 de jan. de 2021 às 10:50, pbarreto67 notifications@github.com escreveu:

Sou cliente atualmente, mas já fui analista Totvs e venho à 16 anos trabalhando com Protheus. O erro apresentado para simples, informa que preciso estar logado antes de executar... Segue uma imagem... [image: Template Eclipse Erro] https://user-images.githubusercontent.com/70594708/103900056-1aee9980-50d6-11eb-8513-904888e4cc0b.png

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/totvs/tds-vscode/issues/596#issuecomment-756127894, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAHH5GRZFX4IUL2DGFWZMCDSYW32XANCNFSM4UT5S7OQ .

-- [image: TOTVS] [image: TOTVS] Alan Cândido / TOTVSTEC TOTVS MATRIZ (11) 2099-7671 <1120997671> acandido@totvs.com.br totvs.com totvs.store https://totvs.store/?utm_source=assinemail&utm_medium=assinemail&utm_campaign=assinemail [image: https://brasilquefaz.totvs.com/?utm_source=assinatura_de_email&utm_medium=gif&utm_campaign=assinatura_de_email] https://brasilquefaz.totvs.com/?utm_source=assinatura_de_email&utm_medium=gif&utm_campaign=assinatura_de_email

-- AVISO LEGAL: Esta mensagem, incluindo seus anexos, é destinada exclusivamente para a(s) pessoa(s) a quem é dirigida, podendo conter informação confidencial e/ou privilegiada. Se você não for destinatário desta mensagem, desde já fica notificado de abster-se de utilizar a informação contida nesta mensagem de qualquer forma, sujeitando o infrator às penas da lei; notificar o remetente e eliminar o seu conteúdo de forma definitiva. Informações transmitidas por e-mail podem ser alteradas por terceiros, não havendo garantia de que sua integridade foi mantida e que esteja livre de vírus, interceptação ou interferência, não podendo ser imputada qualquer responsabilidade à TOTVS com relação ao seu conteúdo;

LEGAL NOTICE: This message, including its attachments, is intended exclusively for the people to whom it is addressed, and may contain confidential and/or privileged information. If you are not a recipient of this message, you are hereby notified to refrain from using the information contained in this message, subjecting the infringer to the penalties of the law. Information transmitted by e-mail may be changed by third parties, and there is no guarantee that its integrity has been maintained and that it is free of viruses, interception or interference, and no responsibility will be attributed to TOTVS in relation to its content;

AVISO LEGAL: Este mensaje, incluyendo sus anexos, está destinado exclusivamente a las personas a quienes se dirige, y puede contener información confidencial y / o privilegiada. Si usted no es un destinatario de este mensaje, por la presente se le notifica que se abstenga de usar la información contenida en este mensaje, sometiendo al infractor a las penas de la ley. La información transmitida por correo electrónico puede ser modificada por terceros, y no hay garantía de que su integridad ha sido mantenida y que está libre de virus, interceptación o interferencia, y ninguna responsabilidad será atribuida a TOTVS en relación con su contenido.

pbarreto67 commented 3 years ago

@brodao fiz a atualização 11_3_15 através da opção "Novo Software". Reiniciei...mas continua dando a mesma mensagem.: "o usuário deve estar logado antes de iniciar a execução" O que significa isso?

brodao-zz commented 3 years ago

Você se conectou ao server e selecionou o ambiente antes de fazer a importação?

Em qui., 7 de jan. de 2021 às 11:17, pbarreto67 notifications@github.com escreveu:

@brodao https://github.com/brodao fiz a atualização 11_3_15 através da opção "Novo Software". Reiniciei...mas continua dando a mesma mensagem.: "o usuário deve estar logado antes de iniciar a execução" O que significa isso?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/totvs/tds-vscode/issues/596#issuecomment-756143360, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAHH5GUBIU4IRTGSBZPPYP3SYW67HANCNFSM4UT5S7OQ .

-- [image: TOTVS] [image: TOTVS] Alan Cândido / TOTVSTEC TOTVS MATRIZ (11) 2099-7671 <1120997671> acandido@totvs.com.br totvs.com totvs.store https://totvs.store/?utm_source=assinemail&utm_medium=assinemail&utm_campaign=assinemail [image: https://brasilquefaz.totvs.com/?utm_source=assinatura_de_email&utm_medium=gif&utm_campaign=assinatura_de_email] https://brasilquefaz.totvs.com/?utm_source=assinatura_de_email&utm_medium=gif&utm_campaign=assinatura_de_email

-- AVISO LEGAL: Esta mensagem, incluindo seus anexos, é destinada exclusivamente para a(s) pessoa(s) a quem é dirigida, podendo conter informação confidencial e/ou privilegiada. Se você não for destinatário desta mensagem, desde já fica notificado de abster-se de utilizar a informação contida nesta mensagem de qualquer forma, sujeitando o infrator às penas da lei; notificar o remetente e eliminar o seu conteúdo de forma definitiva. Informações transmitidas por e-mail podem ser alteradas por terceiros, não havendo garantia de que sua integridade foi mantida e que esteja livre de vírus, interceptação ou interferência, não podendo ser imputada qualquer responsabilidade à TOTVS com relação ao seu conteúdo;

LEGAL NOTICE: This message, including its attachments, is intended exclusively for the people to whom it is addressed, and may contain confidential and/or privileged information. If you are not a recipient of this message, you are hereby notified to refrain from using the information contained in this message, subjecting the infringer to the penalties of the law. Information transmitted by e-mail may be changed by third parties, and there is no guarantee that its integrity has been maintained and that it is free of viruses, interception or interference, and no responsibility will be attributed to TOTVS in relation to its content;

AVISO LEGAL: Este mensaje, incluyendo sus anexos, está destinado exclusivamente a las personas a quienes se dirige, y puede contener información confidencial y / o privilegiada. Si usted no es un destinatario de este mensaje, por la presente se le notifica que se abstenga de usar la información contenida en este mensaje, sometiendo al infractor a las penas de la ley. La información transmitida por correo electrónico puede ser modificada por terceros, y no hay garantía de que su integridad ha sido mantenida y que está libre de virus, interceptación o interferencia, y ninguna responsabilidad será atribuida a TOTVS en relación con su contenido.

pbarreto67 commented 3 years ago

Sim...a conexão eu fiz, mas selecionar o ambiente não...onde seleciono?

pbarreto67 commented 3 years ago

Alguém conhece alguma FERRAMENTA que me permita aplicar o TEMPLATE?

danielbolognani commented 3 years ago

Boa tarde @pbarreto67. A aplicação de Template está em processo de desenvolvimento para o VSCode. Por enquanto aplicação de template deve ser feito apenas através do TDS-Eclipse, caso vc enfrente algum problema para aplicar um Template nessa ferramenta por favor abrir um chamado através do zendesk para atendimento.

Vamos deixar o controle de chamados aqui no GitHub exclusivo para problemas relacionados à extensão do TDS-VSCode.

At.

pbarreto67 commented 3 years ago

Obrigado @danielbolognani pela orientação...estou dando tiro para todos os lados...desespero!!

DanielYampolschi commented 3 years ago

Bom dia @pbarreto67 fizemos uma implementação da aplicação de template no VSCode. Você poderia por favor instalar o VSIX no link abaixo e testar? Muito obrigado.

https://drive.google.com/file/d/1bDH7WfkIvV6dfbPCdMYTZgXqNA71-iLH/view?usp=sharing

pbarreto67 commented 3 years ago

Daniel, o link está me levando ao google driver me solicitando acesso e não sai disso...

pbarreto67 commented 3 years ago

Deu certo! Obrigado..

lwtnb-wrk commented 3 years ago

@pbarreto67 Com esse vsix instalado, e com um ambiente (RPO) limpo (sem o Template aplicado), clique em um arquivo de Template (.TPL) e a opção "Apply Template from file" deve estar disponível. Confirme e aplicação e verifique se o Template foi aplicado. Se precisar aplicar mais de um arquivo .TPL, repita a operação;

pbarreto67 commented 3 years ago

Em 01/02/2021 17:01, lwtnb-wrk escreveu:

Onde fica disponível....fiz a instalação, reiniciei...mas não vejo onde executar a rotina

@pbarreto67 [1] Com esse vsix instalado, e com um ambiente (RPO) limpo (sem o Template aplicado), clique em um arquivo de Template (.TPL) e a opção "Apply Template from file" deve estar disponível. Confirme e aplicação e verifique se o Template foi aplicado. Se precisar aplicar mais de um arquivo .TPL, repita a operação;

-- You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub [2], or unsubscribe [3].

-- Atenciosamente,

Links:

[1] https://github.com/pbarreto67 [2] https://github.com/totvs/tds-vscode/issues/596#issuecomment-771119631 [3] https://github.com/notifications/unsubscribe-auth/AQ2TBFGEM2TBZRJEJX5YZT3S44CAPANCNFSM4UT5S7OQ

pbarreto67 commented 3 years ago

Desculpe-me...no próprio repositório...

lwtnb-wrk commented 3 years ago

@pbarreto67 O acionamento é feito na extensão tds-vscode. Clique com o botão direito sobre um arquivo Template e acione a opção "Apply Template from file" e na tela seguinte confirme a aplicação. image

lwtnb-wrk commented 3 years ago

@pbarreto67 Conseguiu aplicar o Template?

pbarreto67 commented 3 years ago

Em 04/02/2021 14:36, lwtnb-wrk escreveu:

@pbarreto67 [1] Conseguiu aplicar o Template?

-- You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub [2], or unsubscribe [3].

-- Atenciosamente,

Links:

[1] https://github.com/pbarreto67 [2] https://github.com/totvs/tds-vscode/issues/596#issuecomment-773482792 [3] https://github.com/notifications/unsubscribe-auth/AQ2TBFFLMQTEOMNNJGGQLFTS5LLIVANCNFSM4UT5S7OQ

lwtnb-wrk commented 3 years ago

@pbarreto67 Sua última mensagem não veio com nenhuma resposta ou informação... Se anexou alguma coisa por email ela não vai para a issue no github. Aparece somente se for anexada pelo site.

pbarreto67 commented 3 years ago

template

lwtnb-wrk commented 3 years ago

@pbarreto67 Ao inves de clicar normalmente no arquivo (que abre a visualizacao), clique com o botao direito sobre o .tpl. Assim deve aparecer no menu de contexto a opção "Apply Template from file".

pbarreto67 commented 3 years ago

a opção "Apply Template from file", está aparecendo, essa mensagem é quando clico sobre ela....

lwtnb-wrk commented 3 years ago

@pbarreto67 Estranho isso... Poderia tentar abrir a tela de aplicação usando a combinação de teclas: "CTRL + SHIFT + P" e na lista de comandos procure por "TOTVS: Template Application". Ao acionar este comando deveria aparece a tela a seguir: image Selecionando o arquivo de Template deveria ser possivel aplica-lo ao clicar em "APPLY/CLOSE".

pbarreto67 commented 3 years ago

Exatamente esta tela....seleciono o arquivo e clico no APPLY/CLOSE...esse momento, gerou a frase anterior...vou mudar o RPO para um novo e refazer...

pbarreto67 commented 3 years ago

Aplicou....até que enfim....

lwtnb-wrk commented 3 years ago

@pbarreto67 Opa, ótima noticia... E está tudo funcionando conforme esperado?

pbarreto67 commented 3 years ago

Testei as rotinas que apresentavam erros e agora estão abrindo normais...muitíssimo obrigado!

lwtnb-wrk commented 3 years ago

@pbarreto67 Grato pelos testes.

ricardomansano commented 3 years ago

Encerrado conforme retorno do solicitante.

Welintonf commented 3 years ago

lwtnbFiz todos os procedimetnos acima, mas quando clico em APPLY ou APPLY/CLOSE, não acontece nada. Sabe o que pode ser? Estou aplicando o Tenplate DCL.

DanielYampolschi commented 3 years ago

bom dia @Welintonf pode ser que esteja ocorrendo algum erro realmente. Faz um favor, habilite os logs e envie-os para mim. Segue abaixo diretamente o trecho da documentação sobre como gerar os logs, apenas para te facilitar, mas caso queira ver o documento inteiro de troubleshooting, o link é esse:

https://github.com/totvs/tds-vscode/blob/dev/TROUBLESHOOTING.md

Gerando logs Para gerar os logs "Gerais" adicione as linhas abaixo, em seu arquivo "settings.json" dentro da pasta ".vscode" de seu projeto aberto.

"totvsLanguageServer.launch.args": [ "--log-file=totvsls.log", "--record=totvsls" ] O arquivo "settings.json" deve ficar como a seguir, observem a vírgula que foi introduzida, pois existem outras configurações, caso contrário o arquivo JSON acusará problema de parse:

{ "totvsLanguageServer.launch.args": [ "--log-file=totvsls.log", "--record=totvsls" ], "totvsLanguageServer.welcomePage": false, "totvsLanguageServer.askCompileResult": true, "totvsLanguageServer.askEncodingChange": false } Reinicie seu TDS VS Code após esta configuração para que surta efeito.

Os arquivos "totvsls.log", "totvsls_in.log" e "totvsls_out.log" serão gerados na raiz do projeto aberto.

Se o problema for relacionado a depuração, além dos logs "Gerais" deve ser gerado o log de "Depuração". Adicione a linha abaixo, na seção "configurations" em seu arquivo "launch.json" dentro da pasta ".vscode" de seu projeto aberto.

"logFile": "${workspaceFolder}\dap.log" O arquivo "launch.json" deve ficar como a seguir, observem que uma vírgula foi adicionada a linha anterior, caso contrário o arquivo JSON acusará problema de parse:

... "configurations": [ { "type": "totvs_language_debug", "request": "launch", "name": "Protheus 19 Debug", "program": "${command:AskForProgramName}", "cwb": "${workspaceFolder}", "smartclientBin": "T:/servers/lg_191205_12.1.25/bin/smartclient/smartclient.exe", "isMultiSession": true, "enableTableSync": true, "waitForAttach": 5, "logFile": "${workspaceFolder}\dap.log" } ], ... O arquivo "dap.log" será gerado na raiz do projeto aberto.

Welintonf commented 3 years ago

Bom dia @Daniel,

Segue anexo.

Att,

Welinton Fernandes

(62) 9 9168-4060

Skype: welinton.fernandes

welinton@oxtech.com.br

De: DanielYampolschi [mailto:notifications@github.com] Enviada em: quinta-feira, 18 de fevereiro de 2021 09:45 Para: totvs/tds-vscode tds-vscode@noreply.github.com Cc: Welintonf welinton@oxtech.com.br; Mention mention@noreply.github.com Assunto: Re: [totvs/tds-vscode] Aplicação do Template - CDV - controle de viagem (#596)

bom dia @Welintonf https://github.com/Welintonf pode ser que esteja ocorrendo algum erro realmente. Faz um favor, habilite os logs e envie-os para mim. Segue abaixo diretamente o trecho da documentação sobre como gerar os logs, apenas para te facilitar, mas caso queira ver o documento inteiro de troubleshooting, o link é esse:

https://github.com/totvs/tds-vscode/blob/dev/TROUBLESHOOTING.md

Gerando logs Para gerar os logs "Gerais" adicione as linhas abaixo, em seu arquivo "settings.json" dentro da pasta ".vscode" de seu projeto aberto.

"totvsLanguageServer.launch.args": [ "--log-file=totvsls.log", "--record=totvsls" ] O arquivo "settings.json" deve ficar como a seguir, observem a vírgula que foi introduzida, pois existem outras configurações, caso contrário o arquivo JSON acusará problema de parse:

{ "totvsLanguageServer.launch.args": [ "--log-file=totvsls.log", "--record=totvsls" ], "totvsLanguageServer.welcomePage": false, "totvsLanguageServer.askCompileResult": true, "totvsLanguageServer.askEncodingChange": false } Reinicie seu TDS VS Code após esta configuração para que surta efeito.

Os arquivos "totvsls.log", "totvsls_in.log" e "totvsls_out.log" serão gerados na raiz do projeto aberto.

Se o problema for relacionado a depuração, além dos logs "Gerais" deve ser gerado o log de "Depuração". Adicione a linha abaixo, na seção "configurations" em seu arquivo "launch.json" dentro da pasta ".vscode" de seu projeto aberto.

"logFile": "${workspaceFolder}\dap.log" O arquivo "launch.json" deve ficar como a seguir, observem que uma vírgula foi adicionada a linha anterior, caso contrário o arquivo JSON acusará problema de parse:

... "configurations": [ { "type": "totvs_language_debug", "request": "launch", "name": "Protheus 19 Debug", "program": "${command:AskForProgramName}", "cwb": "${workspaceFolder}", "smartclientBin": "T:/servers/lg_191205_12.1.25/bin/smartclient/smartclient.exe", "isMultiSession": true, "enableTableSync": true, "waitForAttach": 5, "logFile": "${workspaceFolder}\dap.log" } ], ... O arquivo "dap.log" será gerado na raiz do projeto aberto.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/totvs/tds-vscode/issues/596#issuecomment-781317183 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AHGXIHJPUIMQYBCWUSWJV53S7UDTZANCNFSM4UT5S7OQ . https://github.com/notifications/beacon/AHGXIHLSEU6NXYKOK4XSVP3S7UDTZA5CNFSM4UT5S7O2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOF2I7IPY.gif

DanielYampolschi commented 3 years ago

@Welintonf ocorreu algum problema pra anexar os aruqivos, por favor me envie por e-mail em daniel.yampolschi@totvs.com.br. Obrigado.

DanielYampolschi commented 3 years ago

Recebi no e-mail, muito obrigado. Os logs me indicam que o token de autenticação não foi enviado para o servidor de linguagem. Por favor siga os passos abaixo e caso não funcione, me envie os logs novamente (após o processo serão gerados novos e sobrescritos, então basta você me enviar novamente os arquivos após realizar o procedimento).

1 - Reinicie o VsCode 2 - O servidor deve se reconectar automaticamente. Assim que isso acontecer, desconecte-o 3 - Conecte no servidor novamente e faça a autenticação caso necessário. 4 - Tente aplicar o template. 5 - Caso não funcione. Crie um adicione um novo servidor no VsCode com os mesmos dados de conexão (mude apenas o nome) e tente aplicar novamente.

Welintonf commented 3 years ago

Segue

Att,

Welinton Fernandes

(62) 9 9168-4060

Skype: welinton.fernandes

welinton@oxtech.com.br

De: DanielYampolschi [mailto:notifications@github.com] Enviada em: quinta-feira, 18 de fevereiro de 2021 11:20 Para: totvs/tds-vscode tds-vscode@noreply.github.com Cc: Welintonf welinton@oxtech.com.br; Mention mention@noreply.github.com Assunto: Re: [totvs/tds-vscode] Aplicação do Template - CDV - controle de viagem (#596)

Recebi no e-mail, muito obrigado. Os logs me indicam que o token de autorização não foi enviado. Por favor siga os passos abaixo e caso não funcione, me envie os logs novamente (após o processo serão gerados novos e sobrescritos, então bastas você me enviar novamente os arquivos).

1 - Reinicie o VsCode 2 - O servidor deve se reconectar automaticamente. Assim que isso acontecer, desconecte-o 3 - Conecte no servidor novamente e faça a autenticação caso necessário. 4 - Tente aplicar o template.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/totvs/tds-vscode/issues/596#issuecomment-781376104 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AHGXIHJAOLEX6MTN3UCUGMTS7UOZ5ANCNFSM4UT5S7OQ . https://github.com/notifications/beacon/AHGXIHOKUEG2EWV47ZSWM53S7UOZ5A5CNFSM4UT5S7O2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOF2JNU2A.gif

DanielYampolschi commented 3 years ago

@Welintonf parece que realmente não é possível anexar os arquivos aqui. Peço pra que me mande por e-mail novamente por favor. Ah e se possível, mande também o arquivo de template que você está tentando aplicar por favor. Muito obrigado

danielbolognani commented 3 years ago

Só para deixar o aviso, o github não aceita anexos por e-mail. Precisa anexar o arquivo pelo github (na resposta da issue) direto.

Welintonf commented 3 years ago

Bom dia Alguma novidade?