CONTEÚDO


01. VISÃO GERAL

A ferramenta de vencimento de lotes do produto (get_product_lots_expiration) fornece informações sobre os lotes de um produto que possuem vencimento em determinado período.


02. EXEMPLO DE UTILIZAÇÃO

Esta ferramenta é capaz de interagir com solicitações semelhantes a:

03. ARGUMENTOS

Esta ferramenta utiliza os seguintes argumentos para sua execução:

ArgumentoDescriçãoObrigatório?
product_code

Código do produto para busca dos lotes

Sim
start_date

Data de início para buscar lotes com vencimento

Sim
end_date

Data de término para buscar lotes com vencimento

Sim


04. DADOS RETORNADOS

A ferramenta irá retornar as informações a seguir:

Cabeçalho
CampoDescriçãoOrigem da informação
product_codeCódigo do produtoB1_COD
product_descriptionDescrição do produtoB1_DESC
product_unit_measureUnidade de medida do produtoB1_UM
lotsLista de lotes do produtoLista de lotes do produto

Lista de lotes do produto (lots)
CampoDescriçãoOrigem da informação
lot_codeCódigo do loteB8_LOTECTL
lot_stock_balanceSaldo em estoque do loteB8_SALDO
lot_expiration_dateVencimento do loteB8_DTVALID
lot_warehouse_codeCódigo do armazém do loteB8_LOCAL
production_orders_listLista das ordens que consomem o saldo do loteLista de ordens

Lista das ordens que consomem o saldo do lote (production_orders_list)
CampoDescriçãoOrigem da informação
production_order_codeCódigo da ordem de produçãoD4_OP
production_order_productProduto da ordem de produçãoD4_PRODUTO
allocation_balanceQuantidade do empenho a ser consumidoD4_QUANT
allocation_dateData do empenhoD4_DATA

Para identificar em quais ordens determinado lote será utilizado, é verificado os armazéns onde o lote existe. Em seguida, com os armazéns e o código do lote, é realizada a busca por empenhos registrados para o produto (D4_COD), armazém (D4_LOCAL) e lote (D4_LOTECTL). Somente serão considerados empenhos que ainda possuem algum valor a ser requisitado (D4_QUANT maior que 0). 

A consulta somente será realizada para produtos que possuem controle de lote (B1_RASTRO igual à "L").


05. TABELAS UTILIZADAS