Navegação:  EQ - Administração do Estoque > Exemplos de Relatórios >

Resumo dos Movimentos do Estoque

imprimir esta página Página anteriorReterna ao nível anteriorPróxima página

A estrutura deste relatório está gravada no arquivo EQSAI204.MOD.

Este exemplo mostra como criar relatórios para ser mostrados em vídeo.

Montamos um resumo dos movimentos do estoque, apresentando a quantidade e os valores financeiros, calculados a partir do custo de reposição e custo médio, de cada uma das operações de entrada e saída do estoque.

Observe a seguir a estrutura criada:

C01 Z001, " FILIAL : ", E001, " - ", E002

C02

C03 "RESUMO DOS MOVIMENTOS DO ESTOQUE POR ARTIGO - PERÍODO ", Z021, " A ", Z022

C04

C05 "ARTIGO : ", A001, A002, A006, A007

C06

C07 "                         QUANT    VALOR P/               VALOR P/"

C08 "                                     CUSTO REPOSIÇÃO     CUSTO MÉDIO"

C09

T01 (A001+E001), "SALDO INICIAL   : ", E071, " ", @(E071 * E012), " ", @(E071 * E017)

T02 (A001+E001)

T03 (A001+E001), "COMPRAS         :+ ", @X001 = (E075+E076), @(X001 * E012), @(X001 * E017)

T04 (A001+E001), "DEV DE VENDA    :+ ", E078, " ", @(E078 * E012), " ", @(E078 * E017)

T05 (A001+E001), "ENTRADA TRANSF  :+ ", E079, " ", @(E079 * E012), " ", @(E079 * E017)

T06 (A001+E001), "OUTRAS ENTRADAS :+ ", E081, " ", @(E081 * E012), " ", @(E081 * E017)

T07 (A001+E001)

T08 (A001+E001), "VENDAS          :- ", @X002 = (E073+E074), @(X002 * E012), @(X002 * E017)

T09 (A001+E001), "DEV AO FORNEC   :- ", E077, " ", @(E077 * E012), " ", @(E077 * E017)

T10 (A001+E001), SAÍDAS TRANSF    :- ", E080, " ", @(E080 * E012), " ", @(E080 * E017)

T11 (A001+E001), "OUTRAS SAÍDAS   :- ", E082, " ", @(E082 * E012), " ", @(E082 * E017)

T12 (A001+E001)

T13 (A001+E001), "SALDO ATUAL     : ", E072, " ", @(E072 * E012), " ", @(E072 * E017)

ORD

SEL

PAG A001

Nas informações básicas forneça as seguintes informações:

   Título da Saída     : Resumo dos Movimentos do Estoque

   Destino da Saída    : V - Vídeo

   Linhas Detalhe Fixas: 0

   Tem Linha Variável? : N

   Linhas Cabeçalho    : 9

   Linhas Identificação: 0

   Linhas c/Totais     : 13

   Linhas Rodapé       : 0

Observe que este relatório não possui linha detalhe, ele foi criado no seu todo, somente com linhas de cabeçalho e linhas totais, a seguir as detalhamos:

Nas linhas de cabeçalho procuramos identificar a empresa (variável Z001), a filial (variáveis E001 e E002), o artigo (variáveis A001, A002, A006 e A007) e o período de movimento que deve ser fornecido no início da execução do relatório (variáveis Z021 e Z022).

Nas linhas de totais colocamos na primeira linha o saldo inicial e na última o saldo atual e nas linhas entre estas duas, todas as operações, iniciando pelas operações de entrada e seguida pelas de saída. Em todas as linhas colocamos uma condição dupla (A001+E001 - código do artigo e o código da filial) para determinar o momento de totalizar e mostrar o resultado. Esta condição deve ser dupla, para que o sistema possa separar os valores das movimentações de cada artigo por filial. Se ao contrário colocarmos uma condição simples, só o código do artigo (A001), por exemplo, pode ocorrer situações em que o sistema não consiga separar os valores de uma filial de outra.

Na linha T01, colocamos o saldo inicial representado pela variável E071 - Saldo do estoque no início do período e as fórmulas @(E071 * E012) e @(E071 * E017) que fazem, respectivamente, a multiplicação do saldo inicial pelo Custo de reposição e Custo médio na moeda 1.

Na linha T13 Saldo Atual, procedemos da mesma forma que fizemos para o saldo inicial, simplesmente mudando a variável que armazena o saldo no final do período em quantidade (E072).

Na linha T03, colocamos as Compras, iniciando com uma constante "COMPRAS :+ ", o sinal "+" colocado dentro da constante tem efeito apenas visual, não afetando as fórmulas que foram colocadas nas seqüência dentro da mesma linha. Para calcular a quantidade comprada usamos uma fórmula ( @X001 = (E075+E076) ) e nesta fórmula criamos um acumulador (X001). Esta fórmula foi necessária porque as compras são armazenadas pelo sistema em duas variáveis compras à vista (E075) e compras a prazo (E076) e o acumulador foi criado para ser usado nas fórmulas seguintes, evitando com isto a repetição da fórmula da quantidade dentro das outras fórmulas. As fórmulas @(X001 * E012) e @(X001 * E017) fazem, respectivamente, as multiplicação da quantidade comprada (X001) pelo custo de reposição e custo médio.

Na linha T08 Vendas, procedemos da mesma forma que fizemos para a linha de Compras, porque as vendas também são armazenadas, pelo sistema em duas variáveis, E073 - venda a vista e E074 - venda a prazo.

Nas demais linhas totais, foram colocadas as outras operações de entrada e saída. Sempre obedecendo o mesmo critério, primeiro a variável que armazena a quantidade movimentada no período de cada operação e os valores calculados por fórmulas que multiplica a quantidade pelo custo de reposição e pelo custo médio.

A linha ordenação (ORD), foi deixada em branco por que este relatório não necessita de ordens diferentes do código de artigo. Uma vez que, sempre, será solicitado o código do artigo ou do grupo onde deve iniciar.

Na linha seleção (SEL), colocamos a variável A001 - código do artigo para forçar a informação do primeiro artigo a ser mostrado.

Na linha muda página (PAG), colocamos também a variável A001 para que, ao terminar as informações de um artigo, o sistema peça a pressão de uma tecla.

Observe, a seguir, o resultado obtido com esta estrutura:

  UTILSOFT DEMONSTRAÇÃO DO SISTEMA LTDA  FILIAL :  0  - Depósito Central

  RESUMO DOS MOVIMENTOS DO ESTOQUE POR ARTIGO - PERÍODO 01/01/96  A 15/01/96

  ARTIGO : 01.01.0001     32 Micro PC 256 kb c/  1 dr 5.1/4", Monitor

                           QUANT    VALOR P/               VALOR P/

                                    CUSTO REPOSIÇÃO        CUSTO MÉDIO

  SALDO INICIAL   :           11       1.412.330,15         770.475,16

  COMPRAS         :+          10       1.283.936,50         700.431,96

  DEV DE VENDA    :+           0               0,00               0,00

  ENTRADA TRANSF  :+          11       1.412.330,15         770.475,16

  OUTRAS ENTRADAS :+           1         128.393,65          70.043,20

  VENDAS          :-          11       1.412.330,15         770.475,16

  DEV AO FORNEC   :-           0               0,00               0,00

  SAÍDAS TRANSF   :-          18       2.311.085,70       1.260.777,53

  OUTRAS SAÍDAS   :-           1         128.393,65          70.043,20

  SALDO ATUAL     :            3         385.180,95         210.129,59

 


Page url: http://utilsoft.com.br/help/index.html?exreqresmoveq.htm