Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

View file
namePASSO A PASSO VÍDEO.mp4
height250


Informações
titleErro ao pressionar Commit Transaction no IB

Existem cenários onde pode ocorrer erro abaixo ao tentar executar o commit transaction:

Image Added

Isso pode ocorre por que já existe um valor VME_CONTROLE = 999 na tabela vendamesa do dia (no exemplo abaixo, no dia 22/04/2023). Isso acontece pois a loja pode ter tido problemas para fechar o caixa no dia e o procedimento precisou ser realizado.

Para resolver basta acessar executar o select abaixo:

select * from vendamesa
where cai_data='xx.xx.xxxx' (data no erro).

Image Added

Podemos ver que hoje o procedimento foi realizado e já existe um valor VME_CONTROLE=999, por isso ao tentar realiza-lo novamente deu erro, pois como mencionado acima no share, o campo VME_CONTROLE precisa ser único na tabela, então para que não ocorra o erro, basta colocar um código diferente do que tem na tabela (998, 997, 996, etc) no momento de inserir as informações no passo 5, pressionar commit transaction novamente e problema não deve ocorrer.