A estrutura deste relatório está gravada no arquivo EQSAI203.MOD.
O Relatório deste exemplo é um resumo das movimentações do estoque físico de cada artigo, em um determinado período e apresentado para cada uma das filiais separadamente. Este resumo tem uma estrutura bastante simples e é composta de quatro colunas: código do artigo, saldo anterior, entradas, saídas e saldo atual. Vide a estrutura abaixo:
L01 A001, " ", E071, " ", @(E075+E076+E078+E079+E081), @(E073+E074+E077+E080+E082), " ", E072
C01 Z001, " Pag. ", Z013
C02 "Filial : ", E001, E002
C03
C04 "MOVIMENTOS DO ESTOQUE P/ARTIGO - PERÍODO ", Z021 " A ", Z022
C05
C06 "Artigo Saldo Anterior Entradas Saídas Saldo Atual "
C07
ORD CRES, E001, A001
SEL A031
PAG E001
Nas informações básicas forneça as seguintes informações:
Título da Saída : Movimentos do Estoque por Filial
Destino da Saída : I - Impressora
Linhas Detalhe Fixas: 1
Tem Linha Variável? : N
Linhas Cabeçalho : 7
Linhas Identificação: 0
Linhas c/Totais : 0
Linhas Rodapé : 0
Na linha detalhe (L01), colocamos as variáveis A001 - código do artigo, E071 - saldo anterior, E072 - saldo atual e as fórmulas @(E075+E076+E078+E079+E081) e @(E073+E074+E077+E080+E082). Estas fórmulas calculam, respectivamente, as entradas e as saídas do estoque. As variáveis que compõe a fórmula que calcula as entradas são: E075 - compras à vista, E076 - compras a prazo, E078 - devolução de vendas, E079 - entrada por transferência e E081 - outras entradas. As variáveis que compõe a fórmula que calcula as saídas são: E073 - vendas à vista, E074 - vendas a prazo, E077 - devolução ao fornecedor, E080 - saída por transferência e E082 - outras saídas.
Nas linhas de cabeçalhos, linha 1 (C01) introduzimos apenas as variáveis Z001 e Z013 - nome da empresa e número da página respectivamente. Na linha 2 (C02) colocamos as variáveis E001 e E002 para identificar o código e nome da filial. Na linha 4 (C04) colocamos o nome do relatório e o período informado representado pelas variáveis Z021 e Z022. Na linha 6 (C06) colocamos o cabeçalho da linha detalhe.
Na linha ordenação (ORD), foi determinado que seja colocado em ordem crescente (CRES) por filial (E001) e dentro de cada filial por artigo (A001).
Na linha de seleção (SEL), colocamos a variável A033 para que no momento da execução seja informado o código do subgrupo. Nesta linha o sistema acrescentará, automaticamente, código da filial e a data do movimento para ser solicitado o período.
Na linha muda página (PAG), colocamos a variável E001 - código da filial para que, quando mudar de filial seja iniciado nova página.
Observe, abaixo, o resultado que obtivemos com esta estrutura:
UTILSOFT DEMONSTRAÇÃO DO SISTEMA LTDA Pag. 1
Filial : 01 Filial Ribeirão Preto
MOVIMENTOS DO ESTOQUE P/ARTIGO - PERÍODO 02/01/96 A 31/01/96
Artigo Saldo Anterior Entradas Saídas Saldo Atual
01.01.0001 11 22 30 3
01.01.0002 17 18 26 9
01.01.0003 5 17 13 9
01.01.0004 1 5 4 2
01.01.0005 2 5 5 2
01.01.0006 3 4 6 1
01.01.0007 1 3 3 1
01.01.0008 3 4 6 1
01.01.0009 8 8 15 1
01.01.0011 0 0 0 0
01.01.0012 21 5 25 1
Page url: http://utilsoft.com.br/help/index.html?exreqmovimentoseqartigo.htm