Configurador de NF ou boleto
Boa tarde galera, preciso montar pra meus clientes uma parte grafica onde eles colocam o campo ex: ´NomeRazao´ ou indicam em que linha e coluna ele deve ser impresso,
alguém tem algo assim, me ajudaria mui
grato
alguém tem algo assim, me ajudaria mui
grato
Marcos Fernando
Curtidas 0
Respostas
Lindomar.des
06/09/2005
Marcos,
Eu utilizo a seguinte tabela:
CREATE TABLE CONFNOTAFISCAL (
CONFNOTAFISCAL CODIGO,
QUANTIDADEDEITENS SMALLINT NOT NULL,
COLMARCATIPONOTAFISCAL SMALLINT NOT NULL,
LINMARCATIPONOTAFISCAL SMALLINT NOT NULL,
LINMARCANFENTRADA SMALLINT NOT NULL,
COLMARCANFENTRADA SMALLINT NOT NULL,
COLNUMERONOTAFISCALTOPO SMALLINT NOT NULL,
LINNUMERONOTAFISCALTOPO SMALLINT NOT NULL,
COLDESCRICAOCFOP SMALLINT NOT NULL,
LINDESCRICAOCFOP SMALLINT NOT NULL,
COLCFOP SMALLINT NOT NULL,
LINCFOP SMALLINT NOT NULL,
COLIESUBSTITUTOTRIBUTARIO SMALLINT DEFAULT 0 NOT NULL,
LINIESUBSTITUTOTRIBUTARIO SMALLINT DEFAULT 0 NOT NULL,
COLDESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
LINDESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
COLCNPJDESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
LINCNPJDESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
COLEDATAMISSAO SMALLINT DEFAULT 0 NOT NULL,
LINDATAEMISSAO SMALLINT DEFAULT 0 NOT NULL,
COLENDERECODESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
LINENDERECODESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
COLBAIRRODESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
LINBAIRRODESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
COLCEPDESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
LINCEPDESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
COLDATASAIDA SMALLINT DEFAULT 0 NOT NULL,
LINDATASAIDA SMALLINT DEFAULT 0 NOT NULL,
COLMUNICIPIODESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
LINMUNICIPIODESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
COLTELEFONEDESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
LINTELEFONEDESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
COLUFDESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
LINUFDESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
COLIEDESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
LINIEDESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
COLHORASAIDA SMALLINT DEFAULT 0 NOT NULL,
LINHORASAIDA SMALLINT DEFAULT 0 NOT NULL,
LININICIALDOSITENS SMALLINT DEFAULT 0 NOT NULL,
COLPRODUTO SMALLINT DEFAULT 0 NOT NULL,
COLDESCRICAO SMALLINT DEFAULT 0 NOT NULL,
COLCFOPPRODUTO SMALLINT NOT NULL,
COLSITUACAOTRIBUTARIA SMALLINT DEFAULT 0 NOT NULL,
COLUNIDADE SMALLINT DEFAULT 0 NOT NULL,
COLQUANTIDADE SMALLINT DEFAULT 0 NOT NULL,
COLVALORUNITARIO SMALLINT DEFAULT 0 NOT NULL,
COLSUBTOTAL SMALLINT DEFAULT 0 NOT NULL,
COLACIQUOTAICMS SMALLINT DEFAULT 0 NOT NULL,
LININICIODESCRICAOALIQUOTAS SMALLINT DEFAULT 0 NOT NULL,
COLDESCRICAOALIQUOTA1 SMALLINT DEFAULT 0 NOT NULL,
COLVALORALIQUOTA1 SMALLINT DEFAULT 0 NOT NULL,
COLDESCRICAOALIQUOTA2 SMALLINT DEFAULT 0 NOT NULL,
COLVALORALIQUOTA2 SMALLINT DEFAULT 0 NOT NULL,
COLDESCRICAOALIQUOTA3 SMALLINT DEFAULT 0 NOT NULL,
COLVALORALIQUOTA3 SMALLINT DEFAULT 0 NOT NULL,
COLDESCRICAOALIQUOTA4 SMALLINT DEFAULT 0 NOT NULL,
COLVALORALIQUOTA4 SMALLINT DEFAULT 0 NOT NULL,
COLDESCRICAOALIQUOTA5 SMALLINT DEFAULT 0 NOT NULL,
COLVALORALIQUOTA5 SMALLINT DEFAULT 0 NOT NULL,
COLDESCRICAOALIQUOTA6 SMALLINT DEFAULT 0 NOT NULL,
COLVALORALIQUOTA6 SMALLINT DEFAULT 0 NOT NULL,
COLDESCRICAOALIQUOTA7 SMALLINT DEFAULT 0 NOT NULL,
COLVALORALIQUOTA7 SMALLINT DEFAULT 0 NOT NULL,
COLDESCRICAOALIQUOTA8 SMALLINT DEFAULT 0 NOT NULL,
COLVALORALIQUOTA8 SMALLINT DEFAULT 0 NOT NULL,
COLBASECALCULOICMS SMALLINT DEFAULT 0 NOT NULL,
LINBASECALCULOICMS SMALLINT DEFAULT 0 NOT NULL,
COLVALORICMS SMALLINT DEFAULT 0 NOT NULL,
LINVALORICMS SMALLINT DEFAULT 0 NOT NULL,
COLBASECALCULOICMSSUBSTITUICAO SMALLINT DEFAULT 0 NOT NULL,
LINBASECALCULOICMSSUBSTITUICAO SMALLINT DEFAULT 0 NOT NULL,
COLVALOTICMSSUBSTITUICAO SMALLINT DEFAULT 0 NOT NULL,
LINVALORICMSSUBSTITUICAO SMALLINT DEFAULT 0 NOT NULL,
COLVALORTOTALDOSPRODUTOS SMALLINT DEFAULT 0 NOT NULL,
LINVALORTOTALDOSPRODUTOS SMALLINT DEFAULT 0 NOT NULL,
COLVALORDOFRETE SMALLINT DEFAULT 0 NOT NULL,
LINVALORDOFRETE SMALLINT DEFAULT 0 NOT NULL,
COLVALORDOSEGURO SMALLINT DEFAULT 0 NOT NULL,
LINVALORDOSEGURO SMALLINT DEFAULT 0 NOT NULL,
COLOUTRASDESPESAS SMALLINT DEFAULT 0 NOT NULL,
LINOUTRASDESPESAS SMALLINT DEFAULT 0 NOT NULL,
COLVALORTOTALIPI SMALLINT DEFAULT 0 NOT NULL,
LINVALORTOTALIPI SMALLINT DEFAULT 0 NOT NULL,
COLVALORTOTALDANOTA SMALLINT DEFAULT 0 NOT NULL,
LINVALORTOTALDANOTA SMALLINT DEFAULT 0 NOT NULL,
COLNOMETRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
LINNOMETRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
COLTIPOFRETE SMALLINT DEFAULT 0 NOT NULL,
LINTIPOFRETE SMALLINT DEFAULT 0 NOT NULL,
COLPLACATRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
LINPLACATRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
COLUFVEICULO SMALLINT DEFAULT 0 NOT NULL,
LINUFVEICULO SMALLINT DEFAULT 0 NOT NULL,
COLCNPJTRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
LINCNPJTRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
COLENDERECOTRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
LINENDERECOTRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
COLMUNICIPIOTRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
LINMUNICIPIOTRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
COLUFTRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
LINUFTRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
COLIETRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
LINIETRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
COLQUANTIDADEVOLUMES SMALLINT DEFAULT 0 NOT NULL,
LINQUANTIDADEVOLUMES SMALLINT DEFAULT 0 NOT NULL,
COLESPECIEVOLUMES SMALLINT DEFAULT 0 NOT NULL,
LINESPECIEVOLUMES SMALLINT DEFAULT 0 NOT NULL,
COLMARCAVOLUMES SMALLINT DEFAULT 0 NOT NULL,
LINMARCAVOLUMES SMALLINT DEFAULT 0 NOT NULL,
COLNUMEROVOLUMES SMALLINT DEFAULT 0 NOT NULL,
LINNUMEROVOLUMES SMALLINT DEFAULT 0 NOT NULL,
COLPESOBRUTO SMALLINT DEFAULT 0 NOT NULL,
LINPESOBRUTO SMALLINT DEFAULT 0 NOT NULL,
COLPESOLIQUIDO SMALLINT DEFAULT 0 NOT NULL,
LINPESOLIQUIDO SMALLINT DEFAULT 0 NOT NULL,
COLINFORMACOES SMALLINT DEFAULT 0 NOT NULL,
LININICIALINFORMACOES SMALLINT DEFAULT 0 NOT NULL,
QUANTIDADELINHASINFORMACOES SMALLINT DEFAULT 0 NOT NULL,
COLNUMERONOTAFISCALCANHOTO SMALLINT DEFAULT 0 NOT NULL,
LINNUMERONOTAFISCALCANHOTO SMALLINT DEFAULT 0 NOT NULL,
COLBASEALIQUOTA1 SMALLINT DEFAULT 0 NOT NULL,
COLBASEALIQUOTA2 SMALLINT DEFAULT 0 NOT NULL,
COLBASEALIQUOTA3 SMALLINT DEFAULT 0 NOT NULL,
COLBASEALIQUOTA4 SMALLINT DEFAULT 0 NOT NULL,
COLBASEALIQUOTA5 SMALLINT DEFAULT 0 NOT NULL,
COLBASEALIQUOTA6 SMALLINT DEFAULT 0 NOT NULL,
COLBASEALIQUOTA7 SMALLINT DEFAULT 0 NOT NULL,
COLBASEALIQUOTA8 SMALLINT DEFAULT 0 NOT NULL
);
No meu caso me atende muito bem. Foi a forma que encontrei para contornar esse problema.
Eu utilizo a seguinte tabela:
CREATE TABLE CONFNOTAFISCAL (
CONFNOTAFISCAL CODIGO,
QUANTIDADEDEITENS SMALLINT NOT NULL,
COLMARCATIPONOTAFISCAL SMALLINT NOT NULL,
LINMARCATIPONOTAFISCAL SMALLINT NOT NULL,
LINMARCANFENTRADA SMALLINT NOT NULL,
COLMARCANFENTRADA SMALLINT NOT NULL,
COLNUMERONOTAFISCALTOPO SMALLINT NOT NULL,
LINNUMERONOTAFISCALTOPO SMALLINT NOT NULL,
COLDESCRICAOCFOP SMALLINT NOT NULL,
LINDESCRICAOCFOP SMALLINT NOT NULL,
COLCFOP SMALLINT NOT NULL,
LINCFOP SMALLINT NOT NULL,
COLIESUBSTITUTOTRIBUTARIO SMALLINT DEFAULT 0 NOT NULL,
LINIESUBSTITUTOTRIBUTARIO SMALLINT DEFAULT 0 NOT NULL,
COLDESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
LINDESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
COLCNPJDESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
LINCNPJDESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
COLEDATAMISSAO SMALLINT DEFAULT 0 NOT NULL,
LINDATAEMISSAO SMALLINT DEFAULT 0 NOT NULL,
COLENDERECODESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
LINENDERECODESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
COLBAIRRODESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
LINBAIRRODESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
COLCEPDESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
LINCEPDESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
COLDATASAIDA SMALLINT DEFAULT 0 NOT NULL,
LINDATASAIDA SMALLINT DEFAULT 0 NOT NULL,
COLMUNICIPIODESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
LINMUNICIPIODESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
COLTELEFONEDESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
LINTELEFONEDESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
COLUFDESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
LINUFDESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
COLIEDESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
LINIEDESTINATARIO SMALLINT DEFAULT 0 NOT NULL,
COLHORASAIDA SMALLINT DEFAULT 0 NOT NULL,
LINHORASAIDA SMALLINT DEFAULT 0 NOT NULL,
LININICIALDOSITENS SMALLINT DEFAULT 0 NOT NULL,
COLPRODUTO SMALLINT DEFAULT 0 NOT NULL,
COLDESCRICAO SMALLINT DEFAULT 0 NOT NULL,
COLCFOPPRODUTO SMALLINT NOT NULL,
COLSITUACAOTRIBUTARIA SMALLINT DEFAULT 0 NOT NULL,
COLUNIDADE SMALLINT DEFAULT 0 NOT NULL,
COLQUANTIDADE SMALLINT DEFAULT 0 NOT NULL,
COLVALORUNITARIO SMALLINT DEFAULT 0 NOT NULL,
COLSUBTOTAL SMALLINT DEFAULT 0 NOT NULL,
COLACIQUOTAICMS SMALLINT DEFAULT 0 NOT NULL,
LININICIODESCRICAOALIQUOTAS SMALLINT DEFAULT 0 NOT NULL,
COLDESCRICAOALIQUOTA1 SMALLINT DEFAULT 0 NOT NULL,
COLVALORALIQUOTA1 SMALLINT DEFAULT 0 NOT NULL,
COLDESCRICAOALIQUOTA2 SMALLINT DEFAULT 0 NOT NULL,
COLVALORALIQUOTA2 SMALLINT DEFAULT 0 NOT NULL,
COLDESCRICAOALIQUOTA3 SMALLINT DEFAULT 0 NOT NULL,
COLVALORALIQUOTA3 SMALLINT DEFAULT 0 NOT NULL,
COLDESCRICAOALIQUOTA4 SMALLINT DEFAULT 0 NOT NULL,
COLVALORALIQUOTA4 SMALLINT DEFAULT 0 NOT NULL,
COLDESCRICAOALIQUOTA5 SMALLINT DEFAULT 0 NOT NULL,
COLVALORALIQUOTA5 SMALLINT DEFAULT 0 NOT NULL,
COLDESCRICAOALIQUOTA6 SMALLINT DEFAULT 0 NOT NULL,
COLVALORALIQUOTA6 SMALLINT DEFAULT 0 NOT NULL,
COLDESCRICAOALIQUOTA7 SMALLINT DEFAULT 0 NOT NULL,
COLVALORALIQUOTA7 SMALLINT DEFAULT 0 NOT NULL,
COLDESCRICAOALIQUOTA8 SMALLINT DEFAULT 0 NOT NULL,
COLVALORALIQUOTA8 SMALLINT DEFAULT 0 NOT NULL,
COLBASECALCULOICMS SMALLINT DEFAULT 0 NOT NULL,
LINBASECALCULOICMS SMALLINT DEFAULT 0 NOT NULL,
COLVALORICMS SMALLINT DEFAULT 0 NOT NULL,
LINVALORICMS SMALLINT DEFAULT 0 NOT NULL,
COLBASECALCULOICMSSUBSTITUICAO SMALLINT DEFAULT 0 NOT NULL,
LINBASECALCULOICMSSUBSTITUICAO SMALLINT DEFAULT 0 NOT NULL,
COLVALOTICMSSUBSTITUICAO SMALLINT DEFAULT 0 NOT NULL,
LINVALORICMSSUBSTITUICAO SMALLINT DEFAULT 0 NOT NULL,
COLVALORTOTALDOSPRODUTOS SMALLINT DEFAULT 0 NOT NULL,
LINVALORTOTALDOSPRODUTOS SMALLINT DEFAULT 0 NOT NULL,
COLVALORDOFRETE SMALLINT DEFAULT 0 NOT NULL,
LINVALORDOFRETE SMALLINT DEFAULT 0 NOT NULL,
COLVALORDOSEGURO SMALLINT DEFAULT 0 NOT NULL,
LINVALORDOSEGURO SMALLINT DEFAULT 0 NOT NULL,
COLOUTRASDESPESAS SMALLINT DEFAULT 0 NOT NULL,
LINOUTRASDESPESAS SMALLINT DEFAULT 0 NOT NULL,
COLVALORTOTALIPI SMALLINT DEFAULT 0 NOT NULL,
LINVALORTOTALIPI SMALLINT DEFAULT 0 NOT NULL,
COLVALORTOTALDANOTA SMALLINT DEFAULT 0 NOT NULL,
LINVALORTOTALDANOTA SMALLINT DEFAULT 0 NOT NULL,
COLNOMETRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
LINNOMETRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
COLTIPOFRETE SMALLINT DEFAULT 0 NOT NULL,
LINTIPOFRETE SMALLINT DEFAULT 0 NOT NULL,
COLPLACATRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
LINPLACATRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
COLUFVEICULO SMALLINT DEFAULT 0 NOT NULL,
LINUFVEICULO SMALLINT DEFAULT 0 NOT NULL,
COLCNPJTRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
LINCNPJTRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
COLENDERECOTRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
LINENDERECOTRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
COLMUNICIPIOTRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
LINMUNICIPIOTRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
COLUFTRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
LINUFTRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
COLIETRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
LINIETRANSPORTADOR SMALLINT DEFAULT 0 NOT NULL,
COLQUANTIDADEVOLUMES SMALLINT DEFAULT 0 NOT NULL,
LINQUANTIDADEVOLUMES SMALLINT DEFAULT 0 NOT NULL,
COLESPECIEVOLUMES SMALLINT DEFAULT 0 NOT NULL,
LINESPECIEVOLUMES SMALLINT DEFAULT 0 NOT NULL,
COLMARCAVOLUMES SMALLINT DEFAULT 0 NOT NULL,
LINMARCAVOLUMES SMALLINT DEFAULT 0 NOT NULL,
COLNUMEROVOLUMES SMALLINT DEFAULT 0 NOT NULL,
LINNUMEROVOLUMES SMALLINT DEFAULT 0 NOT NULL,
COLPESOBRUTO SMALLINT DEFAULT 0 NOT NULL,
LINPESOBRUTO SMALLINT DEFAULT 0 NOT NULL,
COLPESOLIQUIDO SMALLINT DEFAULT 0 NOT NULL,
LINPESOLIQUIDO SMALLINT DEFAULT 0 NOT NULL,
COLINFORMACOES SMALLINT DEFAULT 0 NOT NULL,
LININICIALINFORMACOES SMALLINT DEFAULT 0 NOT NULL,
QUANTIDADELINHASINFORMACOES SMALLINT DEFAULT 0 NOT NULL,
COLNUMERONOTAFISCALCANHOTO SMALLINT DEFAULT 0 NOT NULL,
LINNUMERONOTAFISCALCANHOTO SMALLINT DEFAULT 0 NOT NULL,
COLBASEALIQUOTA1 SMALLINT DEFAULT 0 NOT NULL,
COLBASEALIQUOTA2 SMALLINT DEFAULT 0 NOT NULL,
COLBASEALIQUOTA3 SMALLINT DEFAULT 0 NOT NULL,
COLBASEALIQUOTA4 SMALLINT DEFAULT 0 NOT NULL,
COLBASEALIQUOTA5 SMALLINT DEFAULT 0 NOT NULL,
COLBASEALIQUOTA6 SMALLINT DEFAULT 0 NOT NULL,
COLBASEALIQUOTA7 SMALLINT DEFAULT 0 NOT NULL,
COLBASEALIQUOTA8 SMALLINT DEFAULT 0 NOT NULL
);
No meu caso me atende muito bem. Foi a forma que encontrei para contornar esse problema.
GOSTEI 0
Marcos Fernando
06/09/2005
Ok, é bem isso que procuro...
Mais como vc faz pra interpretar em modo gráfico com o usuario, que componente vc usa pra impressão,,
Eu uso o VDOprinter..
Grato
Mais como vc faz pra interpretar em modo gráfico com o usuario, que componente vc usa pra impressão,,
Eu uso o VDOprinter..
Grato
GOSTEI 0
Eselvati
06/09/2005
Cara, use o preport, tem interface grafica show, e o melhor com designer pra matricial...
www.vtktools.com
Ederson Selvati
www.vtktools.com
Ederson Selvati
GOSTEI 0
Lindomar.des
06/09/2005
Marcos,
A parte grafica eu utilizo da seguinte forma:
tenho uma tela onde o usuário digita os dados da NF: cfop, destinatario (cadastro de clientes/fornecedor), transportador, tipo de frete, etc.., além de utilizar um dbgrid para digitar os itens da NF. Como possuo um cadastro de produto onde tenho todas as informações necessárias para o cálculo do imposto para a NF: classificação tributária, preço de venda, peso bruto, etc...o usuário informa o codigo/barras/descrição do produto, quantidade, etc, e o sistema faz os calculos dos totais da NF.
Uma vez digitada a NF o usuário confere se está tudo ok e depois confirma a NF, neste momento, o sistema irá gerar a parte financeira, movimentar o estoque e gerar histório de movimentação dos produtos constantes na NF.
Para impressão utilizo o RDPrint é pago (não tenho o q reclamar dele).
Com base na tabela que lhe passei utilizo as informações para impressão:ex: para imprimir a razão social do destinatário.
rdprint1.imp(dmmaster.IBDConfNotaFiscalLINDESTINATARIO.Value,
dmmaster.IBDConfNotaFiscalCOLDESTINATARIO.Value,
dmQuery.IBQDestinatarioRAZAOSOCIAL.Value);
onde informo a linha e coluna onde a RS deve ser impressa.
Dessa forma não existe NF que meu sistema não possa imprimir (ou pelo menos ainda não encontrei).
A parte grafica eu utilizo da seguinte forma:
tenho uma tela onde o usuário digita os dados da NF: cfop, destinatario (cadastro de clientes/fornecedor), transportador, tipo de frete, etc.., além de utilizar um dbgrid para digitar os itens da NF. Como possuo um cadastro de produto onde tenho todas as informações necessárias para o cálculo do imposto para a NF: classificação tributária, preço de venda, peso bruto, etc...o usuário informa o codigo/barras/descrição do produto, quantidade, etc, e o sistema faz os calculos dos totais da NF.
Uma vez digitada a NF o usuário confere se está tudo ok e depois confirma a NF, neste momento, o sistema irá gerar a parte financeira, movimentar o estoque e gerar histório de movimentação dos produtos constantes na NF.
Para impressão utilizo o RDPrint é pago (não tenho o q reclamar dele).
Com base na tabela que lhe passei utilizo as informações para impressão:ex: para imprimir a razão social do destinatário.
rdprint1.imp(dmmaster.IBDConfNotaFiscalLINDESTINATARIO.Value,
dmmaster.IBDConfNotaFiscalCOLDESTINATARIO.Value,
dmQuery.IBQDestinatarioRAZAOSOCIAL.Value);
onde informo a linha e coluna onde a RS deve ser impressa.
Dessa forma não existe NF que meu sistema não possa imprimir (ou pelo menos ainda não encontrei).
GOSTEI 0
Marcos Fernando
06/09/2005
Ok, grato pelas dicas vou testar todas e ver em qual melhor me adapto..
thaks
thaks
GOSTEI 0