Histórico da Página
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 VeiculoVeí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:
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
#INCLUDE "PROTHEUS.CH" //-------------------------------------------------- /*/{Protheus.doc} TM350KMA() Modifica o array de campos alteraveisalteráveis da tela Quilometragem do VeiculoVeículo. @since 02/05/2023 @version 1.0 /*/ //--------------------------------------------------- User Function TM350KMA() Local aAlter := PARAMIXB[1] Local lSaida := PARAMIXB[2] If lSaida//Validações EspecificasEspecíficas do Usuário AAdd( aAlter, "DUV_XCMPUS" ) EndIf Return aAlter |
04. Exemplo da chamada
...
aRet := ExecBlock( 'TM350KMA', .F., .F., { aClone(aAlter), lSaida } )
...
HTML |
---|
<!-- esconder o menu --> <style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas