Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Tempo aproximado para leitura: 00 min


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Supply Chain - Logística
Módulo:SIGAOMS - Gestão de Distribuição
Função:

OMSXCPL6 Envio do Pedido de Venda

OMSXCPL6A Alteração da Quantidade de Integração

OMSXCPL Funções para o Envio do XML de Integração


02. SITUAÇÃO/REQUISITO

Necessidade da implementação da integração parcial do Pedido de Venda com o CPL.

03. SOLUÇÃO

Alteração da Quantidade da Integração

Para possibilitar o envio parcial do Pedido foi incluído o botão Alterar Quantidade da Integração, que também pode ser acessado via tecla de atalho F10, na rotina de Envio de Pedidos de Venda (OMSXCPL6), o qual será responsável por acessar uma tela que permite a alteração da quantidade de integração dos itens do Pedido posicionado no Browse. 

Ao salvar a tela de alteração, o sistema armazenará a quantidade de envio para o item, contudo, o envio do Pedido ao CPL continuará sendo por intermédio da seleção do Pedido e utilização do botão Enviar Dados.

Se a quantidade de integração não for alterada antes do envio do Pedido, o sistema enviará a quantidade disponível total do Pedido de Venda.

Ainda sobre a tela de Alteração da Quantidade para Integração, o campo Saldo Pedido é calculado conforme informado nos parâmetros da rotina. Se este for informado serão enviadas apenas as quantidades liberadas igual à sim, sendo que o saldo do Pedido será calculado da seguinte maneira:

@Soma
Informações
iconfalse

Soma da quantidade liberada do pedido (C9_QTDLIB) do produto/item menos a quantidade já integrada (DK3_QTDINT) do produto/item.

Caso contrário, o saldo do Pedido será calculado por meio da seguinte lógica:

Informações
iconfalse

Soma da quantidade de venda do pedido (C6_QTDVEN) do produto/item menos a quantidade já integrada (DK3_QTDINT) do produto/item.

Para garantir a integridade das informações enviadas para o CPL, antes de efetivar envio do XML de integração com o CPL, o sistema revalidará se o saldo atual do Pedido de Venda está de acordo com a quantidade digitada para a integração.
Se o saldo do Pedido for menor que a quantidade de integração, o Pedido não será enviado e será gravado um registro de falha (DJW) informando que o saldo deste não encontra-se disponível. Além disso, os Pedidos com falha de integração apresentarão status de falha (vermelho) na tela de Envio de Pedidos, para melhor identificação dos pedidos que não foram enviados.

É importante ressaltar alguns comportamentos da rotina de Envio de Pedidos de Venda, tais como, se for selecionado para o refresh da tela (teclas de atalho F5 e F12) e existirem quantidades integradas alteradas, estas serão perdidas, contudo, antes disso ocorrer será apresentada uma mensagem para que seja confirmada a ação de refresh. Quando selecionado, via parâmetros do pergunte, que deseja-se enviar apenas as quantidades liberadas, isso não obriga que todas as quantidades do Pedido estejam liberadas para então realizar o envio, ou seja, o sistema permitirá o envio de qualquer quantidade liberada do Pedido.

Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaquePara que o item do Pedido não seja enviado, basta que a quantidade de integração informada seja 0 (zero). Os campos de quantidades são apresentados sempre na primeira unidade de medida do produto.
TituloIMPORTANTE!

Status da Integração

Os Pedidos da integração da tela de Envio de Pedidos passarão a contar com mais um status, denominado de Integrado Parcial, para filtro e visualização na rotina de Envio de Pedidos de Venda. Sendo assim, cada status possuirá o seguinte significado:


Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1,passo2
Totvs custom tabs box items
defaultyes
referenciapasso1

Totvs custom tabs box items
defaultno
referenciapasso2


04. DEMAIS INFORMAÇÕES

Requisito: DLOGWMSMSP-5569


Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!

05. ASSUNTOS RELACIONADOS



Templatedocumentos


HTML
<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;
}
</style>