Boa tarde caros amigos, criei uma consulta com botão RUN onde ao selecionar os registros eu quero que de baixa no estoque, porém ele esta baixando apenas o primeiro item da lista e fazendo com que o restante selecionado pegue a mesma quantidade do primeiro item baixado.
ON RECORD do Botão
[gCH][] = {id_tamanho};
ON FINISHI
$ids = implode(’, ', [gCH]);
$_sql=“SELECT qtd FROM itens_tamanho WHERE id IN ($ids)”;;
sc_lookup(ds,$_sql);
$estoque = {ds[0][0]} - {qtd};
$_upd = “UPDATE itens_tamanho SET qtd = $estoque WHERE id IN ($ids)”;
sc_exec_sql($_upd);
sc_commit_trans();