Identificador de Regra
VEN-135UPTLT01
Módulo: VEN - Vendas.
Finalidade: Este Identificador de Regras altera a rotina executada ao processar a geração de embalagens quando a análise possui itens de produto controlado por lote.
Quando esse Identificador de Regras está ativo, juntamente com o Identificador de Regras VEN-135LEIBA01, que permite retornar um lote para o produto, o sistema executa a validação apenas pelo código informado e deixa de executar o Update na tabela Estoques - Produtos por depósito, data entrada/validade, lote e série (E210DLS), reduzindo as ocorrências de deadlocks na base de dados.
Observação
Por meio do uso desse novo identificador de regras pode-se inibir a execução do Update na tabela Estoques - Produtos por depósito, data entrada/validade, lote e série (E210DLS), mantendo o resultado final da conferência um pouco alterado.
Quando o Identificador de Regras estiver ativo, será acrescentado o campo Lote Fab. na grade da tela Formação de Embalagens das Pré-faturas Compacta (F135FEC). Esse campo é populado com o valor do Código do Lote retornado através do Identificador de Regras VEN-135LEIBA01.
Quando o Identificador de Regras estiver ativo, o campo Cod. EAN será populado com o valor do Código de Barras lido, mesmo que o Identificador de Regras VEN-135LEIBA01 exista e que esteja retornando um Código de Lote por meio dele.
Este Identificador somente terá efeito quando não estiverem sendo utilizadas as opções de conferência por Série ou Lote.
Casos de Uso com Identificador Ativo
Cenário 1
Quando o Identificador está ativo, o sistema utiliza a Leitura Livre do Código de Barras. Quando houver leitura do código de barras e o retorno de um outro lote por parte do
Identificador de Regras VEN-135LEIBA01, o sistema não executará o Update do lote e das
distribuições. Dessa forma, as tabelas que referenciam essa rotina não serão atualizadas, deixando
a base “inconsistente”. Esse comportamento ocorre porque o Identificador de Regras VEN-135UPTLT01, quando ativo, impede a execução de Updates nas tabelas para evitar a ocorrência de locks.
Cenário 2
Quando o Identificador está ativo, o sistema utiliza a Leitura Livre do Código de Barras. Quando houver leitura do código de barras e o retorno do mesmo lote por parte do
Identificador de Regras VEN-135LEIBA01, o sistema não executará o Update do lote e das
distribuições. Porém, como já existe distribuição correta, a base ficará consistente. Isso ocorre
pois o Identificador de Regras VEN-135UPTLT01, quando ativo, evita que sejam executados Updates nas tabelas, afim de não
executar locks.
Cenário 3
Quando o Identificador está inativo, o sistema mantém o comportamento original do sistema.
English
Español
English
Español


