Árvore de páginas

Ponto de entrada que permite customizar a impressão do relatório de O.S. 

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Manufatura

Módulo:

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

Rotina:

Rotina

Nome Técnico

MNTR675

Relatório de Ordem de Serviço

Rotinas envolvidas

Nome Técnico

MNTA990

Programação de O.S.

Países:

Todos

Bancos de Dados:

Todos

Sistemas Operacionais:

Todos

Ponto de Entrada

Descrição:

Ponto de entrada executado na rotina de Relatório de Ordem de Serviço - MNTR675 onde é permitido imprimir o modelo Gráfico Completo de forma customizada.

Programa Fonte:

MNTR675.prx
Localização:SIGAMNT: Relatórios > Controle de Oficina > Planos > Ordem de Serviço

Função:

MNTR675()
Parâmetros:
NomeTipoDescrição
ParamIXB[1]ObjetoObjeto de impressão
ParamIXB[2]CaracterParâmetro inicial de plano
ParamIXB[3]CaracterParâmetro final de plano
ParamIXB[4]Array

Contém duas posições, sendo:

1 - Código do plano;

2 - Código da OS.

ParamIXB[5]NuméricoNúmero do registro da OS
ParamIXB[6]Caracter

Alias utilizado para acessar os registros temporários.

Observação

Este parâmetro tem utilidade apenas ao acionar o relatório pela rotina Programação de O.S. - MNTA990.

Retorno:

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

User Function MNTR6752()
	
	Local oPrint    := PARAMIXB[1]
	Local cDEPLANO  := PARAMIXB[2]
	Local cATEPLANO := PARAMIXB[3]
	Local aMATOS    := PARAMIXB[4]
	Local nRecOs    := PARAMIXB[5]
	Local cAlias    := PARAMIXB[6]

	fPrintRel()

Return .T.

Static Function fPrintRel()

	MsgInfo( "Impressão do relatório" )

Return