Jump to content
Fivewin Brasil

Impressao cpf impressora Daruma


edutraini

Recommended Posts

Pessoal uso a rotina do alexandre pereira com as impressoras bematech funciona perfeitamente agora um cliente trocou por uma daruma e nao consigo imprimir o cpf

eu chego abrir para digitar o cpf mas nao acontece nada

alem disso fica aparecendo a messagem

Existe vestigios de lancamentos porem nao existe cupom aberto o sistema obrigatoriamente tem que limpar o log de vendas quando fecha o cupom

Por favor alguem ja passou porisso

FW24 + CLIP5_2

email :edutraini@uol.com.br

Link to comment
Share on other sites

Pessoal uso a rotina do alexandre pereira com as impressoras bematech funciona perfeitamente agora um cliente trocou por uma daruma e nao consigo imprimir o cpf

eu chego abrir para digitar o cpf mas nao acontece nada

alem disso fica aparecendo a messagem

Existe vestigios de lancamentos porem nao existe cupom aberto o sistema obrigatoriamente tem que limpar o log de vendas quando fecha o cupom

Por favor alguem ja passou porisso

FW24 + CLIP5_2

email :edutraini@uol.com.br

Link to comment
Share on other sites

Boa dia,

Para a Daruma, use assim:


//---------------------------------------------------------------------------------------------//

Function Gnf_TerminaFechamento( cMsg, rnomclie, rendclie, rcgc, rpedo ) // Termina Fechamento do cupom com mensagem promocional

DEFAULT rnomclie := '',;

rendclie := '',;

rcgc := '',;

cMsg := ' Obrigado pela Preferencia, Volte Sempre! '

IF tportacom = "Daruma"

// Identifica Consumidor

Str_Consumidor := rnomclie

Str_Endereco := rendclie

Str_CPF_ou_CNPJ := rcgc

Imprime_Ok := Daru_FI_IdentificaConsumidor( Str_Consumidor, Str_Endereco, Str_CPF_ou_CNPJ )

Imprime_Ok := Daru_FI_TerminaFechamentoCupom( cMsg )

EndIF

Return .t.

id=code>id=code>

Espero que ajude,

[]´s

Luiz Augusto

São José dos Pinhais - PR

xHarbour + Fivewin + Workshop + Sql via Odbc

Vamos Aderir:"Retorne avisando se a dica funcionou"

Link to comment
Share on other sites

o CPF tem q mandar na abertura do cupom

cCgc := "123.456.789-10"

nRet := DaAbreCup(cCgc)

//Abre cupom fiscal

DLL32 FUNCTION DaAbreCup ( Cgc AS LPSTR ) AS LONG PASCAL ;

FROM "Daruma_FI_AbreCupom" LIB xDll

abrass

Geovanni Holior

Analista de Sistema

Clip53 * FHW 9.1/../9.5 MySql

skype:geovanni.holior

" Tudu Posso naquele que me Fortalece!"

Link to comment
Share on other sites

  • 10 months later...

Eduarto vc conseguiu resolver este problema estou com o mesmo problema aqui, faço igual ao exemplo do Geovanni acima, mais não sai o CPF no inicio do cupom igual ao da bematech...

Obrigado

Luiz Fernando

http:\\img193.imageshack.us\img193\6434\foto3nr.jpg

msn: empresoft@globo.com

skype:empresoft

empresoft@globo.com

FWH 8.04,XHARBOUR 1.1,PELES,XDEV,VLIB,ADS 8.1

FWH 9.12,XHARBOUR 1.2,ADS 9.0 / FWH1104

Link to comment
Share on other sites

citação:

eu mando na finalizacao do cupom, em qualquer ecf, e nunca tive problemas

Gilmar Silva Santos

Programador - Goiânia Go

Não Recuarei, Nada Temerei, Comigo Está o Senhor.

Email : gilmarss2010@gmail.com

FWH 10.8, DBF, MED EDITOR, UESTUDIO, XHB 1.2, BCC 5.82


id=quote>id=quote>

Ola Geraldo , para efeito de Nota Fiscal Paulista precisa ser no inicio...

Obrigado

Luiz Fernando

http:\\img193.imageshack.us\img193\6434\foto3nr.jpg

msn: empresoft@globo.com

skype:empresoft

empresoft@globo.com

FWH 8.04,XHARBOUR 1.1,PELES,XDEV,VLIB,ADS 8.1

FWH 9.12,XHARBOUR 1.2,ADS 9.0 / FWH1104

Link to comment
Share on other sites

Bom dia!

Para identificar o cliente na Daruma utilizo seguinte comando da DARUMA32.DLL:


DLL32 FUNCTION DaIdCliente( cNome AS STRING, cEndereco AS STRING, cCPFCNPJ AS STRING ) AS LONG PASCAL ;

FROM "Daruma_FI_IdentificaConsumidor" LIB xDll

id=code>id=code>

O comando acima deve ser acionado antes do fechamento do cupom e depois da efetivação das formas de pagamento.

t+

FWXH 11.09, PELLESC, MYMAKE 1.9J, DBF

Belzonte - Minas Gerais

A mente do fundamentalista é como a pupila do olho: quanto mais luz você joga, mais ela se fecha.

— Stephen Hawking

msn: tiaopessoa@hotmail.com

Link to comment
Share on other sites

citação:

Bom dia!

Para identificar o cliente na Daruma utilizo seguinte comando da DARUMA32.DLL:


DLL32 FUNCTION DaIdCliente( cNome AS STRING, cEndereco AS STRING, cCPFCNPJ AS STRING ) AS LONG PASCAL ;

FROM "Daruma_FI_IdentificaConsumidor" LIB xDll

id=code>id=code>

O comando acima deve ser acionado antes do fechamento do cupom e depois da efetivação das formas de pagamento.

t+

FWXH 11.09, PELLESC, MYMAKE 1.9J, DBF

Belzonte - Minas Gerais

A mente do fundamentalista é como a pupila do olho: quanto mais luz você joga, mais ela se fecha.

— Stephen Hawking

msn: tiaopessoa@hotmail.com


id=quote>id=quote>

Ola Tião, fazendo assim da certo, eu utilizo desta forma tb, mais o problema que o CPF tem que sair no inicio do cupom fiscal no caso de Nota Fiscal Paulista, pelo menos com a bematech é assim, sem a necessidade de cadastrar o cliente...

Obrigado

Luiz Fernando

http:\\img193.imageshack.us\img193\6434\foto3nr.jpg

msn: empresoft@globo.com

