DES:Almoxarifado
De Wiki Unioeste NTI
Tabela de conteúdo |
Padrões de Acesso
Almox-Max
Acesso a todas as transações do sistema.
Almoxarifado aRequisicao Baixa Compra Especie Fornecedor orgCompra Produto PssJuridica Requisicao Transferencia uGrdRelatorio cSimulaUsuario mi_Rlt_1, mi_Rlt_2, mi_Rlt_3, mi_Rlt_4, mi_Rlt_5, mi_Rlt_6, mi_Rlt_7, mi_Rlt_8
Almox-Padrao
Acesso para o gerenciamento normal de um almoxarifado (Todas exceto Almoxarifado,Especie,uGrdRelatorio).
aRequisicao Baixa Compra Especie Fornecedor orgCompra Produto PssJuridica Requisicao Transferencia mi_Rlt_1, mi_Rlt_2, mi_Rlt_3, mi_Rlt_4, mi_Rlt_5, mi_Rlt_6, mi_Rlt_7, mi_Rlt_8
Almox-Requisicao
Acesso para fazer requisições de produtos à um almoxarifado.
Requisicao
Diagramas
Diagrama de Sequência de estados de uma Requisição
Modificações Manuais
06/07/2011
--NOVOS PRODUTOS insert into Produto (Prd_Codigo,Prd_Descricao,Esp_Codigo,TblGrl_CdgUndEntrada,TblGrlItm_CdgUndEntrada,Prd_Subdivisivel) values (603,'DVD VIRGEM - UNIDADE',166,'CdgUndMedida','Und','N') insert into Produto (Prd_Codigo,Prd_Descricao,Esp_Codigo,TblGrl_CdgUndEntrada,TblGrlItm_CdgUndEntrada,Prd_Subdivisivel) values (604,'COPO DESCARTAVEL 50 ML - CAIXA',160,'CdgUndMedida','Cx','N') insert into Produto (Prd_Codigo,Prd_Descricao,Esp_Codigo,TblGrl_CdgUndEntrada,TblGrlItm_CdgUndEntrada,Prd_Subdivisivel) values (605,'BOBINA PAPEL KRAFT 100cm',162,'CdgUndMedida','Bbn','N') --CD VIRGEM 60 Trocar de tubo para unidade update Produto set TblGrlItm_CdgUndEntrada='Und' where Prd_Codigo=60; --DVD VIRGEM 70 Trocar Alm 3 e 7 para novo produto (Trocar de 70 para 603) insert into Saldo values(603,3,0.0,0); insert into Saldo values(603,7,0.0,0); update SldHistorico set Prd_Codigo=603 where Prd_Codigo=70 and (Alm_Codigo=3 or Alm_Codigo=7); update BxaItem set Prd_Codigo=603 where Prd_Codigo=70 and 1=(select distinct 1 from Baixa b where BxaItem.Bxa_Codigo=b.Bxa_Codigo and (Alm_Codigo=3 or Alm_Codigo=7)); update CmpItem set Prd_Codigo=603 where Prd_Codigo=70 and (Alm_Codigo=3 or Alm_Codigo=7); update RqsItem set Prd_Codigo=603 where Prd_Codigo=70 and 1=(select distinct 1 from Requisicao r where RqsItem.Rqs_Codigo=r.Rqs_Codigo and (Alm_Codigo=3 or Alm_Codigo=7)); update TrnItem set Prd_Codigo=603 where Prd_Codigo=70 and 1=(select distinct 1 from Transferencia t where TrnItem.Trn_Codigo=t.Trn_Codigo and (Alm_Codigo=3 or Alm_Codigo=7)); --FORM CON 93 Trocar de folha para caixa update Produto set TblGrlItm_CdgUndEntrada='Cx' where Prd_Codigo=93 --FORM CON 94 Trocar de folha para caixa update Produto set TblGrlItm_CdgUndEntrada='Cx' where Prd_Codigo=94 --PAPEL A4 161 Atualizar cmpItem 1409 dividindo valor e multiplicando quantia por 5 update CmpItem set Cmp_Quantidade=(60*5), Cmp_VlrUnitario=(47.45/5) where CmpItm_Codigo=1409 --CHA MATE 228 Atualizar cmpItem 1411 dividindo valor e multiplicando quantia por 25 update CmpItem set Cmp_Quantidade=(2*10), Cmp_VlrUnitario=(11.79/10) where CmpItm_Codigo=1411 --COPO DES 230 Trocar Alm 3 para novo produto (Trocar de 230 para 604) insert into Saldo values(604,3,0.0,0); update SldHistorico set Prd_Codigo=604 where Prd_Codigo=230 and Alm_Codigo=3; update CmpItem set Prd_Codigo=604 where Prd_Codigo=230 and Alm_Codigo=3; update RqsItem set Prd_Codigo=604 where Prd_Codigo=230 and 1=(select distinct 1 from Requisicao r where RqsItem.Rqs_Codigo=r.Rqs_Codigo and Alm_Codigo=3); --BOBINA 254 Trocar cmpItem 1165 e 1389 para novo produto (Trocar de 254 para 605) insert into Saldo values(605,3,0.0,0); update SldHistorico set Prd_Codigo=605 where Prd_Codigo=254 and Alm_Codigo=3 and (CmpItm_Codigo=1165 or CmpItm_Codigo=1389); update CmpItem set Prd_Codigo=605 where Prd_Codigo=254 and Alm_Codigo=3 and (CmpItm_Codigo=1165 or CmpItm_Codigo=1389);
E outra atualização foi:
--Atualizada requisicao entregue de 0 para 1 (nao havia saldo pois tinha sido feito a baixa antes) update RqsItem set RqsItm_QntEntregue=0 where RqsItm_Codigo=2060