Adicionado documentação dos componentes de Vitruvio.
This commit is contained in:
Executable
+49
@@ -0,0 +1,49 @@
|
||||
# Queries Padroes Vitruvio
|
||||
|
||||
## Painel de produtos por fornecedor
|
||||
```sql
|
||||
SELECT PRD.CODIGO AS CODIGO_PRODUTO,
|
||||
PRD.NOME AS DESCRICAO_PRODUTO
|
||||
FROM PRODUTOS PRD
|
||||
WHERE PRD.INATIVO = 'N'
|
||||
AND EXISTS (
|
||||
SELECT 1
|
||||
FROM PRODUTOS_LOJA PLJ
|
||||
WHERE PLJ.CODIGO = PRD.CODIGO
|
||||
AND PLJ.FORNECEDOR IN (${parFornecedores})
|
||||
)
|
||||
ORDER BY PRD.NOME
|
||||
```
|
||||
|
||||
## Pendencias de transferencia (digitacao)
|
||||
```sql
|
||||
SELECT X.*
|
||||
FROM TB_PEDIDOS_TRANSF_QUEIJOS X
|
||||
WHERE X.CHAVEPEDIDO IS NULL
|
||||
AND X.PRODUTO = ${produto}
|
||||
AND X.ORIGEM = ${parOrigem}
|
||||
```
|
||||
|
||||
## Pedidos gerados
|
||||
```sql
|
||||
SELECT X.*
|
||||
FROM TB_PEDIDOS_TRANSF_QUEIJOS X
|
||||
WHERE X.CHAVEPEDIDO IS NOT NULL
|
||||
AND X.ORIGEM = ${parOrigem}
|
||||
```
|
||||
|
||||
## Atualizacao por chave de geracao
|
||||
```sql
|
||||
UPDATE TB_PEDIDOS_TRANSF_QUEIJOS X
|
||||
SET X.CHAVEPEDIDO = :chave
|
||||
WHERE X.CHAVEPEDIDO IS NULL
|
||||
AND X.PRODUTO = :produto
|
||||
AND X.ORIGEM = :origem
|
||||
AND X.QUANTIDADE > 0
|
||||
```
|
||||
|
||||
## Sequence de CHAVEPEDIDO
|
||||
```sql
|
||||
SELECT TB_PEDIDOS_TRANSF_QUEIJOS_CHAVEPEDIDO_SEQ.NEXTVAL AS CHAVE
|
||||
FROM DUAL
|
||||
```
|
||||
Reference in New Issue
Block a user