skype:empresoft

empresoft@globo.com

FWH 8.04,XHARBOUR 1.1,PELES,XDEV,VLIB,ADS 8.1

FWH 9.12,XHARBOUR 1.2,ADS 9.0 / FWH1104

Editado por - EMPRESOFT on 15/03/2012 12:08:00

Link to comment
Share on other sites

Não sei te dizer nada com relação a essa exigência da NFP, sei apenas que os dados colocados atraves desse comando aparecem no ATO 17/04, que é basicamente a mesma coisa da NFP.

Sugiro que vc entre em contato com o Suporte da Daruma para resolver essa questão.

t+

FWXH 11.09, PELLESC, MYMAKE 1.9J, DBF

Belzonte - Minas Gerais

A mente do fundamentalista é como a pupila do olho: quanto mais luz você joga, mais ela se fecha.

— Stephen Hawking

msn: tiaopessoa@hotmail.com

Link to comment
Share on other sites

citação:

Sugiro que vc entre em contato com o Suporte da Daruma para resolver essa questão.


id=quote>id=quote>

Vlw Tiao liguei la para eles, e a DARUMA32.DLL não da este suporte para o CPF sair la em cima, somente a DLL nova deles a qual ainda não uso aqui, mais tranquilo irei mudar a logica aqui para não ter que cadastrar o cliente por causa do CPF...

Obs: segundo o suporte deles em bvreve ira sair um demo em XHARBOUR com as declarações DLL DarumaFramework.dll...

Obrigado

Luiz Fernando

http:\\img193.imageshack.us\img193\6434\foto3nr.jpg

msn: empresoft@globo.com

skype:empresoft

empresoft@globo.com

FWH 8.04,XHARBOUR 1.1,PELES,XDEV,VLIB,ADS 8.1

FWH 9.12,XHARBOUR 1.2,ADS 9.0 / FWH1104

Link to comment
Share on other sites

Segue as declarações, mas eu ainda não testei e tem algumas poucas declarações faltando.


//-- CUPOM FISCAL

//-- Abertura Cupom Fiscal

DLL32 Function D_CF_Abrir(;

cCPF AS STRING,;

cNome AS STRING,;

cEndereco AS STRING);

AS _INT PASCAL FROM "iCFAbrir_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_AbrirPadrao();

AS _INT PASCAL FROM "iCFAbrirPadrao_ECF_Daruma";

LIB nLib32

//-- Registro de Item

DLL32 Function D_CF_VenderItem(;

cCargaTributaria AS STRING,;

cQuantidade AS STRING,;

cPrecoUnitario AS STRING,;

cTipoDescAcresc AS STRING,;

cValorDescAcresc AS STRING,;

cCodigoItem AS STRING,;

cUnidadeMedida AS STRING,;

cDescricaoItem AS STRING);

AS _INT PASCAL FROM "iCFVender_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_VenderItemSemDesc(;

cCargaTributaria AS STRING,;

cQuantidade AS STRING,;

cPrecoUnitario AS STRING,;

cCodigoItem AS STRING,;

cUnidadeMedida AS STRING,;

cDescricaoItem AS STRING);

AS _INT PASCAL FROM "iCFVenderSemDesc_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_VenderItemResumido(;

cCargaTributaria AS STRING,;

cPrecoUnitario AS STRING,;

cCodigoItem AS STRING,;

cDescricaoItem AS STRING);

AS _INT PASCAL FROM "iCFVenderResumido_ECF_Daruma";

LIB nLib32

//-- Desconto ou Acréscimo em Item de Cupom Fiscal

DLL32 Function D_CF_LancarAcrescimoItem(;

cNumItem AS STRING,;

cTipoDescAcresc AS STRING,;

cValorDescAcresc AS STRING);

AS _INT PASCAL FROM "iCFLancarAcrescimoItem_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_LancarDescontoItem(;

cNumItem AS STRING,;

cTipoDescAcresc AS STRING,;

cValorDescAcresc AS STRING);

AS _INT PASCAL FROM "iCFLancarDescontoItem_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_LancarAcrescimoDescontoUltimoItem(;

cTipoDescAcresc AS STRING,;

cValorDescAcresc AS STRING);

AS _INT PASCAL FROM "iCFLancarAcrescimoUltimoItem_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_LancarDescontoUltimoItem(;

cTipoDescAcresc AS STRING,;

cValorDescAcresc AS STRING);

AS _INT PASCAL FROM "iCFLancarDescontoUltimoItem_ECF_Daruma";

LIB nLib32

//-- Cancelamento Total de Item em Cupom Fiscal

DLL32 Function D_CF_CancelarItem(;

cNumItem AS STRING);

AS _INT PASCAL FROM "iCFCancelarItem_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_CancelarUltimoItem();

AS _INT PASCAL FROM "iCFCancelarUltimoItem_ECF_Daruma";

LIB nLib32

//-- Cancelamento parcial de item em cupom fiscal

DLL32 Function D_CF_CancelarItemParcial(;

cNumItem AS STRING,;

cQuantidade AS STRING);

AS _INT PASCAL FROM "iCFCancelarItemParcial_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_CancelarUltimoItemParcial(;

cQuantidade AS STRING);

AS _INT PASCAL FROM "iCFCancelarUltimoItemParcial_ECF_Daruma";

LIB nLib32

//-- Cancelamento de desconto e acrescimo em item

DLL32 Function D_CF_CancelarDescontoItem(;

cNumItem AS STRING);

AS _INT PASCAL FROM "iCFCancelarDescontoItem_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_CancelarDescontoUltimoItem();

AS _INT PASCAL FROM "iCFCancelarDescontoUltimoItem_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_CancelarAcrescimoItem(;

cNumItem AS STRING);

AS _INT PASCAL FROM "iCFCancelarAcrescimoItem_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_CancelarAcrescimoUltimoItem();

AS _INT PASCAL FROM "iCFCancelarAcrescimoUltimoItem_ECF_Daruma";

LIB nLib32

//-- Totalizacao de cupom fiscal

DLL32 Function D_CF_Totalizar(;

cTipoDescAcresc AS STRING,;

cValorDescAcresc AS STRING);

AS _INT PASCAL FROM "iCFTotalizarCupom_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_TotalizarCupomPadrao();

AS _INT PASCAL FROM "iCFTotalizarCupomPadrao_ECF_Daruma";

LIB nLib32

//Cancelamento de desconto e acrescimo em subtotal de cupom fiscal

DLL32 Function D_CF_CancelarDescontoSubtotal();

