Convertendo Sistema do GASPRO para Harbour
Moderador: Moderadores
Convertendo Sistema do GASPRO para Harbour
bom dia!
segue código fonte
segue código fonte
- Anexos
-
SIS_R100.PRG- (15.38 KiB) Baixado 174 vezes
Convertendo Sistema do GASPRO para Harbour
esse outro tambem imprime uma pagina em branco ao final
- Anexos
-
CDC_R002.PRG- (6.71 KiB) Baixado 147 vezes
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Convertendo Sistema do GASPRO para Harbour
Olá!
Não tenho muito tempo para analisar nem como testar a fundo o teu Prg mas, em uma olhada rápida, creio que o problema seja realmente o teu contador de linhas, conforme mencionado pelo Itamar no outro tópico por você postado. Já vi várias vezes este problema.
Se você vem imprimindo em sequência, incrementando o contador de linhas, e quando está em 10, por exemplo, você manda imprimir na linha 5, ocorre o salto de página pois a linha atual é 10 e a linha 5 está na próxima página.
Achei bem estranho o fato de você chamar tantas vezes a rotina de cabeçalho abaixo:
Normalmente, quando se imprime um cabeçalho, o contador de linhas é reinicializado para o total de linhas do cabeçalho mais uma. Não é o que ocorre na tua rotina, onde o contador é incrementado com +9 na linha Não seria
Revise este processo.
Não tenho muito tempo para analisar nem como testar a fundo o teu Prg mas, em uma olhada rápida, creio que o problema seja realmente o teu contador de linhas, conforme mencionado pelo Itamar no outro tópico por você postado. Já vi várias vezes este problema.
Se você vem imprimindo em sequência, incrementando o contador de linhas, e quando está em 10, por exemplo, você manda imprimir na linha 5, ocorre o salto de página pois a linha atual é 10 e a linha 5 está na próxima página.
Achei bem estranho o fato de você chamar tantas vezes a rotina de cabeçalho abaixo:
Código: Selecionar todos
STATIC PROC REL_CAB(qt) // cabecalho do relatorio
LOCAL ar_:=ALIAS()
IF qt>0 // se parametro maior que 0
cl=cl+qt // soma no contador de linhas
ENDI
IF cl>maxli .OR. qt=0 // quebra de pagina
SELE PDV // volta ao arquivo pai
@ 2,025 SAY alltrim(NEMP)
@ 3,000 SAY REPL("-",75)
@ 4,000 SAY PADC('Insc.Est.: '+ALLTRIM(M->e_inscesta)+' Insc.Mun.: '+ALLTRIM(M->e_inscmuni)+' CNPJ: '+TRAN(M->e_cgc,'@R 99.999.999/9999-99'),60)// nos
@ 5,000 SAY TRAN(padc(alltrim(M->e_endereco)+', '+ALLTRIM(e_numero)+' - '+ alltrim(M->e_cidade)+' - '+M->e_uf,60),"@!")// Endereco/Bairro
@ 6,000 SAY TRAN(padc('Tel..: '+alltrim(M->e_telefone),60),"@!")// Telefones
@ 7,000 SAY TRAN(padc('Fax..: '+alltrim(M->e_fax),60),"@!")// Fax
@ 8,017 SAY "*** CONTROLE INTERNO ***"
@ 9,000 SAY REPL("-",75)
SELE (ar_)
cl=qt+9 ; pg_++
ENDICódigo: Selecionar todos
cl=qt+9 ; pg_++Código: Selecionar todos
cl := 9 ; pg_++[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
Convertendo Sistema do GASPRO para Harbour
Boa tarde
segue código fonte do relatório
segue código fonte do relatório
- Anexos
-
CDC_R002.PRG- (6.71 KiB) Baixado 170 vezes
-
LDOSISTEMAS
- Usuário Nível 1

- Mensagens: 48
- Registrado em: 01 Set 2014 17:04
- Localização: CLAUDIO/MG
- Contato:
Convertendo Sistema do GASPRO para Harbour
Anexa o arquivo , de impressão e não o fonte, pelo que relatou sua folhaa deve estar maior talvez uma ou duas linhas, vi que o relatório é do gerador GAS, você editou ele ou esta usando o gerador ainda para contruir ?
Convertendo Sistema do GASPRO para Harbour
Boa tarde a todos!
eu converti meu sistema feito no gaspro 4.0 para harbour em modo console.
Está funcionando perfeitamente, mas tem sido muito questionado se o meu sistema funciona on line.
Teria uma maneira de eu fazer meu sistema funcionar on line ?
eu converti meu sistema feito no gaspro 4.0 para harbour em modo console.
Está funcionando perfeitamente, mas tem sido muito questionado se o meu sistema funciona on line.
Teria uma maneira de eu fazer meu sistema funcionar on line ?
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Convertendo Sistema do GASPRO para Harbour
Mesmo em modo console consegue sim usar on-line, tem algumas possibilidades.bcm escreveu:Boa tarde a todos!
eu converti meu sistema feito no gaspro 4.0 para harbour em modo console.
Está funcionando perfeitamente, mas tem sido muito questionado se o meu sistema funciona on line.
Teria uma maneira de eu fazer meu sistema funcionar on line ?
1-Se usa DBF, pode usar LETODB e colocar os DBF na nuvem para usar a aplicação local e os dados on-line na nuvem.
2-Pode migrar para um SGBD tipo PostgreSQL e deixar o banco de dados na nuvem e sua aplicação console nas estação local.
3-Pode usar um serviço tipo o APPSTREM da AWS e usar seu sistema exatamente como está pelo navegador ( isso tem um custo mais alto $$$$ )
https://aws.amazon.com/pt/appstream2/
Nota: Entende NUVEM como sendo um servidor windows/linux para hospedar seus dados on-line.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
Convertendo Sistema do GASPRO para Harbour
Uma outra alternativa, é usar a área de trabalho remota do windows, o TSPLus usa ela e é muito bom.
Link: https://apps.microsoft.com/store/detail ... t-br&gl=br
Link: https://apps.microsoft.com/store/detail ... t-br&gl=br
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Convertendo Sistema do GASPRO para Harbour
Bom dia a todos!
Converti meu sistema de gaspro40 para harbour em modo console. Eu tenho uma função que importa de uma determinada pasta os pedidos enviado em txt ou prn para o banco de dados, mais eu tenho alguns pedidos que são enviados em pdf e precisaria ser convertidos para txt ou prn para que a função possa fazer a importação. Alguém teria uma função em prg que posso me enviar?
Converti meu sistema de gaspro40 para harbour em modo console. Eu tenho uma função que importa de uma determinada pasta os pedidos enviado em txt ou prn para o banco de dados, mais eu tenho alguns pedidos que são enviados em pdf e precisaria ser convertidos para txt ou prn para que a função possa fazer a importação. Alguém teria uma função em prg que posso me enviar?
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
Convertendo Sistema do GASPRO para Harbour
Você já verificou se tem algum aplicativo que converta PDF em TXT, e chamá-lo de dentro do seu sistema, passando os parâmetros para tal?bcm escreveu:Bom dia a todos!
Converti meu sistema de gaspro40 para harbour em modo console. Eu tenho uma função que importa de uma determinada pasta os pedidos enviado em txt ou prn para o banco de dados, mais eu tenho alguns pedidos que são enviados em pdf e precisaria ser convertidos para txt ou prn para que a função possa fazer a importação. Alguém teria uma função em prg que posso me enviar?
Veja o PDFTK.exe, pode ser que ele tenha esse recurso.
Veja o link: https://pdf.wondershare.com.br/online/pdf-to-text.html
Veja este Link, ler o PDF com CreateObject("AcroExch.App"), daí é só usar o método Salvar como TXT, se existir. hehe: https://fivetechsupport.com/forums/view ... 1&start=15
Abraços.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Convertendo Sistema do GASPRO para Harbour
Boa tarde a todos!
Converti meu sistema feito em gaspro 4.0 para harbour em modo console, estou precisando o gerar etiquetas de produtos com a impressão das barras do código de barras, mas está travando, mesmo se eu enviar para uma impressora de pdv ele trava.
Poderiam me ajudar?
Converti meu sistema feito em gaspro 4.0 para harbour em modo console, estou precisando o gerar etiquetas de produtos com a impressão das barras do código de barras, mas está travando, mesmo se eu enviar para uma impressora de pdv ele trava.
Poderiam me ajudar?
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Convertendo Sistema do GASPRO para Harbour
Olá!
Saudações,
Itamar M. Lins Jr.
Sim! Cadê o código ? Ta fazendo como ?Poderiam me ajudar?
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
Convertendo Sistema do GASPRO para Harbour
Boa tarde
segue anexo o codigo fonte
segue anexo o codigo fonte
- Anexos
-
STO_E010.PRG- (10.67 KiB) Baixado 112 vezes

