PERGUNTAS E RESPOSTAS
 
Bem Vindo, Visitante  Todos os Fórums
  ADVPL
Enviar para a impressoraImprimir  Enviar e-mail para um amigoEnviar Para um Amigo
Precisa estar Logado

Subject Assunto:
Erro no CodAnalyse
Versão:
12.1.33
Plataforma:
Microsoft
Complemento:
DB:
SQL Server
Complemento:
LinkedIn
Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário JAFREAL JAFREAL em 20/01/2023, 15:17 h
Local: PA  Registro: 21/08/2008  Postagens: 335
Boa tarde a todos

Estou colocando alguns fontes para validar no codeanalyse, pq tenho que passar o dicionario pro branco, mas me deparei com alguns problemas, dentre eles esta o fonte abaixo.
For x := 1 to Len(aCampos)

DbSelectArea("SX3")
DbSetOrder(2)
DbGotop()

If MsSeek(aCampos[x])

If X3USO(X3_USADO)

Aadd(aCabecalho, {;
TRIM(X3_TITULO) ,; //X3Titulo()
X3_CAMPO ,; //X3_CAMPO
X3_PICTURE ,; //X3_PICTURE
X3_TAMANHO ,; //X3_TAMANHO
X3_DECIMAL ,; //X3_DECIMAL
X3_VALID ,; //X3_VALID
X3_USADO ,; //X3_USADO
X3_TIPO ,; //X3_TIPO
})/*
X3_ARQUIVO ,; //X3_F3
X3_CONTEXT ; //X3_CONTEXT*/

Endif
Endif
Next

Return

Como podem ver usava o SX3 para criar uma matriz. Pergunta alguém teria uma solução pra isso?? Pq o o codeanalyse não tem


Jose de Aguiar
Consultor Independente Totvs
e-mal:jose.aguiar.real@gmail.com
skype:jafreal

Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário TECLESOFT TECLESOFT em 20/01/2023, 15:48 h
Local: SP  Registro: 24/04/2012  Postagens: 215
veja se te ajuda.
https://tdn.totvs.com/pages/releaseview.action?pageId=23889333

Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário RODRIGOROC RODRIGOROC em 20/01/2023, 16:45 h
Local: SP  Registro: 19/05/2020  Postagens: 3
Acho que a função GetSx3Cache() vai resolver seu problema.

Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário JAFREAL JAFREAL em 25/01/2023, 10:51 h
Local: PA  Registro: 21/08/2008  Postagens: 335
Bom dia a todos

Grato Rodrigo funcionou muito bem.


Aproveitando tem alguma coisa similar para o SX1 e SX2?

Jose de Aguiar
Consultor Independente Totvs
e-mal:jose.aguiar.real@gmail.com
skype:jafreal

Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário RODRIGOROC RODRIGOROC em 25/01/2023, 13:12 h
Local: SP  Registro: 19/05/2020  Postagens: 3
Para a SX2 eu ainda não precisei.. mas pra SX1 estou usando FWSX1Util e SetMVValue

Porém se você quer criar as perguntas (como fazia com o PutSX1), pode esquecer.. agora só via configurador mesmo.

Uma saída é usar o ParamBox, mas não sei se te atenderia

Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário JAFREAL JAFREAL em 26/01/2023, 08:50 h
Local: PA  Registro: 21/08/2008  Postagens: 335
Bom dia a todos

Por causa de erros nos programas de um cliente fui forçado a procurar novas funções e me deparei com esse site que esta no link abaixo. Tem muitas funções para serem usadas com os dicionarios.

https://ajuda.plataformavirtus.com.br/space/VP/11698193

Jose de Aguiar
Consultor Independente Totvs
e-mal:jose.aguiar.real@gmail.com
skype:jafreal

Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário RODRIGOROC RODRIGOROC em 26/01/2023, 10:21 h
Local: SP  Registro: 19/05/2020  Postagens: 3
Muito bom.. várias funções interessantes

Obrigado por compartilhar

Para postar no Fórum você precisa efetuar o seu login ou se registrar

 Mudar para Fórum

 

 

 
 
   
Pagina Principal Shopping PROTHEUS Tire suas duvidas Vagas Microsiga em todo Brasil Aprofunde seus conhecimentos Noticias Online Fale Conosco Pagina Principal