Produto: |
| ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linha de Produto: |
| ||||||||||||||||
Segmento: |
| ||||||||||||||||
Módulo: | INVENTÁRIO | ||||||||||||||||
Função: | Geração de NF por Divergência no Período - MRL00350 | ||||||||||||||||
País: | Brasil | ||||||||||||||||
Ticket: | |||||||||||||||||
Requisito/Story/Issue (informe o requisito relacionado) : | DSUPMOV-1803 |
...
Ao realizar a emissão de nota, através da aplicação Geração de NF por Divergência no Período
...
, ocorriam diversos bloqueios no sistema devido
...
à geração da nota ser diretamente nas tabelas oficiais
...
; dessa forma, todo o sistema ficava travado até a finalização de todas as notas do processo de inventário.
...
Foi proposta uma melhoria na aplicação, onde seria
...
ajustada toda a estrutura do processo para que não ocorra bloqueio no fluxo de outros processos, conforme vem ocorrendo. Dessa forma,
...
foi definido que o processo seria alterado para que toda a geração da nota do inventário fosse realizada através de tabelas auxiliares e somente após gerar todas as informações necessárias para a nota, ela seria gerada nas tabelas oficiais.
...
Foram criadas quatro tabelas no processo, onde
...
duas são referentes ao cabeçalho e itens da nota de saída e
...
duas são referentes ao cabeçalho e itens da nota de entrada
...
. Essa divisão entre notas de ENTRADA e
...
SAÍDA foi criada para facilitar futuras manutenções e
...
análises no processo e, para ambas as tabelas foram criados índices que serão utilizados na geração da tabela auxiliar e geração dos itens na tabela oficial.
...
Após a criação
...
das tabelas foram criadas duas procedures na package do inventário, onde a primeira será responsável por gerar todas as tabelas auxiliares com as informações necessárias para geração da tabela oficial e o controle da quantidade de notas e itens por nota
...
. A segunda procedure será responsável por ler os dados das tabelas auxiliares que já estão processados e inserir nas tabelas oficiais e ao final do processo é
...
atualizada a tabela do inventário com as informações da nota que
...
foram geradas para cada produto.
...
Para evitar possíveis travamentos, foi
...
realizada uma alteração na tabela temporária já utilizada no processo
...
. No fluxo atual ela apagava todas as informações quando ocorria um commit na sessão, mas com a alteração, a tabela passa a manter as informações e ao final do processo na aplicação é
...
realizada a devida exclusão dos dados.
Se estiver na versão 21.02, atualizar o sistema para a release 21.02.0013 ou release superior.
Se estiver na versão 21.01, atualizar o sistema para a release 21.01.0 049 ou release superior.
Card documentos | ||||
---|---|---|---|---|
|
Não há assuntos relacionados.
Templatedocumentos |
---|