465099 – Otimização do Tempo de Gravação e Bloqueios na Expedição (Versão 30.74.150.117)

Filtros


Tópicos

Liberação: XX/XX/XXXX
#Faturamento

Objetivo da mudança:

Durante o faturamento de documentos com grande volume de itens e movimentação de lotes na rotina de expedição, a transação do banco de dados permanecia aberta por um período prolongado enquanto gerava individualmente os códigos internos de cada item. Esse comportamento gerava retenções (“locks”) e paralisações (“timeouts”) em operações concorrentes de outros usuários. Para otimizar a rotina e eliminar travamentos na base de dados, o sistema foi ajustado para realizar a reserva dos códigos internos de todos os itens do documento em uma única operação em lote. Essa alteração reduz expressivamente o tempo de execução da transação principal, sem alterar o resultado dos documentos gerados.

Rotinas / Telas:

Faturamento > Emissão de Faturamento , tela : Expedição (frmFatExpedicao)

 Instruções sobre o que configurar:

Para que a rotina de faturamento da expedição utilize o fluxo com integração WMS e movimentação automática entre filiais, certifique-se de realizar as seguintes parametrizações:

  1. Ative a CFG_UTIWMS – “Utiliza WMS”;

  2. Configure a CFG_CTLEST – “Controle de estoque” para a opção “1 – Por Lote”;

  3. Ative a CFG_CADLOC – “Cadastra localizações físicas”;

  4. Configure a CFG_CONFME – “Conferência de entrada de mercadorias” para a opção “1 – Pré-Nota”;

  5. Ative a CFG_USACON – “Utiliza conferência de mercadoria na expedição”;

  6. Configure a CFG_TIPEXP – “Tipo de expedição” para a opção “3”, “4” ou “5”;

  7. No cadastro de empresas, acesse a empresa de origem e marque a opção “Gera pedido na origem” (EMP_GERORI) como “Sim”;

  8. Na empresa de destino, marque a opção “Gera pedido de compra” (EMP_GERCMP) como “Sim”, informe a coluna “Cliente filial” (EMP_CLIFIL) e cadastre o “Fornecedor filial” (EMP_FORFIL) correspondente.

 Instruções sobre como utilizar:

  • Na empresa de origem, lance um pedido de venda para o cliente filial contendo itens com lote “A definir”;

  • Realize a impressão da separação acionando o botão [F6] e informe os lotes de cada item;

  • Acesse a Faturamento > Emissão de Faturamento , tela : Expedição (frmFatExpedicao) e efetue o faturamento do documento;

  • O sistema efetuará a reserva conjunta dos códigos e concluirá o faturamento gerando a nota de transferência, o pedido de compra na filial e a transferência de lotes de forma otimizada.

Este artigo foi útil para você?
Pró
Não
Contra