AS _INT PASCAL FROM "iCFCancelarDescontoSubtotal_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_CancelarAcrescimoSubtotal();

AS _INT PASCAL FROM "iCFCancelarAcescimoSubtotal_ECF_Daruma";

LIB nLib32

//Descricao do meios de pagamento de cupom fiscal

DLL32 Function D_CF_EfetuarPagamentoPadrao();

AS _INT PASCAL FROM "iCFEfetuarPagamentoPadrao_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_EfetuarPagamentoFormatado(;

cFormaPgto AS STRING,;

cValor AS STRING);

AS _INT PASCAL FROM "iCFEfetuarPagamentoFormatado_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_EfetuarPagamento(;

cFormaPgto AS STRING,;

cValor AS STRING,;

cInfoAdicional AS STRING);

AS _INT PASCAL FROM "iCFEfetuarPagamento_ECF_Daruma";

LIB nLib32

//Encerramento de cupom fiscal

DLL32 Function D_CF_Encerrar(;

cCupomAdicional AS STRING,;

cMensagem AS STRING);

AS _INT PASCAL FROM "iCFEncerrar_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_EncerrarPadrao();

AS _INT PASCAL FROM "iCFEncerrarPadrao_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_EncerrarConfigMensagem(;

cMensagem AS STRING);

AS _INT PASCAL FROM "iCFEncerrarConfigMsg_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_EncerrarResumido();

AS _INT PASCAL FROM "iCFEncerrarResumido_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_EmitirCupomAdicional();

AS _INT PASCAL FROM "iCFEmitirCupomAdicional_ECF_Daruma";

LIB nLib32

//Cancelamento de cupom fiscal

DLL32 Function D_CF_Cancelar();

AS _INT PASCAL FROM "iCFCancelar_ECF_Daruma";

LIB nLib32

//Identificação Consumidor Cupom Fiscal

DLL32 Function D_CF_IdentificarConsumidor(;

cNome AS STRING,;

cEndereco AS STRING,;

cDoc AS STRING);

AS _INT PASCAL FROM "iCFIdentificarConsumidor_ECF_Daruma";

LIB nLib32

//Status Cupom Fiscal

DLL32 Function D_CF_Status(;

cStatus AS STRING,;

@nStatus AS _INT);//var piStatus AS _INT);

AS _INT PASCAL FROM "rCFVerificarStatus_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_StatusInt(;

@nStatusCF AS _INT);//var iStatusCF AS _INT);

AS _INT PASCAL FROM "rCFVerificarStatusInt_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_StatusStr(;

cStatusCF AS STRING);

AS _INT PASCAL FROM "rCFVerificarStatusStr_ECF_Daruma";

LIB nLib32

//Saldo a Pagar

DLL32 Function D_CF_SaldoAPagar(;

cValor AS STRING);

AS _INT PASCAL FROM "rCFSaldoAPagar_ECF_Daruma";

LIB nLib32

//Subtotal Cupom Fiscal

DLL32 Function D_CF_SubTotal(;

cValor AS STRING);

AS _INT PASCAL FROM "rCFSubTotal_ECF_Daruma";

LIB nLib32

//Registry Cupom Fiscal

DLL32 Function D_CF_REG_CupomAdicional(;

cParametro AS STRING);

AS _INT PASCAL FROM "regCFCupomAdicional_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_REG_CupomAdicionalDllConfig(;

cParametro AS STRING);

AS _INT PASCAL FROM "regCFCupomAdicionalDllConfig_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_REG_CupomAdicionalDllTitulo(;

cParametro AS STRING);

AS _INT PASCAL FROM "regCFCupomAdicionalDllTitulo_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_REG_CupomMania(;

cParametro AS STRING);

AS _INT PASCAL FROM "regCFCupomMania_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_REG_FormaPagto(;

cParametro AS STRING);

AS _INT PASCAL FROM "regCFFormaPgto_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_REG_MensagemPromocional(;

cParametro AS STRING);

AS _INT PASCAL FROM "regCFMensagemPromocional_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_REG_Quantidade(;

cParametro AS STRING);

AS _INT PASCAL FROM "regCFQuantidade_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_REG_TamanhoMinimoDescricao(;

cParametro AS STRING);

AS _INT PASCAL FROM "regCFTamanhoMinimoDescricao_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_REG_TipoDescontoAcrescimo(;

cParametro AS STRING);

AS _INT PASCAL FROM "regCFTipoDescAcresc_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_REG_UnidadeMedida(;

cParametro AS STRING);

AS _INT PASCAL FROM "regCFUnidadeMedida_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_REG_ValorDescontoAcrescimo(;

cParametro AS STRING);

AS _INT PASCAL FROM "regCFValorDescAcresc_ECF_Daruma";

LIB nLib32

DLL32 Function D_CF_REG_Alterar(;

cChave AS STRING,;

cValor AS STRING);

AS _INT PASCAL FROM "regCF_ECF_Daruma";

LIB nLib32

//Cupom Mania

DLL32 Function D_CalculoCupomMania(;

cISS AS STRING,;

cICMS AS STRING);

AS _INT PASCAL FROM "rCMEfetuarCalculo_ECF_Daruma";

LIB nLib32

//Estornar Meio Pagamento

DLL32 Function D_CF_EstornarPagamento(;

cFormaPgtoEstornado AS STRING,;

cFormaPgtoEfetivado AS STRING,;

cValor AS STRING,;

cInfoAdicional AS STRING);

AS _INT PASCAL FROM "iEstornarPagamento_ECF_Daruma";

LIB nLib32

//CCD - Comprovante de Crédito e Débito

DLL32 Function D_CCD_Abrir(;

cFormaPgto AS STRING,;

cParcelas AS STRING,;

cDocOrigem AS STRING,;

cValor AS STRING,;

cCPF AS STRING,;

cNome AS STRING,;

cEndereco AS STRING);

AS _INT PASCAL FROM "iCCDAbrir_ECF_Daruma";

LIB nLib32

DLL32 Function D_CCD_AbrirSimplificado(;

cFormaPgto AS STRING,;

cParcelas AS STRING,;

cDocOrigem AS STRING,;

cValor AS STRING);

AS _INT PASCAL FROM "iCCDAbrirSimplificado_ECF_Daruma";

LIB nLib32

DLL32 Function D_CCD_AbrirPadrao();

AS _INT PASCAL FROM "iCCDAbrirPadrao_ECF_Daruma";

LIB nLib32

DLL32 Function D_CCD_Imprimir(;

cTexto AS STRING);

AS _INT PASCAL FROM "iCCDImprimirTexto_ECF_Daruma";

LIB nLib32

DLL32 Function D_CCD_ImprimirArquivo(;

cArqOrigem AS STRING);

AS _INT PASCAL FROM "iCCDImprimirArquivo_ECF_Daruma";

LIB nLib32

DLL32 Function D_CCD_Fechar();

AS _INT PASCAL FROM "iCCDFechar_ECF_Daruma";

LIB nLib32

//CCD - Segunda via

DLL32 Function D_CCD_SegundaVia();

AS _INT PASCAL FROM "iCCDSegundaVia_ECF_Daruma";

LIB nLib32

//Estorno CCD

DLL32 Function D_CCD_EstornarPadrao();

AS _INT PASCAL FROM "iCCDEstornarPadrao_ECF_Daruma";

LIB nLib32

DLL32 Function D_CCD_Estornar(;

cCOO AS STRING,;

cCPF AS STRING,;

cNome AS STRING,;

cEndereco AS STRING);

AS _INT PASCAL FROM "iCCDEstornar_ECF_Daruma";

LIB nLib32

//TEF

DLL32 Function D_TEF_ImprimirResposta(;

cArquivo AS STRING,;

lTravarTeclado AS BOL);

AS _INT PASCAL FROM "iTEF_ImprimirResposta_ECF_Daruma";

LIB nLib32

DLL32 Function D_TEF_ImprimirRespostaCartao(;

cArquivo AS STRING,;

lTravarTeclado AS BOL,;

cForma AS STRING,;

cValor AS STRING);

AS _INT PASCAL FROM "iTEF_ImprimirRespostaCartao_ECF_Daruma";

LIB nLib32

DLL32 Function D_TEF_Fechar();

AS _INT PASCAL FROM "iTEF_Fechar_ECF_Daruma";

LIB nLib32

DLL32 Function D_TEF_EsperarArquivo(;

cArquivo AS STRING,;

nTempo AS _INT,;

lTravar AS BOL);

AS _INT PASCAL FROM "eTEF_EsperarArquivo_ECF_Daruma";

LIB nLib32

DLL32 Function D_TEF_TravarTeclado(;

lTravar AS BOL);

AS _INT PASCAL FROM "eTEF_TravarTeclado_ECF_Daruma";

LIB nLib32

DLL32 Function D_TEF_SetarFoco(;

cNomeTela AS STRING);

AS _INT PASCAL FROM "eTEF_SetarFoco_ECF_Daruma";

LIB nLib32

// CNF - Comprovante Não Fiscal

// Abertura de comprovante nao fiscal

DLL32 Function D_CNF_Abrir(;

cCPF AS STRING,;

cNome AS STRING,;

cEndereco AS STRING);

AS _INT PASCAL FROM "iCNFAbrir_ECF_Daruma";

LIB nLib32

DLL32 Function D_CNF_AbrirPadrao();

AS _INT PASCAL FROM "iCNFAbrirPadrao_ECF_Daruma";

LIB nLib32

// Recebimento de itens

DLL32 Function D_CNF_Receber(;

cIndice AS STRING,;

cValor AS STRING,;

cTipoDescAcresc AS STRING,;

cValorDescAcresc AS STRING);

AS _INT PASCAL FROM "iCNFReceber_ECF_Daruma";

LIB nLib32

DLL32 Function D_CNF_ReceberSemDesconto(;

cIndice AS STRING,;

cValor AS STRING);

AS _INT PASCAL FROM "iCNFReceberSemDesc_ECF_Daruma";

LIB nLib32

//Cancelamento de item

DLL32 Function D_CNF_CancelarItem(;

cNumItem AS STRING);

AS _INT PASCAL FROM "iCNFCancelarItem_ECF_Daruma";

LIB nLib32

DLL32 Function D_CNF_CancelarUltimoItem();

AS _INT PASCAL FROM "iCNFCancelarUltimoItem_ECF_Daruma";

LIB nLib32

//Cancelamento de acrescimo em item

DLL32 Function D_CNF_CancelarAcrescimoItem(;

cNumItem AS STRING);

AS _INT PASCAL FROM "iCNFCancelarAcrescimoItem_ECF_Daruma";

LIB nLib32

DLL32 Function D_CNF_CancelarAcrescimoUltimoItem();

AS _INT PASCAL FROM "iCNFCancelarAcrescimoUltimoItem_ECF_Daruma";

LIB nLib32

//Cancelamento de desconto em item

DLL32 Function D_CNF_CancelarDesconto(;

cNumItem AS STRING);

AS _INT PASCAL FROM "iCNFCancelarDescontoItem_ECF_Daruma";

LIB nLib32

DLL32 Function D_CNF_CancelarDescontoUltimoItem();

AS _INT PASCAL FROM "iCNFCancelarDescontoUltimoItem_ECF_Daruma";

LIB nLib32

//Totalizacao de CNF

DLL32 Function D_CNF_TotalizarComprovante(;

cTipoDescAcresc AS STRING,;

cValorDescAcresc AS STRING);

AS _INT PASCAL FROM "iCNFTotalizarComprovante_ECF_Daruma";

LIB nLib32

DLL32 Function D_CNF_TotalizarComprovantePadrao();

AS _INT PASCAL FROM "iCNFTotalizarComprovantePadrao_ECF_Daruma";

LIB nLib32

//Cancelamento de desconto e acrescimo em subtotal de CNF

DLL32 Function D_CNF_CancelarAcrescimoSubtotal();

AS _INT PASCAL FROM "iCNFCancelarAcrescimoSubtotal_ECF_Daruma";

LIB nLib32

DLL32 Function D_CNF_CancelarDescontoSutTotal();

AS _INT PASCAL FROM "iCNFCancelarDescontoSubtotal_ECF_Daruma";

LIB nLib32

//Descricao do meios de pagamento de CNF

DLL32 Function D_CNF_EfetuarPagamento(;

cFormaPgto AS STRING,;

cValor AS STRING,;

cInfoAdicional AS STRING);

AS _INT PASCAL FROM "iCNFEfetuarPagamento_ECF_Daruma";

LIB nLib32

DLL32 Function D_CNF_EfetuarPagamentoFormatado(;

cFormaPgto AS STRING,;

cValor AS STRING);

AS _INT PASCAL FROM "iCNFEfetuarPagamentoFormatado_ECF_Daruma";

LIB nLib32

DLL32 Function D_CNF_EfetuarPagamentoPadrao();

AS _INT PASCAL FROM "iCNFEfetuarPagamentoPadrao_ECF_Daruma";

LIB nLib32

//Encerramento de CNF

DLL32 Function D_CNF_Encerrar(;

cMensagem AS STRING);

AS _INT PASCAL FROM "iCNFEncerrar_ECF_Daruma";

LIB nLib32

DLL32 Function D_CNF_EncerrarPadrao();

AS _INT PASCAL FROM "iCNFEncerrarPadrao_ECF_Daruma";

LIB nLib32

//Cancelamento de CNF

DLL32 Function D_CNF_Cancelar();

AS _INT PASCAL FROM "iCNFCancelar_ECF_Daruma";

LIB nLib32

//Relatório Gerencial

DLL32 Function D_RG_Abrir(;

cNomeRG AS STRING);

AS _INT PASCAL FROM "iRGAbrir_ECF_Daruma";

LIB nLib32

DLL32 Function D_RG_AbrirIndice(;

nIndiceRG AS _INT);

AS _INT PASCAL FROM "iRGAbrirIndice_ECF_Daruma";

LIB nLib32

DLL32 Function D_RG_AbrirPadrao();

AS _INT PASCAL FROM "iRGAbrirPadrao_ECF_Daruma";

LIB nLib32

DLL32 Function D_RG_Imprimir(;

cTexto AS STRING);

AS _INT PASCAL FROM "iRGImprimirTexto_ECF_Daruma";

LIB nLib32

DLL32 Function D_RG_Fechar();

AS _INT PASCAL FROM "iRGFechar_ECF_Daruma";

LIB nLib32

//Bilhete Passagem

DLL32 Function D_BP_Abrir(;

cOrigem AS STRING,;

cDestino AS STRING,;

cUFDestino AS STRING,;

cPercurso AS STRING,;

cPrestadora AS STRING,;

cPlataforma AS STRING,;

cPoltrona AS STRING,;

cModalidadetransp AS STRING,;

cCategoriaTransp AS STRING,;

cDataEmbarque AS STRING,;

cRGPassageiro AS STRING,;

cNomePassageiro AS STRING,;

cEnderecoPassageiro AS STRING);

AS _INT PASCAL FROM "iCFBPAbrir_ECF_Daruma";

LIB nLib32

DLL32 Function D_BP_Vender(;

cAliquota AS STRING,;

cValor AS STRING,;

cTipoDescAcresc AS STRING,;

cValorDescAcresc AS STRING,;

cDescricao AS STRING);

AS _INT PASCAL FROM "iCFBPVender_ECF_Daruma";

LIB nLib32

DLL32 Function D_BP_ConfigurarUF(;

cUF AS STRING);

AS _INT PASCAL FROM "confCFBPProgramarUF_ECF_Daruma";

LIB nLib32

//Relatórios Fiscais

//Leitura X

DLL32 Function D_LeituraX_ECF();

AS _INT PASCAL FROM "iLeituraX_ECF_Daruma";

LIB nLib32

DLL32 Function D_LeituraXSerial();

AS _INT PASCAL FROM "rLeituraX_ECF_Daruma";

LIB nLib32

DLL32 Function D_LeituraXCustomizada(;

cCaminho AS STRING);

AS _INT PASCAL FROM "rLeituraXCustomizada_ECF_Daruma";

LIB nLib32

//Redução Z

DLL32 Function D_ReducaoZ_ECF(;

cData AS STRING,;

cHora AS STRING);

AS _INT PASCAL FROM "iReducaoZ_ECF_Daruma";

LIB nLib32

//Sangria

DLL32 Function D_SangriaPadrao();

AS _INT PASCAL FROM "iSangriaPadrao_ECF_Daruma";

LIB nLib32

DLL32 Function D_Sangria_ECF(;

cValor AS STRING,;

cMensagem AS STRING);

AS _INT PASCAL FROM "iSangria_ECF_Daruma";

LIB nLib32

//Suprimento

DLL32 Function D_SuprimentoPadrao();

AS _INT PASCAL FROM "iSuprimentoPadrao_ECF_Daruma";

LIB nLib32

DLL32 Function D_Suprimento_ECF(;

cValor AS STRING,;

cMensagem AS STRING);

AS _INT PASCAL FROM "iSuprimento_ECF_Daruma";

LIB nLib32

//Leitura Memória Fiscal

DLL32 Function D_LeituraMFSerial(;

cInicial AS STRING,;

cFinal AS STRING);

AS _INT PASCAL FROM "iMFLerSerial_ECF_Daruma";

LIB nLib32

DLL32 Function D_LeituraMF(;

cInicial AS STRING,;

cFinal AS STRING);

AS _INT PASCAL FROM "iMFLer_ECF_Daruma";

LIB nLib32

//Programação do ECF

DLL32 Function D_Config_CadastrarPadrao(;

cCadastrar AS STRING,;

cValor AS STRING);

AS _INT PASCAL FROM "confCadastrarPadrao_ECF_Daruma";

LIB nLib32

DLL32 Function D_Config_Cadastrar(;

cCadastrar AS STRING,;

cValor AS STRING,;

cSeparador AS STRING);

AS _INT PASCAL FROM "confCadastrar_ECF_Daruma";

LIB nLib32

DLL32 Function D_Config_HabilitarHorarioVerao();

AS _INT PASCAL FROM "confHabilitarHorarioVerao_ECF_Daruma";

LIB nLib32

DLL32 Function D_Config_DesabilitarHorarioVerao();

AS _INT PASCAL FROM "confDesabilitarHorarioVerao_ECF_Daruma";

LIB nLib32

DLL32 Function D_Config_Operador(;

cValor AS STRING);

AS _INT PASCAL FROM "confProgramarOperador_ECF_Daruma";

LIB nLib32

DLL32 Function D_Config_IDLoja(;

cValor AS STRING);

AS _INT PASCAL FROM "confProgramarIDLoja_ECF_Daruma";

LIB nLib32

DLL32 Function D_Config_AvancoPapel(;

cSepEntreLinhas AS STRING,;

cSepEntreDoc AS STRING,;

cLinhasGuilhotina AS STRING,;

cGuilhotina AS STRING,;

cImpClicheAntecipada AS STRING);

AS _INT PASCAL FROM "confProgramarAvancoPapel_ECF_Daruma";

LIB nLib32

DLL32 Function D_Config_HabilitarModoPreVenda();

AS _INT PASCAL FROM "confHabilitarModoPreVenda_ECF_Daruma";

LIB nLib32

