01. DADOS GERAIS
Produto: | TOTVS Logística WMS
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Logística |
Módulo: | SIGAWMS |
Função: | WMSXFUNC.prw |
País: | Todos Países |
Ticket: | 8819762 |
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGWMSMSP-9968 |
02. SITUAÇÃO/REQUISITO
Ao processar múltiplas Ordens de Serviço de separação em um ambiente com a base de dados ORACLE, o Sistema apresenta a seguinte mensagem de inconsistência:
"1795 - ORA-01795: maximum number of expressions in a list is 1000_."
IMPORTANTE!
03. SOLUÇÃO
Efetuado ajuste na verificação de pickings para reabastecimento, localizada no final da execução de cada Ordem de Serviço, para que após realizar a validação dos endereços utilizados na separação, o Array de controle das informações seja limpo e não acumule registros para a próxima execução que será efetuada. Com isso, será evitado acumulo de recnos que serão utilizados no comando "list" da função de reabastecimento.
Exemplo de Utilização
A simulação descrita a seguir tem como objetivo garantir que o reabastecimento continue funcionando após os ajustes, visto que a inconsistência é reproduzida somente em ambientes com grande volume de registros e que utilizam o banco ORACLE.
- As estruturas do tipo picking devem possuir percentual de reposição.
MATA103
- Gere o saldo para um produto, para lotes com datas de validade diferentes.
- Faça com que o produto ocupe mais de um endereço de picking, sendo que no picking devem permanecer os lotes mais antigos.
DLGA150
- Execute a Ordem de Serviço de entrada.
WMSA331
- Finalize as movimentações.
MATA410
- Inclua um Pedido de Venda.
- Informe no item do Pedido a regra WMS igual a lote.
- Informe também uma quantidade que consuma saldo de mais de um endereço de picking e gere reabastecimento para ambos.
WMSA150
- Execute a Ordem de Serviço de separação.
- Verifique no relatório de Separação, se primeiro o Sistema coleta os produtos nos endereços e somente no final da separação é processado o reabastecimento dos pickings.
- Verifique também se neste reabastecimento o Sistema seleciona os lotes mais antigos.
04. DEMAIS INFORMAÇÕES
Tabelas Utilizadas
- SDB - Saldos Físico e Financeiro
05. ASSUNTOS RELACIONADOS
Não se aplica.
- documento_tecnico
- totvs_logistica_wms
- wms_protheus
- linha_protheus
- sigawms
- gestao_de_armazenagem
- todos_paises
- supply_log_wmsoms_protheus
- 8819762
- dlogwmsmsp_9968
- wmsxfunc
- dlgxfun
- dlga150
- inconsistencia
- processamento
- ordem_de_servico_de_separacao
- oracle
- ambiente_oracle
- versao_12
- versao_12_1_30
- versao_12_1_27
- outubro_2020
- all