edutraini Posted April 14, 2011 Report Share Posted April 14, 2011 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 Quote Link to comment Share on other sites More sharing options...
edutraini Posted April 14, 2011 Author Report Share Posted April 14, 2011 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 Quote Link to comment Share on other sites More sharing options...
Geo_sts Posted April 14, 2011 Report Share Posted April 14, 2011 como vc esta mandando para a impressora? coloque as sequencias pra ver se podemos ajudar! Geovanni Holior Analista de Sistema Clip53 * FHW 9.1/../9.5 MySql skype:geovanni.holior " Tudu Posso naquele que me Fortalece!" Quote Link to comment Share on other sites More sharing options...
gunafe Posted April 15, 2011 Report Share Posted April 15, 2011 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" Quote Link to comment Share on other sites More sharing options...
Geo_sts Posted April 15, 2011 Report Share Posted April 15, 2011 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!" Quote Link to comment Share on other sites More sharing options...
Luiz Fernando Posted March 14, 2012 Report Share Posted March 14, 2012 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 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 Quote Link to comment Share on other sites More sharing options...
gss200610 Posted March 14, 2012 Report Share Posted March 14, 2012 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 Quote Link to comment Share on other sites More sharing options...
Luiz Fernando Posted March 15, 2012 Report Share Posted March 15, 2012 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 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 Quote Link to comment Share on other sites More sharing options...
tiaoFW Posted March 15, 2012 Report Share Posted March 15, 2012 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 Quote Link to comment Share on other sites More sharing options...
Luiz Fernando Posted March 15, 2012 Report Share Posted March 15, 2012 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 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 Quote Link to comment Share on other sites More sharing options...
tiaoFW Posted March 15, 2012 Report Share Posted March 15, 2012 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 Quote Link to comment Share on other sites More sharing options...
Luiz Fernando Posted March 15, 2012 Report Share Posted March 15, 2012 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 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 Quote Link to comment Share on other sites More sharing options...
sambomb Posted March 15, 2012 Report Share Posted March 15, 2012 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> RCA Sistemas - Itaocara - RJ Quote Link to comment Share on other sites More sharing options...
Luiz Fernando Posted March 15, 2012 Report Share Posted March 15, 2012 Vlw Samir pela declarações da nova DLL da daruma... Obrigado Luiz Fernando 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 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.