CONTEÚDO
- Descrição
- Parâmetros
- Programa Fonte
- Exemplo
- Exemplo da chamada
01. Descrição
Ponto de Entrada para alterar o array de campos alteráveis da tela de Quilometragem do Veículo.
Este ponto de entrada é executado na função TMSA350Km durante a gravação das operações de transporte.
02. Parâmetros
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
---|---|---|---|---|---|
PARAMIXB[1] | Array | Array simples contendo o nome dos campos que poderão ser alterados | Exemplo: { "DUV_ODOSAI", "DUV_ODOSR1", "DUV_ODOSR2" } | x | |
PARAMIXB[2] | Lógico | Variável lógica indicando se está ocorrendo a Saída do Veículo | .T. | x |
03. Programa Fonte
TM350KMA.PRW
Exemplo:
TM350KMA
#INCLUDE "PROTHEUS.CH" //-------------------------------------------------- /*/{Protheus.doc} TM350KMA() Modifica o array de campos alteráveis da tela Quilometragem do Veículo. @since 02/05/2023 @version 1.0 /*/ //--------------------------------------------------- User Function TM350KMA() Local aAlter := PARAMIXB[1] Local lSaida := PARAMIXB[2] If lSaida//Validações Específicas do Usuário AAdd( aAlter, "DUV_XCMPUS" ) EndIf Return aAlter
04. Exemplo da chamada
...
aRet := ExecBlock( 'TM350KMA', .F., .F., { aClone(aAlter), lSaida } )
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas