DES:Almoxarifado

De Wiki Unioeste NTI
Ir para: navegação, pesquisa

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

SequenciaEstados.png

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
Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Ferramentas