DLL32 Function D_Config_DesabilitarModoPreVenda();

AS _INT PASCAL FROM "confDesabilitarModoPreVenda_ECF_Daruma";

LIB nLib32

//Retornos e Status do ECF

//Retornos

DLL32 Function D_GET_Status(;

nIndice AS _INT,; //tamanho 2

nRetorno AS _INT);

AS _INT PASCAL FROM "rConsultaStatusImpressoraInt_ECF_Daruma";

LIB nLib32

DLL32 Function D_GET_Informacao(;

cIndice AS STRING,;

cRetornar AS STRING);

AS _INT PASCAL FROM "rRetornarInformacao_ECF_Daruma";

LIB nLib32

DLL32 Function D_GET_Aliquotas(;

cAliquotas AS STRING);

AS _INT PASCAL FROM "rLerAliquotas_ECF_Daruma";

LIB nLib32

DLL32 Function D_GET_MeiosPagto(;

cRelatorios AS STRING);

AS _INT PASCAL FROM "rLerMeiosPagto_ECF_Daruma";

LIB nLib32

DLL32 Function D_GET_RG(;

cRelatorios AS STRING);

AS _INT PASCAL FROM "rLerRG_ECF_Daruma";

LIB nLib32

DLL32 Function D_GET_CNF(;

cRelatorios AS STRING);

AS _INT PASCAL FROM "rLerCNF_ECF_Daruma";

LIB nLib32

DLL32 Function D_GET_Decimais(;

cDecimalQtde AS STRING,;

cDecimalValor AS STRING,;

nDecimalQtde AS _INT,;//var piDecimalQtde AS _INT,;

nDecimalValor AS _INT);//pvar piDecimalValor AS _INT);

AS _INT PASCAL FROM "rLerDecimais_ECF_Daruma";

LIB nLib32

DLL32 Function D_GET_DecimaisInt(;

nDecimalQtde AS _INT,;

nDecimalValor AS _INT);

AS _INT PASCAL FROM "rLerDecimaisInt_ECF_Daruma";

LIB nLib32

DLL32 Function D_GET_DecimaisStr(;

cDecimalQtde AS STRING,;

cDecimalValor AS STRING);

AS _INT PASCAL FROM "LerDecimaisStr_ECF_Daruma";

LIB nLib32

DLL32 Function D_GET_DataHora(;

cData AS STRING,;

cHora AS STRING);

AS _INT PASCAL FROM "rDataHoraImpressora_ECF_Daruma";

LIB nLib32

DLL32 Function D_GET_Ligada();

AS _INT PASCAL FROM "rVerificarImpressoraLigada_ECF_Daruma";

LIB nLib32

DLL32 Function D_GET_ZPendente(;

cPendente AS STRING);

AS _INT PASCAL FROM "rVerificarReducaoZ_ECF_Daruma";

LIB nLib32

DLL32 Function D_GET_DadosZ(;

cDados AS STRING);

AS _INT PASCAL FROM "rRetornarDadosReducaoZ_ECF_Daruma";

LIB nLib32

//Status

DLL32 Function D_GET_StatusECF(;

cStatus AS STRING);

AS _INT PASCAL FROM "rStatusImpressora_ECF_Daruma";

LIB nLib32

DLL32 Function D_GET_InfoEstendida(;

nInt AS _INT,;//var int AS _INT,;

@cChar AS STRING);

AS _INT PASCAL FROM "rInfoEstendida_ECF_Daruma";

LIB nLib32

DLL32 Function D_GET_InfoEstendida1(;

nInt AS _INT,;//var int AS _INT,;

@cChar AS STRING);

AS _INT PASCAL FROM "rInfoEstendida1_ECF_Daruma";

LIB nLib32

DLL32 Function D_GET_InfoEstendida2(;

nInt AS _INT,;//var int AS _INT,;

@cChar AS STRING);

AS _INT PASCAL FROM "rInfoEstendida2_ECF_Daruma";

LIB nLib32

DLL32 Function D_GET_InfoEstendida3(;

nInt AS _INT,;//var int AS _INT,;

@cChar AS STRING);

AS _INT PASCAL FROM "rInfoEstendida3_ECF_Daruma";

LIB nLib32

DLL32 Function D_GET_InfoEstendida4(;

nInt AS _INT,;//var int AS _INT,;

@cChar AS STRING);

AS _INT PASCAL FROM "rInfoEstendida4_ECF_Daruma";

LIB nLib32

DLL32 Function D_GET_InfoEstendida5(;

nInt AS _INT,;//var int AS _INT,;

@cChar AS STRING);

AS _INT PASCAL FROM "rInfoEstendida5_ECF_Daruma";

LIB nLib32

DLL32 Function D_GET_UltimoCMD(;

cErro AS STRING,;

cAviso AS STRING,;

@nErro AS _INT,;//var piErro AS _INT,;

@nAviso AS _INT);//var piAviso AS _INT);

AS _INT PASCAL FROM "rStatusUltimoCmd_ECF_Daruma";

LIB nLib32

DLL32 Function D_GET_UltimoCMDInt(;

@nErro AS _INT,;//var piErro AS _INT,;

@nAviso AS _INT);//var piAviso AS _INT);

AS _INT PASCAL FROM "rStatusUltimoCmdInt_ECF_Daruma";

LIB nLib32

DLL32 Function D_GET_UltimoCMDStr(;

cErro AS STRING,;

cAviso AS STRING);

AS _INT PASCAL FROM "rStatusUltimoCmdStr_ECF_Daruma";

LIB nLib32

//Gaveta, Autentica e Outros

//Gaveta

DLL32 Function D_AbrirGaveta();

AS _INT PASCAL FROM "eAbrirGaveta_ECF_Daruma";

LIB nLib32

//Guilhotina

DLL32 Function D_AcionarGuilhotina(;

cTipoCorte AS STRING);

AS _INT PASCAL FROM "eAcionarGuilhotina_ECF_Daruma";

LIB nLib32

//Cheque

DLL32 Function D_EjetarCheque();

AS _INT PASCAL FROM "iEjetarCheque_ECF_Daruma";

LIB nLib32

//Código de Barras

DLL32 Function D_ImprimirCodigoBarras(;

cTipo AS STRING,;

cCodigo AS STRING,;

cLargura AS STRING,;

cAltura AS STRING,;

cPosicao AS STRING);

AS _INT PASCAL FROM "iImprimirCodigoBarras_ECF_Daruma";

LIB nLib32

//Registry

//Registry CCD

