Integração com a Loja Virtual Tray
Rotina para atualizar todos os kits
TRAY.FAQ-124990
Criar a rotina customizadas:
- Tipo de implementacao: Groovy Scripting Engine
- Implementação:
import br.com.eligo.ent.EntProdutos;
import br.com.eligo.ent.EntVLojasTray;
import br.com.telescope.util.Db;
String sql = "select p.*" +
" from v_lojas_tray lt" +
" join sistemas_externos se on se.id = lt.sistema_externo_id" +
" join colecoes c on c.id = se.lista_precos_id" +
" join itens_colecoes ic on ic.colecao_id = c.id" +
" join produtos p on p.id = ic.produto_id" +
" where p.tipo_registro = 'C'";
List prods = Db.getList(EntProdutos.class, sql);
EntVLojasTray loja = new EntVLojasTray(ctx);
loja.next();
for (EntProdutos prod : prods) {
ctx.p(prod.toString());
loja.atualizarEstoqueProduto(prod);
}