====== Conversão de Estoque ====== Esse caso de uso é destinado a converter parte do estoque de um determinado material para o atendimento em uma outra unidade. Por exemplo, determinado material utiliza a unidade "CAIXA" como unidade padrão de atendimento, mas existem casos onde esse mesmo material é solicitado em unidades individuais. Para tanto é necessária uma conversão de parte do estoque em caixas para que seja criado um novo estoque do mesmo material em "UNIDADE". ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa //SIPAC -> Almoxarifado -> Administração -> Conversão de estoque -> Conversão de estoque//. O sistema disponibiliza opção de seleção para o tipo de nota fiscal, que pode ser 'Orçamentária' ou 'Extra-orçamentária'. ([[#principais regras de negócio|RN01]]) === Passo 1=== == Cadastrar Nota Fiscal Orçamentária == Para realizar a conversão de estoque, primeiro é solicitada uma busca pelo material. Para tanto é necessário informar: ([[#principais regras de negócio|RN02, RN15]]), o usuário precisa informar os seguintes dados sobre a nota fiscal: * **Código***: Tipo - NUMÉRICO. * **Denominação***: Tipo - TEXTO. Ao encontrar o material são exibidos os seguintes dados: * **Código***: Tipo - NUMÉRICO. * **Denominação***: Tipo - TEXTO. * **Unidade de Medida***: Tipo - TEXTO. É disponibilizada uma opção de selecionar o material para o processo de conversão. Ao prosseguir são exibidas novamente as informações do material: * **Código***: Tipo - NUMÉRICO. * **Denominação***: Tipo - TEXTO. * **Unidade de Medida***: Tipo - TEXTO. Também é disponibilizada uma listagem com os estoques disponíveis para o material em questão: * **Unidade de Medida***: Tipo - TEXTO. * **Saldo***: Tipo - NUMÉRICO. * **Preço***: Tipo - NUMÉRICO. * **Valor Total***: Tipo - NUMÉRICO. É disponibilizada para cada estoque encontrado uma opção de converter. === Passo 2=== Ao selecionar o material para conversão é aberta uma janela modal com as seguintes informações do material: * **Código***: Tipo - NUMÉRICO. * **Denominação***: Tipo - TEXTO. * **Almoxarifado***: Tipo - TEXTO. São solicitados os seguintes dados para o fator de conversão: * **Tipo de Conversão:***: Tipo - TEXTO. * **1 UNIDADE DO MATERIAL corresponde a***: Tipo - NUMÉRICO. * **Converter todo o estoque***: Tipo - LÓGICO. São informadas as seguintes características do estoque atual: * **Unidade de Medida do Estoque:***: Tipo - TEXTO. * **Preço***: Tipo - NUMÉRICO. * **Saldo Total do Estoque***: Tipo - NUMÉRICO. * **Saldo Parcial do Estoque***: Tipo - NUMÉRICO. * **Quantidade***: Tipo - NUMÉRICO. São informadas as seguintes características do novo estoque: * **Unidade de Medida do Estoque:***: Tipo - TEXTO. * **Preço***: Tipo - NUMÉRICO. * **Saldo do Estoque***: Tipo - NUMÉRICO. Ao final é exibida uma mensagem de confirmação e é listado o novo estoque do material na tela de estoques disponíveis para o material. ===== Principais regras de negócio ===== Não se aplica. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.almoxarifado.comuns.dominio.ConversaoEstoque | administrativo.conversao_estoque | | br.ufrn.sipac.almoxarifado.comuns.dominio.EstoqueAlmoxarifado | administrativo.estoque_material | | br.ufrn.sipac.almoxarifado.comuns.dominio.MovimentacaoEstoque | administrativo.movimentacao_estoque | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Almoxarifado Link(s): SIPAC → Almoxarifado → Administração → Conversão de Estoque → Conversão de Estoque. Usuário: genibaldo (almoxarifado) Papel que usuário deve ter: * SipacPapeis.GESTOR_GERAL_ALMOXARIFADO ===== Cenários de Teste ===== Não se aplica. ===== Dados para o Teste ===== Não se aplica.