Árvore de páginas

Ponto de entrada que retorna transferências do Bem na rotina de Parte Diária (MNTA851)

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

MNTA851

Parte Diária


Rotina(s) envolvida(s)

Nome Técnico

MNTA851A

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 Parte Diária (MNTA851) no momento da validação de Data/Hora do cadastro, retorna um array com todas as transferências do bem informado no parâmetro até a data informada no parâmetro.

Programa Fonte:

MNTA851.prw
Localização:SIGAMNT: Atualizações/Controle de Oficina/Parte Diária/Parte Diária

Função:

MNTA851A()
Parâmetros:

Nome

Tipo

Descrição

ParamIXB[1]CaracterCódigo do bem que referente as transferências
ParamIXB[2]DataData limite das transferências

Retorno:

NomeTipoDescriçãoObrigatório
aTransfArrayContém as transferências do bemX
Exemplo do Ponto de Entrada MNTA851A()
/* O P.E. deve retornar um array no seguinte formato:
[x][1] - Empresa
[x][2] - Filial
[x][3] - Data Inicial do bem na empresa/filial
[x][4] - Hora Inicial do bem na empresa/filial
[x][5] - Data Final do bem na empresa/filial
[x][6] - Hora Final do bem na empresa/filial
Exemplo de utilização do P.E. */

#Include 'Protheus.ch'

User Function MNTA851A()

	Local cCodBem := ParamIXB[1]
	Local dData := ParamIXB[2]

	aTransf := { { cEmpAnt,;
	cFilAnt,;
 	dDataBase,;
 	SubStr( Time(),1,5 ),;
 	dDataBase,;
 	SubStr( Time(),1,5 ) } }

Return aTransf

/* Parâmetros:
ParamIXB[1] // indica o bem que se deseja retornar transferências
ParamIXB[2] // indica data limite das transferências */