01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:Oficina (SIGAOFI)
Função:Conferência de Itens da OS (OFIA212)
País:Brasil
Ticket:10984549
Requisito/Story/Issue (informe o requisito relacionado) :MMIL-6854


02. SITUAÇÃO/REQUISITO

Ao criar duas solicitações de conferência do mesmo item, cujo o mesmo tinha saldo para atender somente uma delas ao confirmar a segunda solicitação de conferencia era apresenta a mensagem de falta de estoque abortando o processo.

03. SOLUÇÃO

Alterada a rotina de Conferência de Peças Oficina (OFIA212) para validar o saldo dos itens no momento da Aprovação da Conferência. Ou seja, caso existir algum problema de saldo nos itens, será apresentada a tela para o usuário, classificado como "Aprovador", com as seguintes opções “Re-Conferir Itens sem saldo”, “Re-Conferir todos Itens” e “Visualizar Itens sem Saldo”.

Também foi criada a rotina de Exclusão de Solicitações Pendentes de Peças Oficina (OFIA213) que permite excluir uma solicitação com todas as peças pendentes ou mesmo uma determinada peça pendente de conferencia.


  • Criação de Campo no arquivo SX3 – Campos:


Tabela VM4 - Itens Conferencia Oficina:


Campo

VM4_PRBEST

Tipo

Caracter

Ordem

Tamanho

1

Decimal

0

Formato

@!

Contexto1 - Real
Propriedade1 - Visualizar
Grupo de Campos

Título

Prob.Estoque

Descrição

Tem prob. Saldo Estoque

Opções

0=Não;1=Sim

Inic. Padrão"0"
Inic. Browse
Con. Padrão

Val. Sistema

Pertence("01")

Nível

1

Folder


Usado

Sim

Obrigatório

Não

Browse

Sim

When


Help

Informe se há problema de Saldo de estoque?



  • No Configurador (SIGACFG) acesse Ambientes / Cadastro / Menu (CFGX013), e informe as novas opções de menu do Oficina conforme instruções a seguir:



MenuAtualizações
SubmenuMov Oficina
Nome da RotinaExclui Sol.Conf. Peças OS
ProgramaOFIA213
MóduloOficina
TipoFunção Protheus

Acessar a rotina de Abertura de Ordem de Serviço

Incluir - Preencher campos na tela

Salvar


Acessar a rotina de Requisição de Peças

Posicionar na OS Aberta

Outras Ações → Peças da OS

Inserir o Item A com quantidade igual do estoque (quantidade: 3)

Salvar

Acessar a rotina de Solicitação de Peças

Solicitar o item  (quantidade: 2)

Salvar

Acessar a rotina de Conferencia de Peças – usuário Conferente

Posicionar na OS

Conferir Item (mesma quantidade da solicitada)

Salvar – Finalizar Conferencia


(novamente)

Acessar a rotina de Requisição de Peças

Posicionar na OS Aberta

Outras Ações → Peças da OS

Inserir o Item A com quantidade igual do estoque (quantidade: 3)

Salvar

Acessar a rotina de Solicitação de Peças

Solicitar o item  (quantidade: 2)

Salvar

Acessar a rotina de Conferencia de Peças – usuário Conferente

Posicionar na OS

Conferir Item (mesma quantidade da solicitada)

Salvar – Finalizar Conferencia


Acessar a rotina de Conferencia de Peças – usuário Aprovador

Posicionar na OS / Conferencia 1

Conferir

Salvar

Confirme a Aprovação

Posicionar na OS / Conferencia 2

Conferir

Salvar


A rotina validará o saldo dos itens e caso tenha algum problema de saldo será apresentada a tela com as opções abaixo:


→ Re-Conferir Itens sem Saldo (Irá criar uma nova solicitação somente com os itens que estão sem saldo em estoque)

→ Re-Conferir Todos Itens (Irá criar uma nova solicitação com todos os itens da solicitação de conferencia)

→ Visualizar Itens sem Saldo (Irá apresentar os itens que foram identificados que não há saldo em estoque)




Acessar a rotina de Exclusão de Solicitações Pendentes de Peças Oficina ( OFIA213 )

  • Permite excluir a solicitação pendente ou as peças individualmente pertencentes a aquela solicitação.






04. DEMAIS INFORMAÇÕES


Pacotes Gerados:

12.1.23:https://r.totvs.io/p/1021429  

12.1.25:https://r.totvs.io/p/1021430 

12.1.27:https://r.totvs.io/p/1021431 

05. ASSUNTOS RELACIONADOS




<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>