Árvore de páginas

Versões comparadas

Chave

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

...

Atualiza e retorna o número da última contagem.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcodestabel

 LIKE wm-inventario.cod-estabel
X

Estabelecimento
pcodlocal LIKE wm-inventario.cod-local 
X

Local
pdtinventario LIKE wm-inventario.dt-inventario 
X

Data Inventário
 pnumseqinvent  LIKE wm-inventario.num-seq-invent 
X

Sequencia do Inventário
pIdBoxDecimal
X

Endereço Inventário
pNumContagemInteger

X
Contagem


Método: atualizaItemInventario

...

Valida e cria registro na tabela wm-inventario-item.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabel

 LIKE wm-inventario.cod-estabel
X

Estabelecimento
pcod-local LIKE wm-inventario.cod-local 
X

Local
pdt-inventario LIKE wm-inventario.dt-inventario 
X

Data Inventário
pnum-seq-invent  LIKE wm-inventario.num-seq-invent 
X

Sequencia do Inventário
pid-boxLIKE wm-inventario-endereco.id-box
X

ID Box

pcod-itemLIKE wm-box-saldo.cod-item   
X

Item
pcod-referLIKE wm-box-saldo.cod-refer 
X

Referencia
pcod-loteLIKE wm-box-saldo.cod-lote
X

lote
pcod-embalagemLIKE wm-box-saldo.cod-embalagem
X

embalagem
pcod-clienteLIKE wm-box-saldo.cod-cliente
X

cliente
pqtd-saldoLIKE wm-box-saldo.qtd-item
X

Saldo
pqtd-pesoLIKE wm-inventario-item.qtd-saldo-peso
X

Peso



X



Método: createRowErrorsManual

...

Desatualiza item do inventário.


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-cod-estabel

 LIKE wm-inventario.cod-estabel
X

Estabelecimento
p-cod-local LIKE wm-inventario.cod-local 
X

Local
p-dt-inventario LIKE wm-inventario.dt-inventario 
X

Data Inventário
p-num-invent  LIKE wm-inventario.num-seq-invent 
X

Sequencia do Inventário
p-id-boxLIKE wm-inventario-endereco.id-box
X

ID Box

p-num-seq-itemLIKE wm-inventario-item.num-seq-item   
X

Item
p-num-contagemInteger
X

Referencia
p-qtd-apuradaDecimal
X

lote
p-qtd-apurada-pesoDecimal
X

Peso







Método: encerraInventarioItem

...

Encerra item do inventário e sua etiqueta.


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-cod-estabel

 LIKE wm-inventario.cod-estabel
X

Estabelecimento
p-cod-local LIKE wm-inventario.cod-local 
X

Local
p-dt-inventario LIKE wm-inventario.dt-inventario 
X

Data Inventário
p-num-invent  LIKE wm-inventario.num-seq-invent 
X

Sequencia do Inventário
p-id-boxLIKE wm-inventario-endereco.id-box
X

ID Box

p-num-contagemInteger
X

Referencia

Método: finalizaInventarioItem

...

Zera as quantiades dos itens do box do inventário.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcodestabel

 LIKE wm-inventario.cod-estabel
X

Estabelecimento
pcodlocal LIKE wm-inventario.cod-local 
X

Local
pdtinvent LIKE wm-inventario.dt-inventario 
X

Data Inventário
pnumseqinvent  LIKE wm-inventario.num-seq-invent 
X

Sequencia do Inventário
pidboxLIKE wm-inventario-endereco.id-box
X

ID Box

pnumcontagemInteger
X

Referencia


Método: findFirstChave

Descrição:

...

WHERE {&TableName}.cod-estabel = c-cod-estabel
AND {&TableName}.cod-local = c-cod-local
AND {&TableName}.dt-inventario = da-dt-inventario
AND {&TableName}.num-seq-invent = i-num-seq-invent
AND {&tablename}.id-box = de-id-box
AND {&TableName}.num-seq-item = i-num-seq-item NO-LOCK NO-ERROR.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método: findNextEndereco

Descrição:

...

