Árvore de páginas

Ponto de entrada para adicionar opções de validação na rotina de Validações de Abastecimento (MNTA659)

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Manufatura

Módulo:

SIGAMNT - Manutenção de Ativos e Gestão de Frotas

Rotina:

Rotina

Nome Técnico

MNTA659

Validações de Abastecimento

Rotina(s) envolvida(s)

Nome Técnico

MNTA6591

Ponto de Entrada

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos




Ponto de Entrada

Descrição:

Ponto de entrada executado na rotina de Validações de Abastecimento (MNTA659) para adicionar opções de validação. As opções são apresentadas na rotina de validação como checkbox.

Localização:

SIGAMNT: Atualizações/Controle de Combustíveis/Abastecimento/Validações de Abastecimento

Programa Fonte:

MNTA659.prw

Função:

MNTA6591()

Retorno:

Nome

Tipo

Descrição

Obrigatório

 aReturn

Array

Array com 5 posições:

[1] - 1- Abastecimento - o valor 1 indica que a validação ocorrerá nas rotinas de abastecimento.
[2] - Descrição do checkbox
[3] - Help apresentado ao posicionar o mouse no checkbox
[4] - valor lógico do checkbox
[5] - bBlock - Bloco de Código que será executado ao confirmar a tela, deve ser utilizado para gravação da opção do checkbox. Neste exemplo utilizamos a função U_GravParam que teria a finalidade de gravar a opção do checkbox em um parâmetro de usuário.

X

 

Exemplo do Ponto de Entrada MNTA6591()
#Include 'Protheus.ch'

User Function MNTA6591()

	Local aReturn := {}
	Local bGrava := {|lArg|U_GravParam(lArg)}
	Local lValue:= .t.
	/*aReturn:

	Array com 5 posições:

	[1] - 1- Abastecimento - o valor 1 indica que a validação ocorrerá nas rotinas de abastecimento.)
	[2] - Descrição do checkbox
	[3] - Help apresentado ao posicionar o mouse no checkbox
	[4] - valor lógico do checkbox
	[5] - bBlock (Bloco de Código que será executado ao confirmar a tela, deve ser utilizado para gravação da opção do checkbox. Neste exemplo utilizamos a função U_GravParam que teria a finalidade de gravar a opção do checkbox em um parâmetro de usuário.*/

	aReturn := {{1,"Estepe","Estepe: Será avaliado se o Bem possui um estepe cadastrado em sua estrutura.",lValue,bGrava}}

Return aReturn