cParametroNome existente na SX6, sem filial.
AdvPL GuiaPutMV(cParametro,xConteudo,[lErro])Atualiza um parâmetro existente da SX6.
O TDN informa que PutMV considera a filial da conexão e espera um parâmetro já existente; não recebe a filial junto ao nome. O terceiro argumento controla apresentação do erro quando não consegue atualizar por falta de acesso exclusivo. O exemplo comunitário mostra PutMV e PutMvFil, mas não devemos alterar parâmetros operacionais para demonstrar a API. O bloco usa um nome fictício que deve ser criado e homologado em ambiente de teste; não é invocado. (Fontes: refs. 1–2.)
PutMV(cParametro,xConteudo,[lErro])cParametroNome existente na SX6, sem filial.
xConteudoValor compatível com a definição SX6.
lErroApresenta erro se .T., padrão documentado; .F. retorna falha sem essa apresentação.
Falha retorna .F. segundo TDN; exemplo comunitário descreve .T. no sucesso.
#Include "Protheus.ch"
User Function Ed608()
// MV_X_ED608 precisa existir no laboratorio; bloco nao invocado.
Local bAlterar := {|xValor| PutMV("MV_X_ED608",xValor,.F.)}
ConOut(ValType(bAlterar))
Return NilCria bloco B; não altera SX6 e não cria o parâmetro. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de seus titulares. O AdvPL Guia é independente e utiliza citações limitadas, atribuídas e justificadas por finalidade educativa. Consulte os Termos de Uso. Termos de Uso
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.