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