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: Nome | Tipo | Descrição | Default | Obrigatório | Referência |
---|
PARAMIXB[1] | Caracter | Codigo do produto que esta sendo gravado | | | | PARAMIXB[2] | Caracter | Armazem do saldo/movimento | | | | PARAMIXB[3] | Data | Data do fechamento utilizada no relatorio | | | | PARAMIXB[4] | Caracter | Nome do arquivo de trabalho | | | |
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 |