Árvore de páginas

Ponto de entrada que realiza a validação de inclusão, alteração e exclusão da rotina de Reporte de Horas da Mão de Obra (MNTA992)

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

MNTA992

Reporte de Horas

Rotina(s) envolvida(s)

Nome Técnico

MNTA9921

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 utilizado na rotina de Reporte de Horas da Mão de Obra (MNTA992) para validação das operações de inclusão, alteração e exclusão

Localização:

SIGAMNT: Atualizações/Controle de Oficina/Mão-de-Obra/Reporte de Horas

Programa Fonte:

MNTA992.prw

Função:

MNTA9921()

Retorno:


.F.


 

Exemplo do Ponto de Entrada MNTA9921()
#INCLUDE 'PROTHEUS.CH'

User Function MNTA9921()

	Local aArea := GetArea()
	Local lRet := .F.

	dbSelectArea( "TTL" )
	dbSetOrder( 01 )

	If dbSeek( xFilial( "TTL" ) + M->TTL_CODFUN + DTOS( M->TTL_DTINI ) + M->TTL_HRINI + DTOS( M->TTL_DTFIM ) + M->TTL_HRFIM ) //+ DTOS( M->TTL_DTINI ) + M->TTL_HRINI + DTOS( M->TTL_DTFIM ) + M->TTL_HRFIM
		RecLock( "TTL" , .f. )
		TTL->TTL_PCTHRE := 100
		MsUnlock( "TTL" )
	Endif

	RestArea(aArea)

Return lRet