ATENÇÃO: Artigo para uso INTERNO CompuFour.

Ao efetuar vendas no ECF fica atualizando tabelas em cada cupom fiscal que é emitido.


Causa

Essa situação ocorre pois houve algum problema ao criar/atualizar os dados da tabela TB_E2_sys.

Sintomas

Ao fazer a primeira venda no dia devem ser atualizadas algumas tabelas, nesse caso todas as vendas solicitam essa atualização, em alguns casos pode ser apresentada outra mensagem:

Houve um problema ao tentar acessar a base de dados pelo programa.
Mensagem reportada: Operation violates CHECK constraint CHK_TB_EST_PRODUTOQTD_ATUAL on view or table TB_EST_PRODUTO
At trigger 'CHECK_60'

Solução

Procedimento 1

Conferir se não há valores exorbitantes nas tabelas dos produtos, se existirem deve entrar em contato com cliente, informar que essa foi uma situação possivelmente alterada manualmente, será ajustado e caso ocorra novamente irá gerar custo para a empresa, alem de ser um procedimento não recomendado.

Procedimento 2

Se não existir esses valores, deverá executar o script a seguir:

SELECT ID_IDENTIFICADOR, COUNT(*) FROM TB_EST_PRODUTO
GROUP BY ID_IDEBTIFICADOR
HAVING COUNT(*) > 1

Esse script irá conferir se tem itens duplicados no estoque.

  1. Se tiver deverá ir na TB_EST_PRODUTO localizar os mesmos e excluir o item duplicado de quantidade zero.
  2. Após acesse a TB_ESTOQUE e verifique se consta apenas um item (se necessário poderá excluir um deles).
  3. Agora abra a tabela TB_E2_SYS clique em Tabela / Esvaziar Tabela, após teste novamente ou envie para o cliente testar.
ATENÇÃO: Artigo para uso INTERNO CompuFour.