[firebase-br] Inventário

edcley em eletroacre.com.br edcley em eletroacre.com.br
Qua Jan 18 15:17:23 -03 2006


vc poderia mandar a descrição das tabelas?
como campos chaves e etc... e poderia me explicar melhor o cálculo que vc
quer realizar?


edcley

> Salve!! Salve, gale da lista.
> Bom estou tentando fazer um iventário mas como sou iniciante o bicho ta
> pegando, queria uma forcinha de vcs.
>
> Eu tenho duas tabelas uma produtos e a outro movimento do item (onde gravo
> as entradas e saidas do produto);
> Eu sei que devo calcular o estoque inicial que deve ser o calculo do
> estoque
> qua havia até a data do estoque que vou calcular.
> Esse calculo dever ser assim (+ ou -) estoqueinicia+entradas-saidas. Então
> eu teria que calcular isso em um periodo total antes do periodo que quero
> para poder fazer o estoqueinicial do calculo do periodo que quero. Então
> como fazer isso? Aqui que o bicho pega. Eu não sei fazer os calculos em
> sql
> então comecei a fazer o que sei.
>
>  form_rel_inventario:=tform_rel_inventario.Create(self);
>  bancos.IBQ_produtos.Close;
>  bancos.IBQ_produtos.SQL.Clear;
>  bancos.IBQ_produtos.SQL.Add('Select classificacao_fiscal, descricao,
> unidade, quantidade, val_custo'); //Campos que serão impressos e estão na
> tabela
>
>  bancos.IBQ_produtos.SQL.Add('from produtos, MOVIMENTODEITEM'); // minhas
> tabelas
>  bancos.IBQ_produtos.SQL.Add('where TIPODEMOVIMENTO=:SIT and
> data_movimento>=:PAR and data_movimento<=:PAR1');
>  bancos.IBQ_produtos.SQL.Add('order by 2');
>  bancos.IBQ_produtos.ParamByName('SIT').AsString := 'S'; // estou
> informando
> que "S" é saida e "E" entradas
>  bancos.IBQ_produtos.ParamByName('PAR').AsString
> :datetostr(DateTimePicker1.Date);
>  bancos.IBQ_produtos.ParamByName('PAR1').AsString := datetostr
> (DateTimePicker2.Date);
>  bancos.IBQ_produtos.Open;
>  form_rel_inventario.QuickRep1.Preview;
>  close;
>
> Como eu poderia fazer este calculo?
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>






Mais detalhes sobre a lista de discussão lista