Essa mensagem ocorre em duas situações: 1° Quando temos o Parâmetro MV_VLDTINV = 0 e o campo BE_DTINV está diferente de vazio. 2° Quando temos o Parâmetro MV_VLDTINV = 1 e a data que esta dentro do campo BE_DTINV é Menor (<) ou Igual (=) a data do Sistema durante o faturamento. Isso se deve a validação do sistema, que identifica se utiliza o bloqueio por data de inventário no momento do faturamento, e caso sim, todos os registros que tiverem com sua data igual ou menor a data do sistema, será exibido a mensagem acima. Outra possibilidade é quando não utiliza a validação, porém, os campos de data de inventário na tabela SBE estão preenchidos, com isso, o sistema também bloqueia para validação do usuário sobre o caso. Para solução do 1° caso, basta apagar a data do campo BE_DTINV, se realmente não tiver a necessidade de usar a integração de validação de bloqueio. Para solução do 2° caso, basta deixar as datas maiores que a data do faturamento, recomendamos que siga a regra de empresa referente ao tempo para inventario: - Mês a mês;
- 3 em 3 meses;
- 6 em 6 meses;
- ano a ano e etc, de acordo com o processo da empresa.
|