Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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.

Informações
titleObservação

Somente é necessária a utilização ao acionar o relatório pela rotina Programação de O.S. - MNTA990.

Retorno:

.T.
Bloco de código
languagesql
titleExemplo do Ponto de Entrada MNTR6752()
linenumberstrue
#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