AlencarGabriel / ProtheusDoc-VsCode

Repositório para implementação dinâmica do ProtheusDoc do TDS para VsCode
https://marketplace.visualstudio.com/items?itemName=AlencarGabriel.protheusdoc-vscode
26 stars 6 forks source link

@history gerando itens inválidos no HTML #85

Open AlencarGabriel opened 9 months ago

AlencarGabriel commented 9 months ago

Bom dia. Estou usando, acredito, uma nova versão v0.10.0 A qual taz as seguntes informações: {Protheus.doc}

@type
@author @since @version @return @history Mas isso esta me dando um problema pq qdo uso o @history e na frente coloco as atualizações ele traz uma linha chamada OUTRAS INFORMAÇÕES com o mesmo numero de linhas que coloco no @history. Exemplo se coloco 2 @history, cadas um repsentando uma alteração no programa dus linhas com o conteudo history
[object Object] na linha abaixo de OUTRAS INFORMAÇÕES. Poderia me explicar porque?

Originally posted by @CBAA-Aguiar in https://github.com/AlencarGabriel/ProtheusDoc-VsCode/discussions/48#discussioncomment-7692321

AlencarGabriel commented 9 months ago

@CBAA-Aguiar transferi essa issue para cá para tratar melhor o assunto.

Pra mim não ficou claro o problema reportado, poderia explicar melhor com algum print/gif algo assim?

CBAA-Aguiar commented 9 months ago

Bem conforme lhe disse. Um colega me passou esse tipo de criação de documentação. Segue exemplo /*/{Protheus.doc} FATMIS13 Ira transformar fazer teste de documentação

@type  Function
@author Aguiar
@since 20/10/2023
@version P12.1.2210
@return logical, .t. , Retorno da função.
@history 25/10/2023, xxxxx, Adicionado o filtro para rodar somente na

empresa. @history 25/10/2023, xxxxx, Adicionados campos obrigatórios da tabela SC5. @history 01/11/2023, Aguiar, Colocada a condição para validar se a margem praticada esta dentro dos parametros. /*/

Até ai tudo bem, mas qdo vou visualizar no navegador vejo a imagem abaixo:

Fonte: FATMIS13.prw FATMIS13 Function

Ira transformar fazer teste de documentação AutorAguiarDesde20/10/2023VersãoP12.1.2210Definição:Sintaxe

FATMIS13() Retorno TipoDescrição logical .t. , Retorno da função.Histórico NomeDataDescrição xxxxx 25/10/2023 Adicionado o filtro para rodar somente na empresa. xxxxx 25/10/2023 Adicionados campos obrigatórios da tabela SC5. Aguiar 01/11/2023 Colocada a condição para validar se a margem praticada esta dentro dos parametros.Outras Informações history [object Object] history [object Object] history [object Object]Veja também

Observe que ele traz uma clausula OUTRAS INFORMAÇÕES e dentro dela a palavra history [object Object]. Curiosamente é o mesmo numero de linhas que na clausula HISTÓRICO. Queria saber pq isso ocorre e como configurar direito para sair corretamente. Pq desse jeito não fica certo.

Espero ter sido claro. Desde já agradeço sua atenção.

José Aguiar - Analista de T.I Google - CBAA-Asfaltos LDTA - TIAnalista de T.I (91) 3250-3072 / (91) 98824-3660 | (81) 9.9764.6518 Porto Digital - Recife @.*** www.cbaa-asfaltos.com.br

Em ter., 28 de nov. de 2023 às 10:30, Gabriel Alencar < @.***> escreveu:

@CBAA-Aguiar https://github.com/CBAA-Aguiar transferi essa issue para cá para tratar melhor o assunto.

Pra mim não ficou claro o problema reportado, poderia explicar melhor com algum print/gif algo assim?

— Reply to this email directly, view it on GitHub https://github.com/AlencarGabriel/ProtheusDoc-VsCode/issues/85#issuecomment-1829849042, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6VG7KIBHYNZL6FUCMZQAGLYGXRNTAVCNFSM6AAAAAA75YOTGSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRZHA2DSMBUGI . You are receiving this because you were mentioned.Message ID: @.***>

AlencarGabriel commented 9 months ago

Consegui entender agora, o problema está na documentação html então, parece ser algum bug no componente que gera os HTML. Vou avaliar.

image