01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:Oficina (SIGAOFI)
Função:Transf. de Pecas (OFIOM430)
País:Brasil
Ticket:XXXXXXXX
Requisito/Story/Issue (informe o requisito relacionado) :MMIL-XXXX


02. SITUAÇÃO/REQUISITO

Existe a necessidade de se criar Pontos de Entrada na rotina Transf. de Pecas (OFIOM430) para possibilitar customizações de Campos na Tela, Edição e Gravação dos mesmos.

03. SOLUÇÃO

Alterada a rotina de Transf. de Pecas (OFIOM430) para possibilitar customizações (campos na tela, edição e gravação dos mesmos) através de quatro novos Pontos de Entradas:
OM430CPO - Ponto de Entrada para inserir campos adicionais da tabela Itens do Orçamento (VS3) na montagem da tela de Transferência de Peças (OFIOM430).
OM430COL - Ponto de Entrada para manipular o conteúdo da linha da grid (aCols) de Peças na tela de Transferência de Peças (OFIOM430).
OM430GRV - Ponto de Entrada executado após gravar cada linha da grid (aCols) de Peças (campos padrões) na tela de Transferência de Peças (OFIOM430).
OM430EDT - Ponto de Entrada executado para liberar campos adicionais para edição na grid de Peças da tela de Transferência de Peças (OFIOM430). OBS.: A rotina também obedece/executa o modo de edição (X3_WHEN) de cada campo.



  • Acessar a rotina de Transferência de Peças (OFIOM430) e clicar na opção "Incluir";
  • Preencher os Filtros e clique em "OK";
  • Será executado o Ponto de Entrada OM430CPO uma única vez.

  • Em seguida será executado o OM430COL a cada linha.

  • E uma única vez o OM430EDT antes de montar a janela.

  • Inserir Quantidade nas Peças da grid. e clicar em "Salvar";
  • Será executado o Ponto de Entrada OM430GRV a cada linha após a gravação padrão.


04. DEMAIS INFORMAÇÕES

Pacotes GeradosLiberação Pendente

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>