DLL32 Function D_CCD_REG_DocOrigem(;

cParametro AS STRING);

AS _INT PASCAL FROM "regCCDDocOrigem_ECF_Daruma";

LIB nLib32

DLL32 Function D_CCD_REG_FormaPgto(;

cParametro AS STRING);

AS _INT PASCAL FROM "regCCDFormaPgto_ECF_Daruma";

LIB nLib32

DLL32 Function D_CCD_REG_LinhasTef(;

cParametro AS STRING);

AS _INT PASCAL FROM "regCCDLinhasTEF_ECF_Daruma";

LIB nLib32

DLL32 Function D_CCD_REG_Parcelas(;

cParametro AS STRING);

AS _INT PASCAL FROM "regCCDParcelas_ECF_Daruma";

LIB nLib32

DLL32 Function D_CCD_REG_Valor(;

cParametro AS STRING);

AS _INT PASCAL FROM "regCCDValor_ECF_Daruma";

LIB nLib32

DLL32 Function D_CCD_REG_Alterar(;

cChave AS STRING,;

cValor AS STRING);

AS _INT PASCAL FROM "regCCD_ECF_Daruma";

LIB nLib32

//Registry Cheque

DLL32 Function D_Cheque_Reg_XLinha1(;

cParametro AS STRING);

AS _INT PASCAL FROM "regChequeXLinha1_ECF_Daruma";

LIB nLib32

DLL32 Function D_Cheque_Reg_XLinha2(;

cParametro AS STRING);

AS _INT PASCAL FROM "regChequeXLinha2_ECF_Daruma";

LIB nLib32

DLL32 Function D_Cheque_Reg_XLinha3(;

cParametro AS STRING);

AS _INT PASCAL FROM "regChequeXLinha3_ECF_Daruma";

LIB nLib32

DLL32 Function D_Cheque_Reg_YLinha1(;

cParametro AS STRING);

AS _INT PASCAL FROM "regChequeYLinha1_ECF_Daruma";

LIB nLib32

DLL32 Function D_Cheque_Reg_YLinha2(;

cParametro AS STRING);

AS _INT PASCAL FROM "regChequeYLinha2_ECF_Daruma";

LIB nLib32

DLL32 Function D_Cheque_Reg_Linha3(;

cParametro AS STRING);

AS _INT PASCAL FROM "regChequeYLinha3_ECF_Daruma";

LIB nLib32

DLL32 Function D_Cheque_Reg_Altera(;

cChave AS STRING,;

cValor AS STRING);

AS _INT PASCAL FROM "regCheque_ECF_Daruma";

LIB nLib32

//Registry Compatibilidade

DLL32 Function D_Reg_CompatibilidadeStatusFuncao(;

cParametro AS STRING);

AS _INT PASCAL FROM "regCompatibilidadeStatusFuncao_ECF_Daruma";

LIB nLib32

DLL32 Function D_Reg_Compatibilidade(;

cChave AS STRING,;

cValor AS STRING);

AS _INT PASCAL FROM "regCompatibilidade_ECF_Daruma";

LIB nLib32

//Registry AtoCotepe

DLL32 Function D_Reg_AtoCotepe(;

cChave AS STRING,;

cValor AS STRING);

AS _INT PASCAL FROM "regAtocotepe_ECF_Daruma";

LIB nLib32

//Registry Sintegra

DLL32 Function D_Reg_Sintegra(;

cChave AS STRING,;

cValor AS STRING);

AS _INT PASCAL FROM "regSintegra_ECF_Daruma";

LIB nLib32

//Registry ECF

DLL32 Function D_ECF_Reg_AguardarImpressao(;

cParametro AS STRING);

AS _INT PASCAL FROM "regECFAguardarImpressao_ECF_Daruma";

LIB nLib32

DLL32 Function D_ECF_Reg_ArquivoLeituraX(;

cParametro AS STRING);

AS _INT PASCAL FROM "regECFArquivoLeituraX_ECF_Daruma";

LIB nLib32

DLL32 Function D_ECF_Reg_Auditoria(;//-- LOG

cParametro AS STRING);

AS _INT PASCAL FROM "regECFAuditoria_ECF_Daruma";

LIB nLib32

DLL32 Function D_ECF_Reg_CaracterSeparador(;

cParametro AS STRING);

AS _INT PASCAL FROM "regECFCaracterSeparador_ECF_Daruma";

LIB nLib32

DLL32 Function D_ECF_Reg_MaxFechamentoAutomatico(;

cParametro AS STRING);

AS _INT PASCAL FROM "regECFMaxFechamentoAutomatico_ECF_Daruma";

LIB nLib32

DLL32 Function D_ECF_Reg_ReceberAvisoEmArquivo(;

cParametro AS STRING);

AS _INT PASCAL FROM "regECFReceberAvisoEmArquivo_ECF_Daruma";

LIB nLib32

DLL32 Function D_ECF_Reg_ReceberErroEmArquivo(;

cParametro AS STRING);

AS _INT PASCAL FROM "regECFReceberErroEmArquivo_ECF_Daruma";

LIB nLib32

DLL32 Function D_ECF_Reg_ReceberInfoEstendida(;

cParametro AS STRING);

AS _INT PASCAL FROM "regECFReceberInfoEstendida_ECF_Daruma";

LIB nLib32

DLL32 Function D_ECF_Reg_ReceberInfoEstendidaEmArquivo(;

cParametro AS STRING);

AS _INT PASCAL FROM "regECFReceberInfoEstendidaEmArquivo_ECF_Daruma";

LIB nLib32

//Geração Arquivos

//Espelho MFD PAF-ECF

DLL32 Function D_GerarEspelhoMFD(;

cTipo AS STRING,;

cInicial AS STRING,;

cFinal AS STRING);

AS _INT PASCAL FROM "rGerarEspelhoMFD_ECF_Daruma";

LIB nLib32

//Relatório PAF-ECF ON-line

DLL32 Function D_GerarRelatorio(;

cRelatorio AS STRING,;

cTipo AS STRING,;

cInicial AS STRING,;

cFinal AS STRING);

AS _INT PASCAL FROM "rGerarRelatorio_ECF_Daruma";

LIB nLib32

//Relatório PAF-ECF Off-line

DLL32 Function D_GerarRelatorioOffline(;

cRelatorio AS STRING,;

cTipo AS STRING,;

cInicial AS STRING,;

cFinal AS STRING,;

cArquivo_MF AS STRING,;

cArquivo_MFD AS STRING,;

cArquivo_INF AS STRING);

