Linha de Produto: | Datasul |
Segmento: | Manufatura |
Módulo: | Estoque |
Função: | CE0104A - Manutenção Moedas Alternativas Estoque |
Situação/Requisito: | Ao tentar eliminar uma ou mais moedas alternativas em base que possua muitos registros, ocorre o erro -L, informando que a transação excedeu o número máximo de blocos permitidos. |
Solução/Implementação: | Foi inserida nova opção chamada Eliminação em Blocos. Que estará disponível na opção Eliminar do programa CE0104A. Objetivo é evitar o estouro de memória ao executar a eliminação de valores em moedas alternativas, pois são processados muitos registros dentro de uma transação, isso faz com que ocorra o erro –L. Características: - Ao marcar a opção Eliminação em Blocos, o sistema permitirá eliminar a moeda alternativa somente nas tabelas de cadastros e saldos iniciais, e posteriormente dos registros de movimentos (movto-estoq, movto-ggf, movto-mat, etc).
- Será obrigatório executar na seguinte sequência: Cadastros ==> Movimentos. O próprio sistema estará encarregado de fazer esse controle
- Após a “limpeza” dos cadastros, poderão ser feitos movimentos no sistema normalmente. Sendo que essas novas movimentações já entenderão que não existe mais a(s) moeda(s) alternativa(s) eliminada(s).
- Porém, não será permitido implantar outra moeda alternativa no lugar daquela que foi eliminada, antes que o respectivo bloco de movimentos esteja totalmente “limpo”.
- Não haverá mais controle de transação para o bloco de movimentos. Caso ocorra algum erro no meio do processo, o sistema vai ter uma parte dos movimentos processados e outra parte ainda não. Nesse caso basta executa novamente o CE0104A, que o restante dos movimentos será processado. Somente após o processamento completo é que o sistema irá liberar para implantar nova moeda.
|
Tickets relacionados: | 1950349 |
Requisito: | DMANESTOQ-1562 |
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))