A estrutura deste relatório está gravada no arquivo "FTSAI201.MOD".
Este exemplo mostra como criar uma tabela de preços simples, mostrando o artigo e dois preços um em Cruzeiro Real e o outro em Dólar. Vide abaixo a estrutura do relatório e as explicações sobre cada uma das linhas:
L01 A001, A006, A007, A021, A027
C01 Z001, " TABELA DE PREÇOS EM ",Z003, " Pag.", Z013
C02 C03 "Artigo Descrição Complemento Preço Em CR$ Preço Em US$"
C04
I01 A031
I02 A031, "GRUPO : ", A031, A032
I03 A033
I04 A033, "SUBGRUPO : ", A033, A034
R01
R02 " * ATENÇÃO *"
R03
R04 " *** ANTES DE EFETIVAR A VENDA VERIFIQUE O SALDO DO ESTOQUE ***"
ORD
SEL A031 PAG A031
Nas informações básicas forneça as seguintes informações:
Titulo da Saída : TABELA DE PREÇOS DE PRODUTOS
Destino da Saída : I - Impressora Linhas
Detalhe Fixas : 1
Tem Linha Variável? : N
Linhas Cabeçalho : 4
Linhas Identificação: 4
Linhas c/Totais : 0
Linhas Rodapé : 4
Na única linha de detalhe (L01) colocamos as variáveis A001 - Código do Artigo, A006 - Descrição ou Nome do artigo, A007 - Complemento do nome, A021 - Preço de Venda 1 na moeda 1 (CR$) e A027 - Preço de venda 1 na moeda 2 (US$).
No cabeçalho, na linha (C01), colocamos a variável Z001 - Nome da Empresa, seguido de uma constante com o título do relatório e as variáveis Z003 e Z013 - Data da emissão do relatório e o Número da página, respectivamente. A linha (C03), contém o cabeçalho correspondente a linha de detalhe. As linhas (C02 e C04) ficaram em branco para ter uma apresentação visual melhor.
As linhas de Identificação (I01 e I02), identificam o Grupo de artigos, a variável A031 - código do grupo no início de cada linha, indica para o gerador que deve colocar no relatório as informações definidas nas linhas, sempre que mudar o grupo. Neste caso serão colocados o código e o nome do grupo (A031 e A032). As linhas (I03 e I04) são idênticas as anteriores mas 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 variável "A031 - código do grupo". Com esta variável nesta linha forçará o gerador iniciar a execução do relatório pedindo o número do grupo onde deve iniciar a listagem e o número do grupo onde deve terminar.
Na linha Muda Página "PAG", colocamos a variável "A031", para forçar o salto de página a cada novo grupo de artigos.
Observe abaixo o resultado que obtivemos com esta estrutura:
UTILSOFT DEMONSTRAÇÃO DO SISTEMA LTDA TABELA DE PREÇOS EM 19/03/94 Pag. 1
Artigo Descrição Complemento Preço Em CR$ Preço Em US$
GRUPO : 01 Informática
SUBGRUPO : 01.01 Equipamentos
01.01.0001 Micro PC 256 kb c/ 1 dr 5.1/4", Monitor 205.030,00 267,151
01.01.0002 Micro PC 256 kb c/ 2 dr 5.1/4", monitor 194.778,50 253,793
01.01.0003 Micro XT 512 kb c/ 1 dr 5.1/4", Monitor 174.275,50 227,078
01.01.0004 Micro XT 640 kb c/ 1 dr 5.1/4", Monitor 225.533,23 293,866
01.01.0005 Micro XT 704 kb c/ 1 dr 5.5/4", W 20 mb 164.024,16 213,721
01.01.0006 Micro XT 736 kb c/ 1 dr 5.1/4", W 30 mb 174.275,67 227,078
01.01.0007 Micro AT 640 kb c/ 1 dr 5.1/4", W 20 mb 184.527,18 240,436
01.01.0009 Micro AT 1 mb c/ 1 dr 5.1/4", W 40 mb 369.054,37 480,871
01.01.0011 Micro AT 1.5 MB c/ 1 dr 5.1/4", W 40 MB 66.306,77 86,397
01.01.0012 Micro AT 386 2 mb c/1 dr 5.1/4", W 40 mb 75.779,16 98,739
01.01.0014 Micro PS/2 30 2mb 1 dr 3.1/2", W 80 m 205.030,21 267,151
01.01.0015 Micro PS/2 30 4 mb 1 dr 3.1/2", W 80 m 50.696,26 66,056
01.01.0016 Micro PS/2 30 8 mb 1 Dr 3,5" W 120 Mb 103.328,17 134,635
01.01.0020 Micro PS/2 50 1mb 1 dr 3.1/2", W 40 mb 56.834,37 74,054
01.01.0021 Micro PS/2 60 1mb 1 dr 3.1/2", W 80 mb 94.723,95 123,424
01.01.0022 Micro PS/2 60 2 mb 1 dr 3.1/2", W 80 mb 85.251,56 111,081
01.01.0023 Micro PS/2 60 3mb 1 dr 3.1/2", W 80 mb 90.935,00 118,487
01.01.0033 MICROCOMPUTADOR 386 4MB C/W 40 E 148.851,93 193,951
SUBGRUPO : 01.02 Periféricos
01.02.0001 Impressora Lady 80 100 cps, 80 col 6.150,90 8,015
01.02.0002 Impressora Amélia PC220 cps 132 col 9.226,36 12,022
01.02.0003 Impressora Amelia PC220 cps 132 col 9.226,35 12,022
01.02.0010 Impressora Mônica 6011 160 cps 80 col 7.176,05 9,350
01.02.0011 Impressora Olivia 100 cps 132 col 7.176,05 9,350
01.02.0012 Impressora Mônica Plus 6031 160 cps 7.176,05 9,350
01.02.0013 Impressora Emilia PC220 cps 132 col 12.301,79 16,029
01.02.0014 Impressora Diana Jr 300 cps 132 col 15.377,25 20,036
01.02.0015 Impressora Diana 400400 cps 256 col 33.829,95 44,080
01.02.0020 Impressora Rima Jr 180 cps 80 col 6.150,90 8,015
01.02.0021 Impressora Rima XT 180 cps 132 col 9.226,35 12,022
01.02.0050 Módulo Serial p/ImprMônica 6011 e 6031 2.599,14 3,387
01.02.0051 Cabo p/Ligação impr p/PC/XT/AT 291,49 0,380
01.02.0052 Engrenagem Dentada p/Impres. ELGIN e 70,97 0,092
01.02.0100 Monitor CCE-MV5000 12" fósforo verde 2.050,30 2,672
01.02.0101 Monitor Micropic 12" fósforo verde 1.135,55 1,480
01.02.0102 Monitor Dismac 12" fósforo verde 2.050,30 2,672
01.02.0103 Monitor Intech 12" fósforo verde 2.050,30 2,672
01.02.0104 Monitor CCM 12" fósforo verde 2.050,30 2,672
01.02.0110 Placa de Vídeo EGA 4.021,73 5,240
01.02.0200 Driver Slim 5.1/4 DD360 kb p/PC/XT/AT 2.050,30 2,672
01.02.0201 Driver Slim 5.1/4 1.2 mb p/AT 3.075,45 4,007
* ATENÇÃO *
*** ANTES DE EFETIVAR A VENDA VERIFIQUE O SALDO DO ESTOQUE ***
Page url: http://utilsoft.com.br/help/index.html?tabprecosprodft.htm