Visão geral
Este comando listará os almoxarifados dos quais um insumo faz parte.
Tabelas relacionadas
TABELA
|
Descrição
|
Chave primária (PK)
|
Tabelas de ligação
|
GNSTOREROOM
|
Cadastro do almoxarifado
|
CDSTOREROOM
|
ADDEPARTMENT
GNCUSTOMER
GNFAVORITE
GNREPOSITORYTYPE
GNSTORAGETYPE
GNSTOREROOMTYPE
GNSUPPLIER
GNTRANSSETTING
|
GNSTOREROOMOBJECT
|
Cadastros de objetos do almoxarifado
|
CDSTOREROOMOBJECT
|
GNSTOREROOM
|
GNSTOREROOMCAPPHYSFILE
|
Cadastro de capacidade do almoxarifado
|
CDCAPPHYSFILE
|
GNSTOREROOM
GNSTOREROOMOBJECT
|
OBSTOREROOMITSUP
|
Associação de almoxarifado ao insumo
|
CDSTOREROOMOBJECT
CDREVISION
|
ADMEASUNITY
GNSTOREROOMOBJECT
OBOBJECT
|
OBOBJECT
|
Cadastro dos dados de item/ativo/insumo por revisão
|
CDOBJECT
CDREVISION
|
ADTEAM
GNASSOC
GNREVISION
OBOBJECTGROUP
OBSUBREASON
|
GNSTOREROOMOBJECTCOST
|
Custo unitário do objeto
|
CDSTOREROOMOBJECTCOST
|
GNSTOREROOM
|
Oracle/Postgres/SQL Server
SELECT
STM.NMSTOREROOM,
STMR.NMSTOREROOM AS NMREPOSITORY,
GNOC.VLQUANTTOTAL AS QTSTOCK,
STMO.VLREPLACEMENT,
STMO.VLOPTIMUM
FROM GNSTOREROOM STM
INNER JOIN GNSTOREROOMOBJECT STMO ON (STM.CDSTOREROOM = STMO.CDSTOREROOM)
LEFT OUTER JOIN GNSTORECAPPHYSFILE CAP ON (CAP.CDSTOREROOMOBJECT = STMO.CDSTOREROOMOBJECT)
LEFT OUTER JOIN GNSTOREROOM STMR ON (CAP.CDSTOREROOM = STMR.CDSTOREROOM AND (CAP.CDSTOREROOM = STM.CDSTOREROOM OR STMR.CDSTOREROOMREF = STM.CDSTOREROOM))
INNER JOIN OBSTOREROOMITSUP SPTM ON (SPTM.CDSTOREROOMOBJECT = STMO.CDSTOREROOMOBJECT)
INNER JOIN OBOBJECT OBJ ON (OBJ.CDOBJECT = SPTM.CDOBJECT AND OBJ.CDREVISION = SPTM.CDREVISION)
LEFT OUTER JOIN GNSTOREROOMOBJECTCOST GNOC ON (GNOC.CDOBJECT = SPTM.CDOBJECT AND GNOC.CDSTMPLACE = STMR.CDSTOREROOM)
WHERE OBJ.IDOBJECT = 'IDENTIFICADOR_DO_INSUMO' /*OBS 1*/
|
Observações
▪1: Identificador do insumo a ser filtrado.
Campos utilizados na consulta
Nº
|
ID do campo
|
Tipo
|
Observação
|
1
|
NMSTOREROOM
|
VARCHAR(255)
|
Almoxarifado
|
2
|
NMREPOSITORY
|
VARCHAR(255)
|
Local de armazenamento
|
3
|
VLQUANTTOTAL
|
NUMERIC(28,12)
|
Quantidade em estoque
|
4
|
VLREPLACEMENT
|
NUMERIC(28,12)
|
Ponto de reposição
|
5
|
VLOPTIMUM
|
NUMERIC(28,12)
|
Quantidade ideal
|
|