01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:09 - Expedição
País:Brasil
Ticket:10210397
Requisito/Story/Issue (informe o requisito relacionado) :DDESTOQUE-8398


02. SITUAÇÃO/REQUISITO

Atualmente a transferência entre os carregamentos usa como base o número de vias existes no carregamento, entretanto muitas vezes este mapa foi gerado por uma rotina que faz a impressão do mapa por pedido, e também grava as informações referentes ao número de vias no pedido. Com isso, gera conflitos na transferência de carregamentos, com problemas como a não visualização da carga montada quando quando não se trabalha com o processo de distribuição (parâmetro "2281 - Utilizar conceito de distribuição" da rotina 132).

03. SOLUÇÃO

Deverá ser criado um campo na tabela PCCARREG para marcar que o mapa de separação foi emitido por carregamento. Desta forma teremos como saber se é possível fazer a transferência de tal pedido para outro carregamento sem penalizar a segurança dos dados, tendo em vista que o controle de vias está no pedido.
Neste caso as rotinas "902- Emitir mapa de separação por rua", "903-Emitir mapa de separação por cidade", "916-Emitir mapa de separação por carregamento" e "953-Mapa de separação" devem gravar o campo sempre que o mapa de separação for impresso e a rotina 905 deve validar o estado deste campo.
Se o campo estiver como "Sim" então não poderá mover o pedido de carregamento, e caso esteja como "Não", então o pedido poderá ser movido de carregamento mesmo que o número de vias seja maior que zero.


  1. Atualize as rotinas para a versão abaixo ou superior:
    1. Rotina 905 versão 30.3.0.8;
    2. Rotina 902 versão 30.3.0.4;
    3. Rotina 903 versão 30.3.0.34;
    4. Rotina 916 versão 30.3.0.33;
    5. Rotina 953 versão 30.3.0.23;

  2. Atualize a tabela PCCARREG na rotina 560 na versão 30.3.0.84;

  3. Acesse o passo 2 para maiores informações.
  1. Ao tentar transferir um carregamento para outro a rotina irá validar tanto no carregamento de origem como no carregamento de destino se foi feita a impressão do mapa por carregamento. Se um dos carregamentos tiver imprimido o mapa por carregamento e o outro tiver sido impresso por pedido, ou se um deles tiver imprimido o mapa por carregamento e o outro não tiver feito a impressão, não será possível realizar a transferência, conforme a imagem abaixo;


  2. O carregamento será exibido para transferência mesmo que não seja usado o processo de distribuição (parâmetro "2281 - Utilizar conceito de distribuição" da rotina 132) e passará pela validação do passo anterior para a realização da transferência.





<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>