Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Nota fiscal
Message
From
21/08/2003 10:24:26
 
 
To
21/08/2003 08:21:12
Cleber Ferrari
Capta Tecnologia
Brazil
General information
Forum:
Visual FoxPro
Category:
Reports & Report designer
Title:
Miscellaneous
Thread ID:
00821820
Message ID:
00822182
Views:
19
Oi Cleber, Alow Rodolfo,

Perdoem me pelo "salto de ponta" nesta thread..

>
>Cara, voce não sabe o parto que é um fulano de um usuário resmungar no teu ouvido que a nota fiscal está errada... e o cara está na tua filial que fica a 1000 km de distância !
>
>Eu pensei em algo do tipo :
>
>a) Faço um cadastro dizendo qual linha/coluna será impresso determinado campo ;
>
>b) Um prg lê esta tabela, monta as linhas de impressao e manda pra impressora;
>
>c) Um prg pode imprimir uma mascara sobre a NF pra facilitar a identificação da posição dos campos;
>
>Com tudo isso o usuário pode fazer os ajustes necessários, sem a minha intervenção...
>
>O que voce acha?
>
Temos aqui um sistema de automação comercial que funciona em vários clientes em "N" situações..

Utilizamos o report do VFP e acreditem-me, não há recurso melhor, porque:

1. É visual - fica fácil dar manutençao
2. É funcional - Não existe qualquer tipo de degradação de impressão
3. É portavel - Mudamos de cliente em cliente, de impressoa para impressora e o que muda básicamente são posições, fontes, controle de saltos.
4. É limpinho e xeirozinho :)

Quanto a impressora porque não utilizar algo como:
nwtot_imp = APRINTERS(awimpress)
nwimp     = 0
for ipp = 1 to nwtot_imp
    if  "NOTAS FISCAIS"$upper(awimpress[ipp,1])
        nwimp = ipp
        exit
    endif
endfor
if  nwimp > 0
    SET PRINTER TO NAME awimpress[ipp,1]
endif
Enfim amigos, para nós esta solução funciona "legarzim"!


Claudio
"Now to him who is able to do immeasurably more than all we ask or imagine, according to his power that is at work within us, Ephesians 3:20
Previous
Reply
Map
View

Click here to load this message in the networking platform