Aut. Cml. - View de Estoques

1. Introdução

Nessa seção de estoque será abordado como é a criação e as informações que retornarão de três Views principais acerca de informações dos saldos dos produtos, sendo que possuímos alguns cenários diferentes de estoque que podem ser utilizados. Sendo elas:

  • V_VT_ESTOQUE - Retorna o estoque de um tipo de saldo e o local de estoque padrão do produto sem fazer a conversão do múltiplo de venda;

 

2. Informações de Estoque

Apensa de ter mais que um View de Estoque as colunas que retornam são as mesmas, conforme pode ser verificado abaixo:

Campo

Tipo

Informação

Campo

Tipo

Informação

erpId

varchar(20)

cód. Item no ERP

quantidade

number

quantidade em estoque

quantidadeMinima

number

quantidade mínima de estoque

estabItem

number

estabelecimento do item

dtAlteracaoSinc

timestamp

data da última sincronização

 

3. Views

Abaixo segue o SQL de cada View de Estoque

V_VT_ESTOQUE

CREATE OR ALTER VIEW V_VT_ESTOQUE ( "erpId", "quantidade", "quantidadeMinima", "estabItem", "dtAlteracaoSinc" ) AS SELECT ITEEST.ITEM "erpId", EST.SALDO "quantidade", COALESCE(ITEECO.QTDEESGOTADO,0) "quantidadeMinima", ITEEST.ESTABITEM "estabItem", I.ULTALTWEC "dtAlteracaoSinc" FROM ITEMESTAB ITEEST LEFT JOIN ITEMECOMMERCE ITEECO ON ITEECO.EMPRESA = ITEEST.ESTABITEM AND ITEECO.IDITEM = ITEEST.ITEM INNER JOIN ITEM I ON I.EMPRESA = ITEEST.ESTABITEM AND I.ITEM = ITEEST.ITEM INNER JOIN PRETORNASALDOITEM(ITEEST.ESTABITEM, ITEEST.ITEM, ITEEST.EMPRESA, CURRENT_DATE, NULL) EST ON (0 = 0) WHERE ITEEST.USAECOMMERCE = 'S' ;