Boa tarde pessoal.
Todas as impressão vendas, orçamentos, devolucao, condicional, etc.....
Hoje eu faço tudo pelo sistema executavel.
Mas cada cliente quer imprimir com alguma coisa diferente.
Seja no cabeçalho, nos itens ou no rodape.
Entao estive pensando em fazer isto em um arquivo .dbf.
Analisando tudo pensei em um arquivo com linha, coluna, descricao, mascara , e um campo onde seria para dizer parte da nota cabeçalho, itens ou rodapé.
Se alguem usa alguma coisa assim e tiver um exemplo ou se com isto ja seria o suficiente para poder configurar.
[]s
claudio
Modelo impressao
Moderador: Moderadores
Não é fácil responder se o que você pretende é suficiente, já que pode-se configurar um relatório de n maneiras diferentes. Se o que você quer é coisa simples: conteúdo, por exemplo, a forma que utiliza DBFs pode resolver muito bem. Agora, se as alterações são mais abrangentes e/ou complexas, aí o melhor caminho, a meu ver, é modificar o código mesmo, inserindo um semáforo que libera este ou aquele relatório conforme a identificação do cliente. É o que eu faço hoje nos poucos casos em que preciso de algo diferente, como notas fiscais, por exemplo.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Re: Modelo impressao
Ola maligno
Vou colocar um exemplo.
Pois acho complicado fazer pelo codigo fonte.
Varios clientes tem um formulario de orcamento personalizado. ( onde vai logotipo de empresas que eles representam )
E cada um tem um modelo.
ex.
CPD QUANTIDADE COD FABRICANTE MARCA DESCRICAO UNITARIO TOTAL
outro ex.
LOCALIZACAO QUANTIDADE COD FABRICANTE DESCRICAO UNITARIO TOTAL
e outros varios.
Nao sei se consegui me explicar melhor.
[]s
claudio
Vou colocar um exemplo.
Pois acho complicado fazer pelo codigo fonte.
Varios clientes tem um formulario de orcamento personalizado. ( onde vai logotipo de empresas que eles representam )
E cada um tem um modelo.
ex.
CPD QUANTIDADE COD FABRICANTE MARCA DESCRICAO UNITARIO TOTAL
outro ex.
LOCALIZACAO QUANTIDADE COD FABRICANTE DESCRICAO UNITARIO TOTAL
e outros varios.
Nao sei se consegui me explicar melhor.
[]s
claudio
-
ALEX BORELLI
- Usuário Nível 3

- Mensagens: 118
- Registrado em: 24 Jan 2008 22:21
- Localização: Concórdia - SC
Re: Modelo impressao
Claudio, se bem entendi voce usa o mesmo programa para varios clientes, so que cada um quer um relatorio diferente na mesma janela, ou seja, atualmente se voce mudar isso, muda para todos, entao, se contentar um, desconta os outros.
Faca o seguinte, valide o relatorio pelo C.N.P.J. da empresa, ou algum outro campo de sua preferencia, ex:
Se a empresa tiver o C.N.P.J. 11.111.1111/1111-11 busca o seu primeiro exemplo de relatorio:
CPD QUANTIDADE COD FABRICANTE MARCA DESCRICAO UNITARIO TOTAL
Se a empresa tiver o C.N.P.J. 22.222.222/2222-22 aparece o segundo relatorio do seu exemplo:
LOCALIZACAO QUANTIDADE COD FABRICANTE DESCRICAO UNITARIO TOTAL
Se entendi bem, acredito que seja isso que esteja precisando.
Espero ter ajudado.
Faca o seguinte, valide o relatorio pelo C.N.P.J. da empresa, ou algum outro campo de sua preferencia, ex:
Se a empresa tiver o C.N.P.J. 11.111.1111/1111-11 busca o seu primeiro exemplo de relatorio:
CPD QUANTIDADE COD FABRICANTE MARCA DESCRICAO UNITARIO TOTAL
Se a empresa tiver o C.N.P.J. 22.222.222/2222-22 aparece o segundo relatorio do seu exemplo:
LOCALIZACAO QUANTIDADE COD FABRICANTE DESCRICAO UNITARIO TOTAL
Se entendi bem, acredito que seja isso que esteja precisando.
Espero ter ajudado.
Re: Modelo impressao
Eu ainda não usei, mas esta é uma solução.
No xHarbour vc pode criar o módulo exclusivo do tal relatório para cada cliente e compilar conforme descrito. Assim vc manda para o cliente seu sistema normal e o arquivo compilado.
Sei que o xH não é a solução para tudo, mas como tem mais uma opção para ajudar a resolver nossos problemas, vale tentar.
No xHarbour vc pode criar o módulo exclusivo do tal relatório para cada cliente e compilar conforme descrito. Assim vc manda para o cliente seu sistema normal e o arquivo compilado.
Sei que o xH não é a solução para tudo, mas como tem mais uma opção para ajudar a resolver nossos problemas, vale tentar.
Código: Selecionar todos
// Harbour/xHarbour pueden generar archivos HRB (usando el flag -gh) que luego puedes cargar y ejecutar en tiempo de ejecución:
// Code:
#include "fivewin.ch"
function Main()
local oScript := __hrbLoad( "test.hrb" )
__hrbDo( oScript )
__hrbUnload( oScript )
return nil"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
{POG - Programação Orientada a Gambiarra}


