Ir para conteúdo
  • Cadastre-se

EMBarbosa

Consultores
  • Total de ítens

    9.935
  • Registro em

  • Última visita

  • Days Won

    127

Tudo que EMBarbosa postou

  1. Exatamente por causa dessas diferenças deixar em código separado facilita na hora de dar manutenção do código. Se a receita levasse os dois projetos como um projeto apenas, juntar os códigos seria muito bom. Mas ela trata o SPED Fiscal, PIS/COFINS e etc, cada um como um projeto separado. Cada um tem seu Guia Prático, e cada um tem seu próprio validador. Cada um tem uma legislação pertinente e as vezes os mesmos registros tem formatos diferentes pra cada projeto como você mesmo constatou. Já aconteceu deles mudarem um registro em um e só meses depois mudar no outro, isso quando mudam. Assim, não dá pra tratar o código como o mesmo, quando na prática, os registros não são tratados como os mesmos.
  2. Não possui no momento.
  3. Não, provavelmente eu é que não me fiz entender corretamente. "Testar com o DEMO" não quer dizer abrir o DEMO e apertar um botão esperando que o arquivo será gerado de forma a ser validado de acordo com as últimas regras de validação e exigências do fisco. Significa que você deve conseguir reproduzir a mesma situação usando o código do DEMO ou fazendo as alterações nele, visto que ele é o que temos em comum. A não ser que você queira enviar o código fonte do seu aplicativo e seu banco de dados para terceiros para que consigamos reproduzir o erro e debugar seu aplicativo.
  4. Até onde eu me lembro, só é permitido se você trabalhar com múltiplos cartões. Mas normalmente isso fica bem claro no guia.
  5. Se quiser alterar o código e anexar aqui no fórum a gente pode analisar.
  6. Se não me engano, o inicializaGeração deveria limpar os registros. Você consegue reproduzir o problema com o Demo? Você está usando o SaveFileTXT no final da geração?
  7. Se você conseguir descobrir o motivo do problema você consegue mudar. Mas eu aconselharia você atualizar seu PAF-ECF para a versão 7 do Delphi. Isso seria muito menos trabalhoso que mudar para o Delphi XE, e lhe garantiria a compatibilidade de praticamente todos os componentes que você usa atualmente, especialmente o ACBr.
  8. Aplicativos Farmácia Popular não precisam passar por homologação PAF-ECF. Existem requisitos que se contradizem.
  9. Olá Allan, esse tipo problema já foi discutido aqui algumas vezes. Não é preciso ter mais de um bpl para acontecer o erro, mas é que a versão da bpl que um Delphi acessou foi compilado por outra versão do Delphi. Assim toda vez que um funciona, o outro para de funcionar. Se procurar aqui no fórum por "Não foi possível localizar o ponto de entrada do procedimento" vai encontrar um bom número de posts.
  10. E o que deveria ser feito?
  11. Voltaram a colocar o link no site.
  12. Veja também esse post no fórum antigo http://www.forumweb.com.br/foruns/topic ... -com-acbr/
  13. Removeram o link para a versão 2.0.10 mas não deram nenhum motivo. Talvez possa ter algum erro nele. Tomem cuidado.
  14. Por favor, faça isso. Se perceber alguma coisa na função DecodificarTagsFormatacao avise também. Qualquer coisa, outros programadores com mais experiência nas tags de formatação podem nos ajudar também.
  15. Olá, Olhei superficialmente suas imagens e não tenho esse ECF aqui, mas percebi que tem um zero na string no Buffer pela sua imagem. Anexei aqui abaixo. Em algum momento após isso, acredito que o código está tratando a string como uma null-terminated ou zero-terminated. O seu Breakpoint está na linha 4571. Logo depois da execução desta linha, o valor do Buffer é jogado para SL.TEXT. Verifique neste ponto o valor de SL.TEXT. Talvez trocando o código para SL.add(Buffer) possa resolver. Mas o melhor é verificar o motivo do char(0), #0, estar aparecendo no meio da string.
  16. Joia. Obrigado pelo retorno.
  17. você viu esse tópico se está relacionado?
  18. EMBarbosa

    Registros R

    Será um R07 para cada forma de pagamento. E o mesmo número de cupons vinculados (CDC ou RG) que você emitir será o número de R06. No caso citado, se após emitir o cupom, o seu ECF emitir apenas um CDC com todos os dois cartões de crédito, então serão 3 (três) R07 e apenas 1 (um) R06.
  19. Olá carlosmarian, Já existe um post falando sobre esse assunto. Favor pesquisar. Mais uma coisa: por favor, sempre crie um tópico diferente se a sua dúvida não estiver relacionada com o post inicial. Não faça Thread Hijacking.
  20. Não. Não temos uma unit ou componente para fazer o processo inverso, a saber, carregar os dados do arquivo SPED para posterior manipulação.
  21. O problema está na linha anterior: FindFiles( FileMask, Arquivos ); [/code] Você deve passar o parâmetro pra função de maneira que o comando FindFiles encontre os arquivos gerados pela DLL. Tem um post falando sobre isso, mas não o encontrei agora...
  22. Tente o Delphi IDE Fix Pack. Verifique qual o update você tem instalado. A versão 5.0 só funciona no Delphi XE2 com Update 4. Mas há outras versões lá na página: http://andy.jgknet.de/blog/ide-tools/ide-fix-pack-2009-10/
  23. Tente verificar no manual da impressora talvez você consiga ver. Algumas dessas funções são possíveis por meio do comando RetornaInfoECF
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...