Nesse vídeo demonstraremos a utilização da função TamSX1, que serve para buscar o tamanho e o tamanho em decimais de um parâmetro de pergunte cadastrado na SX1.
Abaixo o código fonte desenvolvido para o exemplo em vídeo acima:
//Bibliotecas #Include "TOTVS.ch" /*/{Protheus.doc} User Function zExe468 Busca o tamanho e os decimais de um parâmetro na SX1 @type Function @author Atilio @since 02/04/2023 @obs TamSX1 Parâmetros Nome do Grupo de Perguntas (X1_GRUPO) Sequencia da pergunta (X1_ORDEM) Retorno Retorna um array com 2 posições sendo [1] o Tamanho (X1_TAMANHO) e [2] o tamanho de decimais (X1_DECIMAL) **** Apoie nosso projeto, se inscreva em https://www.youtube.com/TerminalDeInformacao **** /*/ User Function zExe468() Local aArea := FWGetArea() Local aTamanho := {} //Busca o tamanho de um parâmetro aTamanho := TamSX1("A311TES", "02") FWAlertInfo("O tamanho é '" + cValToChar(aTamanho[1]) + "', e o tamanho de decimais é '" + cValToChar(aTamanho[2]) + "'", "Teste 1 - TamSX1") //Busca o tamanho de um parâmetro que tenha decimais aTamanho := TamSX1("MTA115", "08") FWAlertInfo("O tamanho é '" + cValToChar(aTamanho[1]) + "', e o tamanho de decimais é '" + cValToChar(aTamanho[2]) + "'", "Teste 2 - TamSX1") FWRestArea(aArea) Return
Bom pessoal, por hoje é só.
Abraços e até a próxima.