Ir para conteúdo
Fórum Script Brasil

J Marcos

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre J Marcos

J Marcos's Achievements

0

Reputação

  1. Uso o IBEXPERT E ESTOU TENTANDO CRIAR UM PROCEDURE COM A SEGUINTE CONDIÇÃO SE O CAMPO X DA TABELA RECEBER 0 VAI FAZER A SEGUITE CONTA SE 1 VAI FAZER A SEGUINTE CONTA A PARTE DO CODIGO E ESSE if (estoque.promocao=1) then update ESTOQUE SET ESTOQUE.prc_venda=ESTOQUE.prc_custo + ( (ESTOQUE.prc_custo * (ESTOQUE.icms_aliq / 100)) ) + /* icms % */ ( (ESTOQUE.prc_custo * (ESTOQUE.aliq_ipi / 100)) ) + /* ipi % */ ( (ESTOQUE.prc_custo * (ESTOQUE.perc_frete / 100)) ) + /* frete % */ ( (ESTOQUE.prc_custo * (ESTOQUE.markup / 100)) ) + /* markup % */ ( (ESTOQUE.prc_custo * (ESTOQUE.mg_lucro / 100)) ) /* lucro % */ where ESTOQUE.codigo =( SELECT COMPRAS_ITENS.cod_produto FROM COMPRAS_ITENS WHERE FILIAL=:filial AND CODIGO=:CODIGO_COMPRA AND COD_PRODUTO=ESTOQUE.CODIGO ) and estoque.filial=:filial and ESTOQUE.codigo=(SELECT COD_PRODUTO FROM COMPRAS_ITENS WHERE FILIAL=:filial AND CODIGO=:CODIGO_COMPRA AND COD_PRODUTO=ESTOQUE.CODIGO); /* ------------------------------------------------------------- */ /********* ENTRADA NO ESTOQUE - AO EFETIVAR A COMPRA ************/ update estoque SET QTD_TOTAL=QTD_TOTAL + ( SELECT QUANTIDADE FROM COMPRAS_ITENS WHERE FILIAL=:filial AND CODIGO=:CODIGO_COMPRA AND COD_PRODUTO=ESTOQUE.CODIGO ) where ESTOQUE.FILIAL=:FILIAL and estoque.codigo=(SELECT COD_PRODUTO FROM COMPRAS_ITENS WHERE FILIAL=:filial AND CODIGO=:CODIGO_COMPRA AND COD_PRODUTO=ESTOQUE.CODIGO); /*********************** FECHAR COMPRA ******************************/ update COMPRAS SET ATUALIZADO='S' WHERE FILIAL=:filial AND CODIGO=:CODIGO_COMPRA; end
×
×
  • Criar Novo...