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 Sintaxe: A460UNIT - Permite gravação do arquivo de trabalho na impressão do relatório ( [ PARAMIXB[1] ], [ PARAMIXB[2] ], [ PARAMIXB[3] ], [ PARAMIXB[4] ] ) --> Nil Parâmetro:
Retorno: Nil(nulo)
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: |