ERP – Rateios – Travamento em rotinas de rateio quando utilizada tela de Rateios
Incidente
Quando é utilizada a tela F000RPF - Rateios por algum usuário, o sistema apresenta travamento de outras rotinas como, por exemplo, na utilização das telas abaixo:
- F207EME - Suprimentos / Gestão de Estoques / Requisição Eletrônica / Produtos / Individuais (Geração Individual de Requisições de Produto);
- F140GNF - Mercado / Gestão de Faturamento e Outras Saídas / Notas Fiscais de Saída / Digitação de Notas manuais (Notas Fiscais de Saída);
- F440GNE - Suprimentos / Gestão de Recebimento / Notas Fiscais de Entrada / Agrupada (Nota Fiscal de Entrada Agrupada).
Causa
Essa situação ocorre devido ao tratamento multiusuário, conforme conceito de processo do sistema.
Ao abrir a tela de rateio para que o usuário o defina, ocorrerá um lock no banco de dados até que a informação seja definida.
Este é um conceito do sistema, por isso não há necessidade de intervenção ou ajuste, tendo em vista esta necessidade para garantir a integridade do registro que esta sendo incluído.
Solução
Como alternativa para esse comportamento considere as opções abaixo:
1. Utilize a predefinição do rateio nas transações utilizadas de acordo com cada rotina;
Observação
É possível deixar o rateio já cadastrado na transação para que a tela de rateio não seja aberta, não causando desta forma o lock no banco de dados.
2. Verifique o identificador de regras GRE-000RATTE01, que possibilita definir um tempo limite para a tela de rateios permanecer aberta. Clique aqui para acessar a documentação completa do identificador de regras GER-000RATTE01.
3. Avalie o identificador de regras GER-000CRAVR01, para montar o rateio via regra.
Clique aqui para acessar a documentação completa do identificador de regras GER-000CRAVR01.
Importante
- É possível criar uma customização utilizando WebServices disponíveis no sistema, de forma que os documentos sejam integrados/gerados com informações completas de Rateios, impedindo também que a tela F000RPF seja aberta e possa causar lock nos processos;
- Também é possível criar uma tabela de usuário com as informações prévia de rateio, e depois utilizar o identificador GER-000CRAVR01 para ler as informações em tela.