Página 1 de 1
Modelo impressao
Enviado: 23 Jul 2008 16:45
por cl@udio
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
Enviado: 23 Jul 2008 16:55
por Maligno
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.
Re: Modelo impressao
Enviado: 26 Jul 2008 11:05
por cl@udio
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
Re: Modelo impressao
Enviado: 27 Jul 2008 11:27
por ALEX BORELLI
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.
Re: Modelo impressao
Enviado: 28 Jul 2008 10:28
por gvc
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.
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