Alterando parâmetros com as funções PutMV e PutMvFil – Maratona AdvPL e TL++ 396

Nesse vídeo demonstraremos a utilização das funções PutMV e PutMvFil, que servem para alterar o conteúdo de parâmetros no sistema (SX6).

Abaixo o código fonte desenvolvido para o exemplo em vídeo acima:

//Bibliotecas
#Include "TOTVS.ch"

/*/{Protheus.doc} User Function zExe396
Altera o conteúdo de um parâmetro da SX6
@type Function
@author Atilio
@since 28/03/2023
@see https://tdn.totvs.com/pages/releaseview.action?pageId=24347029
@obs 

    Função PutMV
    Parâmetros
        Nome do parâmetro na SX6
        Novo conteúdo que será atribuído
    Retorno
        Retorna .T. se conseguiu atualizar ou .F. se não

    Função PutMVFil
    Parâmetros
        Nome do parâmetro na SX6
        Novo conteúdo que será atribuído
        Código da filial em que será atribuído o parâmetro
    Retorno
        Retorna .T. se conseguiu atualizar ou .F. se não

    **** Apoie nosso projeto, se inscreva em https://www.youtube.com/TerminalDeInformacao ****
/*/

User Function zExe396()
    Local aArea     := FWGetArea()
    
    //Altera o conteúdo de um parâmetro
    PutMV("MV_ACENTO", "S")

    //Altera o conteúdo de um parâmetro em uma determinada filial
    PutMVFil("MV_ULTDEPR", Date(), "01")

    FWRestArea(aArea)
Return

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

Deixe uma resposta

Terminal de Informação