Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Atualizar os tipos permitidos de acordo com a tabela oficial #64

Closed
rodrigopg opened this issue May 21, 2021 · 2 comments
Closed

Atualizar os tipos permitidos de acordo com a tabela oficial #64

rodrigopg opened this issue May 21, 2021 · 2 comments
Labels
Awaiting Release Aguardando lançamento da versão Diagnóstico Issue referente a feature de diagnósticos help wanted Extra attention is needed Snippets Issues relacionadas a snippets

Comments

@rodrigopg
Copy link

Atualmente na linguagem TLPP existem vários tipos nativos além dos básicos do ADVPL.

https://tdn.totvs.com/display/tec/Tipos+Nativos

Ao utilizar os novos tipos do TLPP na documentação está sendo apresentado warning de tipo inválido.

Screen Shot 2021-05-21 at 16 25 42

@AlencarGabriel
Copy link
Owner

Olá @rodrigopg,

estamos terminando de fechar alguns assuntos referente as novas mudanças do TL++ aqui na TOTVS, e vamos atualizar as extensões o quanto antes com as novidades. Já está aqui no radar.

De qualquer forma, se esses warnings estiverem incomodando, pode estar utilizando a configuração protheusDoc.marcadores_nao_validar para suprimi-los por hora, enquanto a correção não sai.

Agradeço o feedback.

@AlencarGabriel AlencarGabriel added Diagnóstico Issue referente a feature de diagnósticos help wanted Extra attention is needed Snippets Issues relacionadas a snippets labels May 21, 2021
@AlencarGabriel AlencarGabriel added the Awaiting Release Aguardando lançamento da versão label Jun 21, 2021
@AlencarGabriel
Copy link
Owner

AlencarGabriel commented Jun 24, 2021

Disponível a partir da versão 0.9.0.

Adicionado suporte aos novos tipos do TLPP:

Tipo Sigla Type no Protheus Doc
decimal F decimal
integer N numeric **
double N numeric **
json J json
variant U variant ***

** Por mais que o identificador dos tipos sejam diferentes, será assumido pelo ProtheusDoc em ambos casos como numeric. Comportamento baseado na documentação dos tipos nativos do TL++: https://tdn.totvs.com/display/tec/Tipos+Nativos

*** Caso não seja detectado/informado um tipo, será assumido o tipo variant pelo ProtheusDoc, mesmo que o fonte seja AdvPL e não TL++.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Release Aguardando lançamento da versão Diagnóstico Issue referente a feature de diagnósticos help wanted Extra attention is needed Snippets Issues relacionadas a snippets
Projects
None yet
Development

No branches or pull requests

2 participants