A estrutura deste relatório está gravada no arquivo "FTSAI202.MOD".
Este exemplo mostra como criar uma tabela de preços simples, mostrando os serviços e dois preços um em CR$ e o outro em US$. Vide abaixo a estrutura do relatório e as explicações sobre cada uma das linhas:
L01 S001, S003, S021, @(S021/ Z016)
L02 " ", S004
L03 " ", S005C01 Z001, " TABELA DE PREÇOS EM ",Z003, " Pag.", Z013
C02
C03 "Serviço Descrição Preço Em CR$ Preço Em US$"
C04
I01 S101
I02 S101, "GRUPO : ",
S101, S102
ORD
SEL
PAG
Nas informações básicas forneça os dados:
Titulo da Saída : TABELA DE PREÇOS DE SERVIÇOS
Destino da Saída : I - Impressora
Linhas Detalhe Fixas: 1
Tem Linha Variável? : N
Linhas Cabeçalho : 4
Linhas Identificação: 2
Linhas c/Totais : 0
Linhas Rodapé : 0
Na linha de detalhe (L01) colocamos as variáveis S001 - Código do Serviço, S003 - primeira linha de descrição do serviço, S021 - Preço do serviço na moeda 1 (CR$) e a fórmula @(S021 / Z016) - divide o valor do Preço na moeda 1 pelo valor da moeda 2 (US$) na data da emissão do relatório.
Na linha (L02) uma constante em branco entre aspas e a variável S004 - segunda linha de descrição do serviço e a linha (L03) ficou igual a anterior, mudando apenas a variável S005 - terceira linha da descrição do serviço. Havendo necessidade poderá ser acrescentado a quarta linha de descrição de serviço que é a variável S006. No nosso exemplo não a usamos porque as descrições de serviços cadastradas nunca a utilizam.
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 (L01). 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 serviços, a variável S101 - 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 (S101 e S102).
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 "S101 - código do grupo". 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 terminá-la.
Na linha Muda Página "PAG", ficou em branco para que as mudanças de página ocorram somente quando completar a folha.
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
Serviço Descrição Preço Em CR$ Preço Em US$
GRUPO : 01 LICENÇA DE USO
01.0001 LICENÇA DE USO DO SOFTWARE EQ, REGISTRAD 472.000,00 585,950
O NO MCT SOB O N. 11881-8, PERSONALIZADO
PARA A
01.0002 LICENÇA DE USO DO SOFTWARE FT, REGISTRAD 552.000,00 685,263
O NO MCT SOB O N. 15587-8, PERSONALIZADO
PARA A
GRUPO : 02 ASSISTÊNCIA PREVENTI
02.1001 ASSISTÊNCIA TÉCNICA PREVENTIVA DO SOFTWA 20.800,00 25,822
RE EQ, CONTRATO MENSAL, PERÍODO
02.1002 ASSISTÊNCIA TÉCNICA PREVENTIVA DO SOFTWA 24.000,00 29,794
RE FT, CONTRATO MENSAL, PERÍODO
02.3001 ASSISTÊNCIA TÉCNICA PREVENTIVA DO SOFTWA 56.000,00 69,519
RE EQ, CONTRATO TRIMESTRAL, PERÍODO
02.3002 ASSISTÊNCIA TÉCNICA PREVENTIVA DO SOFTWA 64.800,00 80,444
RE FT, CONTRATO TRIMESTRAL, PERÍODO
02.6001 ASSISTÊNCIA TÉCNICA PREVENTIVA DO SOFTWA 100.000,00 124,142
RE EQ, CONTRATO SEMESTRAL, PERÍODO
02.6002 ASSISTÊNCIA TÉCNICA PREVENTIVA DO SOFTWA 115.200,00 143,011
RE FT, CONTRATO SEMESTRAL, PERÍODO
GRUPO : 03 ASSISTÊNCIA EVENTUAL
03.0001 ASSISTÊNCIA TÉCNICA EVENTUAL DO SOFTWARE 20.000,00 24,828
EQ, POR HORA
03.0002 ASSISTÊNCIA TÉCNICA EVENTUAL DO SOFTWARE 20.000,00 24,828
FT, POR HORA
GRUPO : 04 TREINAMENTO
04.0001 TREINAMENTO DO SOFTWARE EQ, POR ALUNO 68.000,00 84,416
04.0002 TREINAMENTO DO SOFTWARE FT, POR ALUNO 68.000,00 84,416
Page url: http://utilsoft.com.br/help/index.html?tabprecosservft.htm