WHERE {&TableName}.cod-estabel = c-cod-estabel
AND {&TableName}.cod-local = c-cod-local
AND {&TableName}.dt-inventario = da-dt-inventario
AND {&TableName}.num-seq-invent = i-num-seq-invent
AND {&tablename}.id-box = de-id-box
AND (({&tablename}.ind-sit-inv-item = 1 AND l-nao-iniciado)
OR ({&tablename}.ind-sit-inv-item = 2 AND l-em-processo )
OR ({&tablename}.ind-sit-inv-item = 3 AND l-concluido )
OR ({&tablename}.ind-sit-inv-item = 4 AND l-atualizado )) NO-LOCK NO-ERROR.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método: findNextMain

Descrição:

Posiciona no próximo registro da tabela.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método: findPrevChave

Descrição:

Posiciona no próximo registro da tabela.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método: findPrevEndereco

Descrição:

...

WHERE {&TableName}.cod-estabel = c-cod-estabel
AND {&TableName}.cod-local = c-cod-local
AND {&TableName}.dt-inventario = da-dt-inventario
AND {&TableName}.num-seq-invent = i-num-seq-invent
AND {&tablename}.id-box = de-id-box
AND (({&tablename}.ind-sit-inv-item = 1 AND l-nao-iniciado)
OR ({&tablename}.ind-sit-inv-item = 2 AND l-em-processo )
OR ({&tablename}.ind-sit-inv-item = 3 AND l-concluido )
OR ({&tablename}.ind-sit-inv-item = 4 AND l-atualizado )) NO-LOCK NO-ERROR.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método: findPrevMain

Descrição:

Posiciona no próximo registro da tabela.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método:  getDecField  

Descrição:

...

Zera as contagens e atualiza a situação do item do inventário.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

piCodEstabel

 LIKE wm-inventario.cod-estabel
X

Estabelecimento
piCodLocal LIKE wm-inventario.cod-local 
X

Local
piDtInventario LIKE wm-inventario.dt-inventario 
X

Data Inventário
piNumSeqInvent LIKE wm-inventario.num-seq-invent 
X

Sequencia do Inventário
piIdBoxDecimal
X

Box
piNumSeqItemInteger
X

Sequencia do item
piNumContagemInteger
X



Método:  OpenQueryFaixa    linkToWmInventarioEndereco

Descrição:


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método:  openQueryChave

Descrição:

Abre a query Faixa principal conforme seleção executada:

WHERE
{&TableName}.cod-estabel > = c-cod-estabel -ini AND
{&TableName}.cod-estabel <local = c-estabelcod-fim local AND
{&TableName}.coddt-local >inventario = cda-localdt-ini inventario AND
{&TableName}.cod-local <= c-local-fim num-seq-invent = i-num-seq-invent AND
{&TableNametablename}.dtid-inventario >box = dade-dataid-ini box AND
{&TableName}.dt-inventario <= da-data-fim AND
{&TableName}.num-seq-invent >= i-sequenc-ini AND
{&TableName}.num-seq-item = i-num-seq-invent <= i-sequenc-fim AND
{&tablename}.id-box >= de-box-ini AND
{&tablename}.id-box <= de-box-fim item
NO-LOCK INDEXED-REPOSITION.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método:  OpenQueryIdEndereco    openQueryEndereco

Descrição:

Abre a query principal conforme seleção executada:

