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.
Se tiver deverá ir na TB_EST_PRODUTO localizar os mesmos e excluir o item duplicado de quantidade zero.
Após acesse a TB_ESTOQUE e verifique se consta apenas um item (se necessário poderá excluir um deles).
Agora abra a tabela TB_E2_SYS clique em Tabela / Esvaziar Tabela, após teste novamente ou envie para o cliente testar.