CONTEÚDO


01. VISÃO GERAL

A ferramenta de uso do lote nas ordens de produção (get_product_lot_usage) fornece informações sobre quais ordens de produção irão consumir determinado lote de um empenho, além de informações do empenho que irá consumir o lote consultado.


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
lot_code

Código do lote para busca das ordens e empenhos

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