WHERE
{&TableName}.cod-estabel = c-cod-estabel AND
AND {&TableName}.cod-local = c-cod-local AND
AND {&TableName}.dt-inventario = da-data dt-inventario AND
AND {&TableName}.num-seq-invent = i-sequenc
AND num-seq-invent AND
{&tablename}.id-box > = de-id-box -iniAND
AND (({&tablename}.id-box <= de-box-fim
AND ind-sit-inv-item = 1 AND l-nao-iniciado) OR
({&tablename}.ind-sit-inv-end >= i-sit-inv-end-ini
AND item = 2 AND l-em-processo ) OR
({&tablename}.ind-sit-inv-end <= iitem = 3 AND l-concluido ) OR
({&tablename}.ind-sit-inv-end-fim
AND {&TableName}.num-ult-contagem >= i-num-contagem-ini - 1 /* Diminui '1' porque a contagem vai de 0 a 2 */
AND {&TableName}.num-ult-contagem <= i-num-contagem-fim - 1
AND (({&tablename}.ind-sit-inv-end = 1 AND l-nao-iniciado = YES)
OR ({&tablename}.ind-sit-inv-end = 2 AND l-em-processo = YES)
OR ({&tablename}.ind-sit-inv-end = 3 AND l-concluido = YES)
OR ({&tablename}.ind-sit-inv-end = 4 AND l-atualizado = YES))
AND (({&TableName}.num-ult-contagem = 0 AND l-primeira = YES)
OR ({&TableName}.num-ult-contagem = 1 AND l-segunda = YES)
OR ({&TableName}.num-ult-contagem >= 2 AND l-terceira = YES))
BY {&tablename}.id-box
INDEXED-REPOSITION.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

Método:  OpenQueryInventario  

Descrição:

Abre a query principal conforme seleção executada:

WHERE {&TableName}.cod-estabel = c-estabel
AND {&TableName}.cod-local = c-local
AND {&TableName}.dt-inventario = da-data
AND {&TableName}.num-seq-invent = i-sequenc
AND (({&tablename}.ind-sit-inv-end = 1 AND l-nao-iniciado = YES)
OR ({&tablename}.ind-sit-inv-end = 2 AND l-em-processo = YES)
OR ({&tablename}.ind-sit-inv-end = 3 AND l-concluido = YES)
OR ({&tablename}.ind-sit-inv-end = 4 AND l-atualizado = YES))
AND (({&TableName}.num-ult-contagem = 0 AND l-primeira = YES)
OR ({&TableName}.num-ult-contagem = 1 AND l-segunda = YES)
OR ({&TableName}.num-ult-contagem >= 2 AND l-terceira = YES))
INDEXED-REPOSITION.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

Método:  getLogField  

Descrição:

Retorna valor de campos do tipo lógico

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

item = 4 AND l-atualizado ) )
NO-LOCK INDEXED-REPOSITION.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método:  getLogField  

Descrição:

Retorna valor de campos do tipo lógico

...

pFieldName

...

Método:  getRawField  

Descrição:

Retorna o valor do campo Raw.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

pFieldName

...

Método:  getRawField  

Descrição:

Retorna o valor do campo RECID.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

pFieldName

...

Método:  openQueryMain  

Descrição:

Abre a query principal.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

Método:  reabreInventarioEndereco  

Descrição:

Reabre  a tabela Inventário Endereço conforme parâmetros passados:

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

Estabelecimento

...

Método:  retornaEndereco  

Descrição:

Retorna endereço conforme parâmetros passados.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

Estabelecimento

...

Método:  retornaLocalizacaoBrowser  

Descrição:

Retorna Localização.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

Estabelecimento

...

Método:  setConstraintEndereco  

Descrição:

Atualiza as variáveis locais:

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

Bloco

...

Método:  setConstraintFaixa  

Descrição:

Atualiza as variáveis locais:

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

Estabelecimento

...

Método:  setConstraintFaixa  

Descrição:

Atualiza as variáveis locais:

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-estabel

pFieldName

CHAR
CHARACTER
X

Estabelecimento

p-localCHARXLocalp-dataDateXDatap-sequencIntXSequenciap-nao-iniciadoLOGXSequenciap-em-processoLOGXBoxp-concluidoLOGXBoxp-atualizadoLOGp-primeiraLOGp-segundaLOGp-terceiraLOG

Método:  setContagemEndereco  

Descrição:



Campo da tabela wm-inventario
pFieldValueLOGICAL

X
Retorna o valor do campo


Método:  getRawField  

Descrição:

Retorna o valor do campo Raw.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

CHARACTER
X

Campo da tabela wm-inventario
pFieldValueRAW

X
Retorna o valor do campo


Método:  getRawField  

Descrição:

Retorna o valor do campo RECIDGrava a contagem do endereço.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCodestabel

pFieldName

CHAR
CHARACTER
X

Estabelecimento

pCodlocalCHARXLocalpdtInventarioDateXDatapNumseqInventIntXSequenciapIdboxDecXBoxpNumContagemIntXContagempUsuarioCHARXUsuário

Método:  setInventario  

Descrição:



Campo da tabela wm-inventario
pFieldValueRECID

X
Retorna o valor do campo


Método:  openQueryMain  

Descrição:

Abre a query principal.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método:  posicionaInventarioEndereco

Descrição:

Reabre  a tabela Inventário Endereço conforme parâmetros passados:

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição


Método:  reabreInventarioItem

Descrição:

Reabre a tabela inventário-item.Atualiza as variáveis que indica que o Inventário solicitado existe:

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-estabelCHARX

