Page tree

Produto:

Protheus.

Ocorrência:

A460UNIT: Permite gravação do arquivo de trabalho na impressão do relatório.

Passo a passo:

Localização: Funções ReportPrint(), R460Imp( ), R460EmProcesso( ) - Funções utilizadas para imprimir o relatório do registro de inventário modelo 7.

Em que ponto: O ponto de entrada permite a gravação do arquivo de trabalho utilizado na impressão do relatório. O usuário pode regravar os valores de acordo com suas necessidades. Os principais campos do arquivo de trabalho que devem ser utilizados são: TOTAL, VALOR_UNIT e QUANTIDADE.

Programa fonte: MATR460.PRX

SintaxeA460UNIT - Permite gravação do arquivo de trabalho na impressão do relatório ( [ PARAMIXB[1] ], [ PARAMIXB[2] ], [ PARAMIXB[3] ], [ PARAMIXB[4] ] ) --> Nil

Parâmetro:

NomeTipoDescriçãoDefaultObrigatórioReferência
PARAMIXB[1]CaracterCodigo do produto que esta sendo gravado   
PARAMIXB[2]CaracterArmazem do saldo/movimento   
PARAMIXB[3]DataData do fechamento utilizada no relatorio   
PARAMIXB[4]CaracterNome do arquivo de trabalho   

Retorno:

Nil(nulo)

  • Nenhum

Exemplo:

User Function A460UNIT()Local cCod     := ParamIXB[1] //-- Codigo do ProdutoLocal cLocOrig := ParamIXB[2] 
//-- Armazem do Saldo / MovimentoLocal dDataFech := ParamIXB[3] //-- Data de FechamentoLocal cArqTemp := ParamIXB[4] //-- Nome do Arquivo de Trabalho utilizado no RelatorioLocal nTotal   := 0Local nVlrUnit := 0Local nQuant   := 0
//-- Ajustes realizados pelo cliente para os campos TOTAL, VALOR_UNIT e QUANTIDADE, que serão utilizado na composição do relatorio.TOTAL := nTotalVALOR_UNIT  :=  nVlrUnitQUANTIDADE  := nQuantReturn Nil

Observações: