-
Total de ítens
1.367 -
Registro em
-
Última visita
-
Days Won
8
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que RicardoVoigt postou
-
Bom dia Juliomar, sobre o componente TACBrNFeDANFCeFortes, vou tentar me explicar... No caso do @Paulinho problema era a largura da página (hoje a propriedade PageSetup.PaperWidth que está fixa em 74), e a bobina dele é 58 mm. Na época quando fiz esse ajuste, eu defini "na mão" a altura da página A4 (hoje a propriedade PageSetup.PaperHeight é calculada no evento BeforePrint) que eu queria e resolveu o meu problema. (Só acabei fazendo as propriedades no componente pra facilitar a parametrização em tempo de execução, dentro do meu projeto.) Olhando esse outro caso postado ontem pelo @jmcsoftware , EU ACHO que talvez pode sim ter algum detalhe faltando nesse cálculo da altura da página em tempo de execução (cálculo pra converter pixels em mm). Sugiro ele debugar e ver que altura está sendo calculada naquele ponto do fonte. (No caso dele, não faz sentido definir altura da página pois é bobina, o componente precisa mesmo calcular a altura.) Att Ricardo
-
Bom dia, não sei se vai te ajudar, mas eu implementei aqui pra mim, no componente TACBrNFeDANFCeFortes, essas 3 propriedades: MargensAjustaveis, PapelAltura e PapelLargura. Na época, surgiu a necessidade "corrigir" a impressão do DANFe da NFCe em papel A4 (cortado ao meio). Depois, ajustei também a largura, e também a propriedade MargensAjustaveis pra definir ou não a propriedade AdjustableMargins (default False) no Fortes, a fim de fazer outros acertos, aproveitando as propriedades de margens que já existem no componente ACBrNFeDANFCeFortes, definindo a propriedade Margins do Fortes... Vou anexar aí a unit pra vc testar C:\ACBR\Fontes\ACBrDFe\ACBrNFe\DANFE\NFCe\Fortes\ACBrDANFCeFortesFr.pas A princípio, se conseguir atualizar o componente aí na sua IDE, pra testar vc só precisaria definir a largura da página assim: ACBrNFeDANFCeFortes1.PapelLargura := 58; OBS: se deixar o valor zero nestas propriedades da altura e largura, o componente deverá manter o comportamento padrão. Att Ricardo ACBrDANFCeFortesFr.pas
-
Vc chegou a conferir se o XML foi gravado corretamente dentro do BD? Qual BD está usando? Att Ricardo
-
ACBrNFe1.WebServices.Enviar.Sincrono := False/True; Att Ricardo
-
cara, uma curiosidade que fiquei é da mensagem que deve aparecer quando vc registra a capicom.dll nesse Windows. Tenta executar manualmente informando o caminho completo da dll, por exemplo: regsvr32 %windir%\SysWOW64\capicom.dll o programa regsvr32 tem dar um aviso no final se obteve êxito ou se deu algum erro. OBS: Cuidado para não passar o parâmetro /s pois vai executar de modo silencioso, isto é, ele vai esconder a mensagem de retorno após a execução... Att Ricardo
- 18 replies
-
- 1
-
-
- classe nao registrada
- 32bits
- (e 1 mais)
-
Claro... usando TCollection, vai se comporta como, por exemplo, a propriedade Panels do componente StatusBar... Em tempo de execução, acho que ficaria assim: ACBrCTe1.Configuracoes.Arquivos.OrdenacaoPath.Clear; with ACBrCTe1.Configuracoes.Arquivos.OrdenacaoPath.Add do item := opData; with ACBrCTe1.Configuracoes.Arquivos.OrdenacaoPath.Add do item := opModelo; Att Ricardo
-
Por exemplo, componente DBNavigator tem a propriedade VisibleButtons (set of TNavigateBtn) onde vc marca e desmarca quais botões quer que ele mostre, mas não tem como mudar a ordem dos botões. Att Ricardo
-
Verifique nesta pasta: C:\ACBR\Projetos\ACBrMonitorPLUS\Lazarus\Exemplos tem vários exemplos em diferentes linguagens de programação. Att Ricardo
-
O antigo ACBrNFeMonitor não é mais disponibilizado, procure pelo ACBrMonitorPLUS. Att Ricardo
-
frete nfce
RicardoVoigt replied to tiago Selecto's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Qual componente de DANFe está usando? ACBrNFeDANFCeFortes ou ACBrNFeDANFeESCPOS ? Se for ACBrNFeDANFeESCPOS, verifique a propriedade ImprimeEmUmaLinha Att Ricardo -
ACBr trocando "&" por ";" durante emissão de NF-e
RicardoVoigt replied to denilson.araujo's tópico in ACBrNFe
Verifique esta propriedade no componente ACBrNFe1.Configuracoes.Geral.RetirarAcentos : Boolean Att Ricardo -
Bom dia @Rafael jorge, vc só tem 2 opções: opção 1) compilar seu projeto sem a dependência da capicom.dll Ajuste o ACBr.inc, rode apagarAcbr.bat e recompile tudo denovo - use o instalador se vc usa Delphi, ou dá um Build se usa Lazarus. opção 2) registrar corretamente a capicom.dll no windows. Como o colega escreveu agora há pouco, rode o comando REGSVR32, mas sugiro tambem executar passando o caminho completo da capicom.dll pra ver que mensagem aparece, por exemplo: regsvr32 c:\windows\system32\capicom.dll Eu já vi também alguns casos onde o instala.bat NÃO faz a copia da capicom.dll pra pasta system32, tive de fazer a copia na mão, e depois rodar o instala.bat. Como o Daniel comentou ontem "poste o resultado do instala.bat"... Att Ricardo
- 18 replies
-
- 1
-
-
- classe nao registrada
- 32bits
- (e 1 mais)
-
frete nfce
RicardoVoigt replied to tiago Selecto's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Bom dia Faltou definir indPres =4 Att Ricardo -
Não sei te dizer, realmente está estranho... Eu vi que o tópico do firebase foi atualizado há poucos dias, mas eu ainda não tive tempo de pegar e analisar o script novo, ainda estou com os dados do script SQL publicado no ano passado. Att Ricardo
-
Na verdade não existe NCM "0901", mas existem vários códigos NCM que iniciam com "0901"... Consulte neste link abaixo, 09 é o primeiro código (capítulo), e assim por diante... https://www.sefaz.rs.gov.br/NFE/NFE-WIZARD_NCM-CON.aspx No cadastro de produtos vc deverá informar o NCM correto com 8 dígitos, assim como no XML da NFe. OBS: Note que na minha rotina fiz um "Copy(ncm, 1, i)", até encontrar o CEST relacionado. Att Ricardo
-
Bom dia, em um tópico do ano passado, postei uma dica de como eu fiz essa consulta no banco de dados (Firebird): Att Ricardo
-
Como vc configurou SSL no componente? OpenSSL, WinCrypt ou Capicom? Se está usando OpenSSL ou WinCrypt, tenta usar a dica do ACBr.inc e desativar a dependência da capicom já na compilação do teu projeto... Abra o arquivo \ACBr\Fontes\ACBrComum\ACBr.inc e altere (apenas remova o ponto) a seguinte linha: {.$DEFINE DFE_SEM_CAPICOM} para: {$DEFINE DFE_SEM_CAPICOM} Att Ricardo
- 18 replies
-
- 1
-
-
- classe nao registrada
- 32bits
- (e 1 mais)
-
vc ta preocupado com o CEST ?
-
Se não me engano, o digestvalue e o qrcode sao gerados na hora de assinar o xml. Em contingencia tambem, o xml precisara ser assinado primeiro, para entao ser impresso com o qrcode gerado corretamente. Faça um teste assinando o xml sem enviar.... Att Ricardo
-
Pesquise aqui no forum pelo metodo DistribuicaoDFe Att Ricardo
-
Veja se não é o caso de ter que assinar o XML antes de validar. Tem vários tópicos recentes sobre esse caso... Att Ricardo
-
Só tenho como mexer no Fortes (Lazarus). Segue em anexo o ajuste que eu sugeri contemplando "CFe-SAT" (modelo 59) e NFC-e (modelo 65) também... Fonte atualizado com a nova propriedade commitada agora há pouco (revision 13454). Att Ricardo ACBrNFeDANFeRL.pas
- 16 replies
-
Bom dia, a contribuição que eu gostaria de fazer na impressão do DANFe, mais precisamente na function TfrlDANFeRL.ManterDocreferenciados (linha 819 da unit ACBrNFeDANFeRL.pas), seria algo assim: if Copy(FNFe.ide.NFref[i].refNFe, 21, 2) = '59' then begin Result := MontaLadoALado( ( FNFe.ide.NFref[i].refNFe <> '' ), Result, 'CFe-SAT Ref.:', FormatarChaveAcesso( FNFe.ide.NFref[i].refNFe ) ); end else begin Result := MontaLadoALado( ( FNFe.ide.NFref[i].refNFe <> '' ), Result, 'NFe Ref.:', FormatarChaveAcesso( FNFe.ide.NFref[i].refNFe ) ); end; Att Ricardo
- 16 replies
-
Boa noite Acho q neste caso caberia um ajuste para identificar pelo modelo do documento eletronico referenciado (contido na chave) para indicar se eh "NFe ref."(modelo 55) ou "CFe-SAT ref." (mdelo 59) antes da respectiva chave de acesso referenciada. Att Ricardo
- 16 replies