Estabelecimento

p-localCHARXLocalp-dataDateXDatap-sequencIntXSequenciap-inventLOGX

Método:  setSituacaoContagemEndereco  

Descrição:

I

O

IO

Descrição

p-cod-estabel LIKE wm-inventario.cod-estabel
X

Estabelecimento

p-cod-local LIKE wm-inventario.cod-local
X

Local
p-dt-inventarioLIKE wm-inventario.dt-inventario
X

Data Inventário
p-num-seq-invent LIKE wm-inventario.num-seq-invent 
X

Sequencia Inventário
p-id-boxLIKE wm-inventario-endereco.id-box
X

Id Box
p-num-contagemLIKE wm-inventario-endereco.num-ult-contagem
X

Numero da Ultima Contagem
RowErrorsRowErrors

X
Temp-Table RowErrors.


Método:  retornaDtValiLote

Descrição:

Retorna Data de Validade do LoteAtualiza situação do endereço do inventário.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCodestabelCHAR
pcodestabel LIKE wm-inventario.cod-estabel
X

Estabelecimento

pCodlocal
pcodlocal LIKE wm-inventario.cod-local
X

Local
pdtinventarioLIKE wm-inventario.dt-inventario
X

Data Inventário
pnumseqinvent LIKE wm-inventario.num-seq-invent 
CHAR

X
Local


Sequencia Inventário
pDtInventarioDate
pCodItemLIKE Wm-inventario-item.cod-item
X
Data


Item
pNumSeqInventInt
pCodReferLIKE Wm-inventario-item.cod-refer
X
Sequencia


Referencia
pIdBoxDec
pCodLoteLIKE Wm-inventario-item.cod-lote
X
Box


Lote
pSituacao
pDtValiLoteLIKE Wm-inventario-item.dt-vali-lote
Int


X
Situação

Método:  validaContagem 

Descrição:

  • Executa as validações na contagem do endereço.

Data de Validade do Lote








Método:  setConstraintChave

Descrição:

Atualiza as variáveis locais:

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-cod-estabel

 LIKE wm-inventario.cod-estabel
pCodEstabelCHAR
X

Estabelecimento

p-cod-local LIKE wm-inventario.cod-local 
pCodLocalCHAR
X

Local
p-dt-inventario LIKE wm-inventario.dt-inventario 
pDtInventarioDate
X

Data
Inventáriop-num-invent LIKE wm-inventario.num-seq-invent XSequencia do Inventáriop-id-boxDecimal
pNumSeqInventInt
X

Endereço Inventário

p-cod-usuarioLIKE usuario-scm.usuario 


Sequencia
 pIdBoxDEC
X
Usuario


Box
RowErrors
pNumSeqItem
RowErrors
Int
X
Temp-table RowErrors.


Sequencia Item


Método:  setConstraintEnderecotodo:  retornaEnderecoBox  

Descrição:

Validar Registro wm-endereco-inventario
Retorna pExisteEnd = NO quando houver erros.

Atualiza as variáveis locais:

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcodestabel LIKE wm-inventario.cod-estabelX

Estabelecimento

pcodlocal LIKE wm-inventario.cod-local
pCodEstabelCHAR
X
Local


Estabelecimento

pdtinventario
pCodLocalCHAR
LIKE wm-inventario.dt-inventario

X
Data Inventário


Local
pnumseqinvent LIKE wm-inventario.num-seq-invent 
pDtInventarioDate
X
Sequencia Inventário


Data
PNumContagem
pNumSeqInvent
Integer
Int
X

Sequencia
pidboxLIKE wm-inventario-endereco.id-box
 pIdBoxDEC
X
Id


Box
pExisteEndLogX


Metodo:  validateRecord    setConstraintSituacao

Descrição:Validações pertinentes ao DBO
Parameters: recebe o tipo de validação (Create, Delete, Update).

Atualiza as variáveis locais:

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pType CHARX

Estabelecimento

todo:  retornaEnderecoBox  

Descrição:

p-nao-iniciadoLOG
X


p-em-processoLOG
X


p-concluidoLOG
X


p-atualizadoLOG
X



Método:  validateLoteValidade

Descrição:

Valida a Data de Validade do LoteRetorna endereço conforme parâmetros passados.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabel LIKE wm-inventario.cod-estabelX

Estabelecimento

