A estrutura deste relatório esta gravada no arquivo "EQSAI201.MOD".
Este exemplo mostra como criar uma tabela de preços diferente do relatório padrão, que já existe no sistema. Nesta tabela introduzimos uma variação importante, que é a opção de emiti-la somente para artigos que já foram implantados em uma filial. Vide abaixo a estrutura do relatório e as explicações sobre cada uma das linhas:
L01 A001, A006, A007, E011, A021
C01 Z001, " TABELA DE PREÇOS Pag. ", Z013
C02 "---------------------------------------------------------------"
C03 "FILIAL :", E001, E002, " Saldo do Estoque em : ", Z003
C04 "---------------------------------------------------------------"
C05 "Artigo Descrição Complemento Saldo Preço Venda "
C06
I01 A031
I02 A032, "GRUPO : ", A031, A032
I03 A033
I04 A033, "SUBGRUPO : ", A033, A034
R01
R02 " A T E N C A O"
R03
R04 " CONFIRME O SALDO DO ESTOQUE, ANTES DE EFETIVAR A VENDA"
ORD
SEL E011 > 0
PAG E001
Nas informações básicas forneça as seguintes informações:
Título da Saída :
Destino da Saída : I - Impressora
Linhas Detalhe Fixas: 1
Tem Linha Variável? : N
Linhas Cabeçalho : 6
Linhas Identificação: 4
Linhas c/Totais : 0
Linhas Rodapé : 4
Na linha de Detalhe (L01), as variáveis A001 - Código do Artigo, A006 - Descrição ou Nome do artigo, A007 - Complemento do nome, E011 - Saldo do Estoque na filial e A021 - Preço de Venda 1.
No cabeçalho, linha 1 (C01), colocamos a variável Z001 - Nome da Empresa, seguido de uma constante com o título do relatório e a variável Z013 - Número da página. A linha 3 (C03), contém as variáveis E001 e E002 - Código e nome da filial e Z003 - data da última atualização do estoque. A linha 5 (C05), cabeçalho correspondente a linha de detalhe. As linhas 2 e 4 (C02 e C04) foram preenchidas com (-) e a linha 6 (C06) ficou em branco para ter uma apresentação visual melhor.
Nas linhas de Identificação, linhas 1 e 2 (I01 e I02) identifica o Grupo de artigos. A variável A031 - código do grupo no início de cada linha, representa a condição que o sistema vai usar para colocar no relatório a identificação do Grupo e as variáveis A031 e A032 - código e nome do grupo. As linhas 3 e 4 (I03 e I04) identifica o Subgrupo dos artigos.
Nas Linhas de Rodapé, colocamos em 4 linhas uma mensagem que aparecerá em todas as páginas do relatório.
Deixamos a linha ORD em branco para que o relatório seja emitido em ordem de código de artigo.
Na linha Seleção "SEL", colocamos a condição "E011 > 0", significa que será listado somente os artigos que possuírem saldo de estoque maior que zero. O sistema acrescentará, automaticamente, nesta linha, no momento da execução, a seleção do código da filial (E001), isto acontece porque usamos variáveis de filial (iniciadas com a letra "E", E001, E002, E011, etc).
Na linha Muda Página "PAG", colocamos a variável E001, para forçar o salto de página sempre que mudar de filial.
Observe abaixo o resultado que obtivemos com esta estrutura:
UTILSOFT DEMONSTRAÇÃO DO SISTEMA LTDA TABELA DE PREÇOS Pag. 1
-------------------------------------------------------------------------
FILIAL : 0 Depósito Central Saldo do Estoque em : 29/01/96
-------------------------------------------------------------------------
Artigo Descrição Complemento Saldo Preço Venda
GRUPO : 01 Informática
SUBGRUPO : 01.01 Equipamentos
01.01.0001 Micro PC 256 kb c/ 1 dr 5.1/4", Monitor 10 172.425,00
01.01.0003 Micro XT 512 kb c/ 1 dr 5.1/4", Monitor 0 136.125,00
01.01.0004 Micro XT 640 kb c/ 1 dr 5.1/4", Monitor 10 200.000,00
01.01.0005 Micro XT 704 kb c/ 1 dr 5.5/4", W 20 mb 8 153.591,43
01.01.0006 Micro XT 736 kb c/ 1 dr 5.1/4", W 30 mb 14 163.190,89
01.01.0009 Micro AT 1 mb c/ 1 dr 5.1/4", W 40 mb 1 36.300,00
01.01.0011 Micro AT 1.5 MB c/ 1 dr 5.1/4", W 40 MB 1 64.680,00
01.01.0012 Micro AT 386 2 mb c/1 dr 5.1/4", W 40 mb 10 73.920,00
01.01.0022 Micro PS/2 60 2 mb 1 dr 3.1/2", W 80 mb 5 83.160,00
SUBGRUPO : 01.02 Periféricos
01.02.0002 Impressora Amelia PC220 cps 132 col 10 9.000,01
01.02.0015 Impressora Diana 400400 cps 256 col 6 33.000,00
01.02.0020 Impressora Rima Jr 180 cps 80 col 10 5.769,23
01.02.0021 Impressora Rima XT 180 cps 132 col 2 8.076,92
01.02.0051 Cabo p/Ligação impr p/PC/XT/AT 31 284,34
01.02.0104 Monitor CCM 12" fósforo verde 9 1.119,23
01.02.0110 Placa de Vídeo EGA 4 3.923,07
01.02.0200 Driver Slim 5.1/4 DD360 kb p/PC/XT/AT 14 1.326,92
01.02.0201 Driver Slim 5.1/4 1.2 mb p/AT 14 2.076,93
01.02.0202 Driver Slim 3.1/2 1.44 Mb p/AT/PS 9 1.846,15
01.02.0300 Teclado Ergometrico p/PC/XT/AT, 10 func 19 1.142,31
SUBGRUPO : 01.03 Disquetes
01.03.0001 Disquete 5 1/4" S/D Verbatim 38 406,56
01.03.0002 Disquete 5 1/4" D/D Verbatim 67 277,20
01.03.0004 Disquete 5.1/4" S/S Verbatim 6 147,84
01.03.0005 Disquete 8" FS DS Verbatim 12 231,00
01.03.0007 Disquete 8" FD DD Verbatim 2 313,49
01.03.0008 Disquete 3.1/2" Verbatim 11 693,00
A T E N Ç Ã O
CONFIRME O SALDO DO ESTOQUE, ANTES DE EFETIVAR A VENDA
Page url: http://utilsoft.com.br/help/index.html?exreqtabelaprecos.htm