AS _INT PASCAL FROM "rGerarRelatorioOffline_ECF_Daruma";

LIB nLib32

//Download Memórias

DLL32 Function D_EfetuarDownloadMFD(;

cTipo AS STRING,;

cInicial AS STRING,;

cFinal AS STRING,;

cNomeArquivo AS STRING);

AS _INT PASCAL FROM "rEfetuarDownloadMFD_ECF_Daruma";

LIB nLib32

DLL32 Function D_EfetuarDownloadMF(;

cNomeArquivo AS STRING);

AS _INT PASCAL FROM "rEfetuarDownloadMF_ECF_Daruma";

LIB nLib32

DLL32 Function D_EfetuarDownloadTDM(;

cTipo AS STRING,;

cInicial AS STRING,;

cFinal AS STRING,;

cNomeArquivo AS STRING);

AS _INT PASCAL FROM "rEfetuarDownloadTDM_ECF_Daruma";

LIB nLib32

//PAF-ECF

//RSA - EAD PAF-ECF

DLL32 Function D_AssinarRSA(;

cPathArquivo AS STRING,;

cChavePrivada AS STRING,;

cAssinaturaGerada AS STRING);

AS _INT PASCAL FROM "rAssinarRSA_ECF_Daruma";

LIB nLib32

//MD5

DLL32 Function D_CalcularMD5(;

cPathArquivo AS STRING,;

cMD5GeradoHex AS STRING,;

cMD5GeradoAscii AS STRING);

AS _INT PASCAL FROM "rCalcularMD5_ECF_Daruma";

LIB nLib32

DLL32 Function D_GET_NumeroSerieCriptografado(;

cSerialCriptografado AS STRING);

AS _INT PASCAL FROM "rRetornarNumeroSerieCodificado_ECF_Daruma";

LIB nLib32

DLL32 Function D_VerificarNumeroSerieCodificado(;

cSerialCriptografado AS STRING);

AS _INT PASCAL FROM "rVerificarNumeroSerieCodificado_ECF_Daruma";

LIB nLib32

DLL32 Function D_GET_GrandeTotalCodificado(;

cGTCodificado AS STRING);

AS _INT PASCAL FROM "rRetornarGTCodificado_ECF_Daruma";

LIB nLib32

DLL32 Function D_VerificarGrandeTotalCodificado(;

cGTCodificado AS STRING);

AS _INT PASCAL FROM "rVerificarGTCodificado_ECF_Daruma";

LIB nLib32

DLL32 Function D_GET_Modelo(;

cCodModelo AS STRING);

AS _INT PASCAL FROM "rCodigoModeloFiscal_ECF_Daruma";

LIB nLib32

//MENU-FISCAL

//ESPECIAIS

DLL32 Function D_AguardarCompactacao();

AS _INT PASCAL FROM "eAguardarCompactacao_ECF_Daruma";

LIB nLib32

DLL32 Function D_BuscarPorta();

AS _INT PASCAL FROM "eBuscarPorta_ECF_Daruma";

LIB nLib32

DLL32 Function D_BuscarPortaVelocidade();

AS _INT PASCAL FROM "eBuscarPortaVelocidade_ECF_Daruma";

LIB nLib32

DLL32 Function D_EnviarComando(;

cComando AS STRING,;

nTamanhoComando AS _INT,;//var intiTamanhoComando AS _INT,;

nType AS _INT);//pvar intiType AS _INT);

AS _INT PASCAL FROM "eEnviarComando_ECF_Daruma";

LIB nLib32

DLL32 Function D_GET_Aviso();

AS _INT PASCAL FROM "eRetornarAviso_ECF_Daruma";

LIB nLib32

DLL32 Function D_GET_Erro();

AS _INT PASCAL FROM "eRetornarErro_ECF_Daruma";

LIB nLib32

DLL32 Function D_InterpretarErro(;

nIndice AS _INT,;

cRetorno AS STRING);

AS _INT PASCAL FROM "eInterpretarErro_ECF_Daruma";

LIB nLib32

DLL32 Function D_InterpretarAviso(;

nIndice AS _INT,;

cRetorno AS STRING);

AS _INT PASCAL FROM "eInterpretarAviso_ECF_Daruma";

LIB nLib32

//Especiais - Gerais

DLL32 Function D_AguardarRecepcao();

AS _INT PASCAL FROM "eAguardarRecepcao_Daruma";

LIB nLib32

DLL32 Function D_Auditar(;

cAuditoria AS STRING,;

nFlag AS _INT);//var intiFlag AS _INT);

AS _INT PASCAL FROM "eAuditar_Daruma";

LIB nLib32

DLL32 Function D_CancelaComunicacao();

AS _INT PASCAL FROM "eCancelaComunicacao_Daruma";

LIB nLib32

DLL32 Function D_Config_Produto(;

cProduto AS STRING);

AS _INT PASCAL FROM "eDefinirProduto_Daruma";

LIB nLib32

DLL32 Function D_Config_ModoRegistro(;

nTipo AS _INT);

AS _INT PASCAL FROM "eDefinirModoRegistro_Daruma";

LIB nLib32

DLL32 Function D_VerificarVersaoDLLDaruma(;

cRet AS STRING);

AS _INT PASCAL FROM "eVerificarVersaoDLL_Daruma";

LIB nLib32

DLL32 Function D_VerificarVersaoDLL(;

cRet AS STRING);

AS _INT PASCAL FROM "eVerificarVersaoDLL";

LIB nLib32

//Registry Gerais

DLL32 Function D_REG_Alterar(;

cPathChave AS STRING,;

cValor AS STRING);

AS _INT PASCAL FROM "regAlterarValor_Daruma";

LIB nLib32

DLL32 Function D_REG_GetFramework(;

cProduto AS STRING,;

cChave AS STRING,;

cValor AS STRING);

AS _INT PASCAL FROM "regRetornaValorChave_DarumaFramework";

LIB nLib32

DLL32 Function D_REG_Get(;

cProduto AS STRING,;

cChave AS STRING,;

cValor AS STRING);

AS _INT PASCAL FROM "regRetornaValorChave";

LIB nLib32

DLL32 Function D_REG_LoginDaruma(;

cPDV AS STRING);

AS _INT PASCAL FROM "regLogin_Daruma";

LIB nLib32

DLL32 Function D_REG_Login(;

cPDV AS STRING);

AS _INT PASCAL FROM "regLogin";

LIB nLib32

id=code>id=code>

sambomb.jpg

RCA Sistemas - Itaocara - RJ

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...