01. DADOS GERAIS
Produto: | |
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | SIGAOMS |
---|
Função: | OMSXCPL7 - Monitor de Cargas OMSA200 - Montagem de Carga |
---|
Ticket: | 9046894 |
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGWMSMSP-10221 |
---|
02. SITUAÇÃO/REQUISITO
Ao efetuar o processo de gerar carga a partir da tela de Monitor de Cargas (OMSXCPL7) é necessário acessar também a tela de Montagem de Cargas (OMSA200), para associar os veículos e os motoristas.
Como o volume de viagens é de quase 400 por dia, o processo se torna muito demorado e manual.
03. SOLUÇÃO
Com o objetivo de melhorar o desempenho do processo e deixá-lo mais automático, seguem as alterações realizadas:
- Foram adicionados os campos Veículo 2, Veículo 3 e Motorista na tabela de Itens da Viagem (DK1). Desta forma, quando estes campos existirem e estiverem preenchidos, estas informações serão repassadas para a carga (na função GeraCarga, no OMSXCPL7). O preenchimento destes campos nos Itens da Viagem (DK1) será responsabilidade do Ponto de Entrada OMSCPLAV, visto que o envio destas informações é opcional por parte do TOTVS Logística Cockpit.
- Parei aqui
Aproveitando o pacote, criar outros campos na tabela DK1 para armazenar até 3 Ajudantes, que por ventura, o Cockpit Logístico passe a nos enviar. Na função GeraCarga do OMSXCPL7, quando estes campos existirem e estiverem preenchidos, replicá-los para a tabela DAK nos campos DAK_AJUDA1, DAK_AJUDA2 e DAK_AJUDA3).
Antes de alimentar os campos da tabela DAK com as informações mencionadas, validar se as mesmas existem nas tabelas de cadastro, para evitar que informações do Cockpit venham para o OMS sem estarem previamente cadastradas.
Veículos devem existir na tabela DA3.
Motoristas e Ajudantes devem existir na tabela DA4.
Ajustar documentação do PE OMSCPLAV, mencionando que neste ponto de entrada deverá ser desenvolvida a lógica para busca dos códigos dos dados cadastrados no produto, a partir de alguma informação enviada pela Neolog. Exemplos:
Caso sejam enviadas as placas de um segundo e um terceiro veículo, este PE deverá buscar o código correspondente do veículo, previamente cadastrado na tabela DA3, e armazená-lo na tabela DK1.
Caso seja enviado algum dado do Motorista e demais Ajudantes (CPF por exemplo), este PE deverá buscar o código correspondente destas pessoas, previamente cadastradas na tabela DA4, e armazená-lo na tabela DK1.
A rotina padrão somente validará se os códigos estão cadastrados, sem efetuar uma busca dos mesmos.
1. Use quando for necessário descrever um passo a passo. |
2. Use quando for necessário descrever um passo a passo. |
|
04. DEMAIS INFORMAÇÕES
Outras ações/ações relacionadas

05. ASSUNTOS RELACIONADOS
- Coloque links com páginas de 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>
|