Chave Primaria + Desespero após Atualização

A cada atualização do SC bate um desespero…

é dureza…

e esse problema é melhor vcs testarem também…

Por que no meu caso aqui, danificou a integridade das informações…

Seguinte…

Eu tenho uma tabela de contas a receber, então após dar baixar…

No evento onAfterInsert

Eu dou um insert na tabela Movimentação do Caixa.

E uso a chave da tabela baixa, fazendo ligação no caixa…

para identificar de onde esta vindo aquela baixa…

Não vou colocar o codigo inteiro pq é muito grande

mais segue um ex.

sc_exec_sql(“INSERT INTO movimentacao_caixa_banco
(id_pagar_baixa, valor)
VALUES (’{id_pagar_baixa}’,’{valor}’)”);

O campo id_pagar_baixa esta auto incremento, até funciona bem… mais não esta passando o valor para tabela da movimentação do caixa…

É só eu que estou com esse pepino???

se o campo id_pagar_baixa é auto_incremento, seu codigo deveria ser o seguinte:

sc_exec_sql("INSERT INTO movimentacao_caixa_banco (ivalor) VALUES ('{valor}')");

não não…

o auto incremento é do formulário onde a tabela que faz a inserção…

se eu tivesse feito = vc esta falando ficaria assim

//assim ficaria errado…
sc_exec_sql(“INSERT INTO movimentacao_caixa_banco (id_movimentacao_caixa_baco, id_pagar_baixa, valor) VALUES (‘valor do auto impremento’, ‘{id_pagar_baixa}’, ‘{valor}’)”);

no caso o campo id_pagar_baixa é da ligação da baixa…

que funcionava corretamente antes de eu atualizar a versão do SC…

pq vc falou

“O campo id_pagar_baixa esta auto incremento, até funciona bem… mais não esta passando o valor para tabela da movimentação do caixa…”

atualiza a ultima versao ai, recompila e poe no debug pra gente acompanhar.

vou simplificar…

Tabela Baixa
id_pagar_baixa // auto incremento
valor

Tabela movimentação do de conta
id_movimentacao // auto incremento
id_pagar_baixa // essa é o campo de ligação
valor

eu testei aqui pegando a chave auto increment manual e testei automatica tbm num evento onafterinsert, testei no onafterupdate e tbm no onafterdelete … todos pegavam o valor da chave(embora no afterdelete e update ele ja pega a chave existente) …

mas nao consegui simular, pode confirmar se ainda esta ocorrendo na versao 17 e disponibilizar uma url, ou usuario e senha para que eu possa testar?

BLZ Estou Atualizando…

Com essa ultima atualização voltou a funcionar…

Valeu.