pcod-local LIKE wm-inventario.cod-localXLocalpdt-inventarioLIKE wm-inventario.dt-inventarioXData Inventáriopnum-seq-invent LIKE wm-inventario.num-seq-invent XSequencia Inventáriopid-boxLIKE wm-inventario-endereco.id-boxXId Boxpcod-blocoLIKE wm-inventario-endereco.cod-blocoXBlocopcod-ruaLIKE wm-inventario-endereco.cod-ruaXRuapcod-nivelLIKE wm-inventario-endereco.cod-nivelXNívelpcod-colunaLIKE wm-inventario-endereco.cod-colunaXColunapposicaoIntegerXPosição

O

IO

Descrição

pCodestabelLIKE Wm-inventario-item.cod-estabel
X

Estabelecimento

pCodlocalLIKE Wm-inventario-item.cod-local
X

Local
pCodClienteLIKE Wm-inventario-item.cod-cliente
X

Data
pCodItemLIKE Wm-inventario-item.cod-item
X

Sequencia
pCodReferLIKE Wm-inventario-item.cod-refer
X

Box
pCodLoteLIKE Wm-inventario-item.cod-lote
X

Contagem
pDtValiLoteLIKE Wm-inventario-item.dt-vali-lote
X

Usuário








Método:  validateRecord

Descrição:

Validações pertinentes ao DBO
Recebe o tipo de validação (Create, Delete, Update)

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabel

 LIKE wm-inventario.cod-estabelXEstabelecimentopcod-local LIKE wm-inventario.cod-local XLocalpdt-inventario LIKE wm-inventario.dt-inventario XData Inventáriopnum-seq-invent  LIKE wm-inventario.num-seq-invent XSequencia do Inventáriopid-boxLIKE wm-inventario-endereco.id-boxX

ID Box

pcod-itemLIKE wm-box-saldo.cod-item   XItempcod-referLIKE wm-box-saldo.cod-refer XReferenciapcod-loteLIKE wm-box-saldo.cod-loteXlotepcod-embalagemLIKE wm-box-saldo.cod-embalagemXembalagempcod-clienteLIKE wm-box-saldo.cod-clienteXclientepqtd-saldoLIKE wm-box-saldo.qtd-itemXSaldopqtd-pesoLIKE wm-inventario-item.qtd-saldo-pesoXPesoX

Parâmetros:

pTypeCHAR












Método:  verificaWMSItEstabLocal

Descrição:

Validações e atualizações do item e lote se estes compartilham box.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-cod-estab

like wm-inventario-item.cod-estabel





Estabelecimento

c-cod-local
like wm-inventario-item.cod-local



Local
c-cod-item 
like wm-inventario-item.cod-item



Item


Método:  verificaItemInventario

Descrição:

Validações pertinentes a wm-Inventario-item
Cria inventário item conforme parâmetros.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

piCodEstabel

like wm-inventario-item.cod-estabel





Estabelecimento

piCodLocal like wm-inventario-item.cod-local



Local
piDtInvent like wm-inventario-item.dt-invent



Data Inventário
piNumSeqInvent like wm-inventario-item.num-seq-invent



Sequencia Inventário
piIdBox like wm-inventario-item.id-box



Endereço
piCodItem like wm-inventario-item.cod-item



Item
piCodRefer like wm-inventario-item.cod-refer



Referencia
piCodLote like wm-inventario-item.cod-lote



Lote
piCodEmbalagem LIKE wm-inventario-item.cod-embalagem



Embalagem
piDtValiLote like wm-inventario-item.dt-vali-lote



Data Validade do Lote
piCodCliente like wm-inventario-item.cod-cliente



Cliente
piNumSeqItemlike wm-inventario-item.num-seq-item



Sequencia do Item

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-cod-estabel

 LIKE wm-inventario.cod-estabelXEstabelecimentop-cod-local LIKE wm-inventario.cod-local XLocalp-dt-inventario LIKE wm-inventario.dt-inventario XData Inventáriop-num-invent  LIKE wm-inventario.num-seq-invent XSequencia do Inventáriop-id-boxLIKE wm-inventario-endereco.id-boxX

ID Box

p-num-seq-itemLIKE wm-inventario-item.num-seq-item   XItemp-num-contagemIntegerXReferenciap-qtd-apuradaDecimalXlotep-qtd-apurada-pesoDecimalXPeso