PARAMIXB[1]1: confirmada; 0: cancelada. (Refs. 1–2)
AdvPL GuiaUser Function F340GRV()Executa uma customização após a compensação, com indicador de confirmação.
A ficha específica informa PARAMIXB[1] numérico: 1 para compensação confirmada e 0 para cancelada. As tabelas ficam posicionadas para consulta; o exemplo oficial cita SE2, SE5, FK2 e FK7 no ramo confirmado. Essa descrição específica prevalece sobre o resumo histórico de validação de inclusão. Não há comprovação de execução após commit. (Refs. 1–2)
User Function F340GRV()PARAMIXB[1]1: confirmada; 0: cancelada. (Refs. 1–2)
Não aplicável segundo a ficha específica. O indicador recebido não é o retorno da função.
#Include "Protheus.ch"
User Function F340GRV()
Local nStatus := PARAMIXB[1]
If nStatus == 1
ConOut("F340GRV: compensacao confirmada")
ElseIf nStatus == 0
ConOut("F340GRV: compensacao cancelada")
EndIf
Return NilProposta didática com o comportamento descrito nos comentários. Conferir o contexto antes de compilar em homologação. Em revisão: exemplo não compilado nem executado em Protheus. Aliases, bloqueios, posição na transação e compatibilidade devem ser conferidos no release e patch utilizados.
// Trecho do chamador P12.2210 (EURAI, ref. 2); não é implementação do PE.
// FINA340.PRX - FA340COMP() -> EXECBLOCK("F340GRV",.F.,.F.,{NOPCA})O registro mostra argumentos e uso imediato do retorno quando presentes. Não inclui o corpo completo do chamador nem comprova a posição do commit.
© 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.