rogercon
Membros-
Total de ítens
296 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que rogercon postou
-
boa noite, agora ficou tudo certo, estou guardando o xml original e também o xml -procEventoNFe.xml Mas ficou uma pendencia: Quando eu chamo o método .CONSULTAR está gerando o .xml original na pasta ENVIADAS, e como no momento que eu cancelo a nota, eu movo esse xml para a pasta CANCELADAS, eu nao gostaria que fosse gerado. Então tem como coibir a execução dessa atualizacao do xml? inclusive o arquivo nfedfe.xml, como ele nao é obrigatório, não vejo motivo para cria-lo.
-
Boa noite, realmente, como eu nao havia passado false, o componente em tela estava como true, mas agora continuemos: 1 - O nfedfe.xml só é recuperado realmente quando chamo o método .consultar ? obs: pois eu preciso do conteudo deste xml, notei que com ele é a única forma de mostrar no danfe que está cancelado! 2 - Tentei usar ACBrNFe1.NotasFiscais.ImprimirCancelado; (mas nao mostrou a tarjeta 'cancelado'), entao ai fiquei na duvida, se devo guardar o nfedfe.xml ou chamar .imprimircancelado!
-
Certo, é isso mesmo que estou questionando, mesmo com a TAG ATUALIZARXMLCANCELADO setado como false, o xml original está sendo alterado com o cancelamento em si. Isso não ocorre ao cancelar a nfe, e sim ao chamar o método .consultar de uma nfe cancelada.
-
Bom dia, Conforme esse tópico: O Ítalo menciona dois trecho que fiquei em dúvida: 1 - Em nenhuma linha desse manual traz a informação que devemos ou podemos se assim desejarmos realizar a troca do protocolo de autorização pelo de cancelamento no XML da nota. 2 - Portanto no meu entendimento, se você ao cancelar uma nota trocar o protocolo de autorização pelo de cancelamento, o XML deixa de ter validade jurídica. Portanto, o que está ocorrendo é o seguinte: Ao cancelar uma nfe, não ocorre nada especificamente, nem atualiza o xml original e nem cria-se o nfedfe.xml. Mas ao chamar carregar o xml original e chamar o método .consultar, daí sim, atualiza-se o xml original com o protocolo de cancelamento e cria-se o nfedfe.xml. ------------------------------------------------------------------------------------------------- Muito bem, então a dúvida é o seguinte, conforme o ítalo diz acima, ao cancelar uma nfe não devemos atualizar o xml original pelo xml com o cancelamento, porém isso ocorre de forma automática ao chamar o método .consultar, entao eu fiquei confuso se isso está correto ou não. Eu devo manter o xml original de quando a nota estava aprovada ? ou realmente está certo substituir o xml original com esse xml + cancelamento ?
-
O meu problema é justamente esse ai também.
-
bom dia, deve ser algum vacilo meu, mas até agora to travado necessitando de ajuda, sozinho travou
-
boa tarde, infelizmente ainda recebo o mesmo erro citado. já copiei as dlls das pasta openssl(x86) e libxml2(x86) para a pasta c:\windows\syswow64 e não resolveu.
-
Boa tarde, alguma outra questão que eu posso ter deixado de fazer?
-
Perfeito pessoal, eu estava passando 80 pois achava que era a largura da bobina em mm, e não é. Bobina de 80mm é 48 colunas. obrigado e desculpe a confusão. vlwwwww
-
está em 80. Já testei com 48 também, ocorre o mesmo.
-
Tentei tbm. Não resolveu
-
Achei isso no tópico acima, passei 1 ao invés de 0 e melhorou, mas ainda aparece espaçado, o valor total entre outras coisas parece ainda quebrarem a linha. EspacoEntreLinhas Espaço em DPI entre as Linhas. (permite economia de Papel) 0 (default), 10, 40, 50 Veja
-
acbrposprinter1.espacoentrelinhas := 0; já passei assim, mas continua do mesmo jeito.
-
Bom dia. Quando imprimo o extrato com acbrsatextratoescpos a impressão fica com as linhas espaçadas, segue a imagem comparando escpos e fortes. Segue o código de impressão: ACBrSAT1.Extrato := ACBrSATExtratoFortes1; ACBrSATExtratoFortes1.Filtro := TACBrSATExtratoFiltro.fiPDF; acBrSATExtratofortes1.MargemEsquerda := StrToInt(path.ReadString('SAT', 'SAT_MARGEM_ESQUERDA', '0')); acBrSATExtratofortes1.MargemDireita := StrToInt(path.ReadString('SAT', 'SAT_MARGEM_DIREITA', '0')); acBrSATExtratofortes1.MargemSuperior := StrToInt(path.ReadString('SAT', 'SAT_MARGEM_SUPERIOR', '0')); ACBrSATExtratoFortes1.NomeDocumento := pastapdf+ ACBrSAT1.CFe.infCFe.ID + '.pdf'; // ACBrSATExtratoFortes1.SoftwareHouse := 'Mastercon ' + versaosistema; ACBrSATExtratoFortes1.site := 'www.rogercon.com.br - Venda N° ' + codvenda; ACBrSAT1.ImprimirExtrato; //imprime o extrato sem preview, apenas para gerar o pdf conforme configurado acima. if path.ReadString('SAT', 'PORTA_IMPRESSORA', '') <> '' then begin ACBrSAT1.Extrato := ACBrSATExtratoESCPOS1; self.ACBrSAT1.Extrato := self.ACBrSATExtratoESCPOS1; ACBrSATExtratoESCPOS1.PosPrinter := ACBrPosPrinter1; ACBrPosPrinter1.Desativar; acbrsatextratoescpos1.ImprimeEmUmaLinha:=true; if path.ReadString('SAT', 'MODELO_IMPRESSORA', '') = 'DARUMA' then ACBrPosPrinter1.modelo := ppEscDaruma else if path.ReadString('SAT', 'MODELO_IMPRESSORA', '') = 'EPSON' then ACBrPosPrinter1.modelo := ppescposepson else if path.ReadString('SAT', 'MODELO_IMPRESSORA', '') = 'BEMATECH' then ACBrPosPrinter1.modelo := ppescbematech else if path.ReadString('SAT', 'MODELO_IMPRESSORA', '') = 'DIEBOLD' then ACBrPosPrinter1.modelo := ppEscDiebold else if path.ReadString('SAT', 'MODELO_IMPRESSORA', '') = 'ELGIN' then ACBrPosPrinter1.modelo := ppEscEpsonP2 else ACBrPosPrinter1.modelo := ppTexto; ACBrPosPrinter1.Device.porta := path.ReadString('SAT', 'PORTA_IMPRESSORA', ''); // ACBrPosPrinter1.Device.Baud := STRTOINT(path.ReadString('SAT', 'VELOCIDADE_PORTA', '')); ACBrPosPrinter1.ControlePorta := true; ACBrSATExtratoFortes1.NomeDocumento := pastapdf + ACBrSAT1.CFe.infCFe.ID + '.pdf'; // ACBrSATExtratoESCPOS1.SoftwareHouse := 'Mastercon ' + versaosistema; ACBrSATExtratoESCPOS1.site := 'www.rogercon.com.br - Venda N° ' + codvenda; ACBrSATExtratoESCPOS1.ImprimeQRCode := true; ACBrSATExtratoESCPOS1.MargemEsquerda := StrToInt(path.ReadString('SAT', 'SAT_MARGEM_ESQUERDA', '0')); ACBrSATExtratoESCPOS1.MargemDireita := StrToInt(path.ReadString('SAT', 'SAT_MARGEM_DIREITA', '0')); ACBrSATExtratoESCPOS1.MargemSuperior := StrToInt(path.ReadString('SAT', 'SAT_MARGEM_SUPERIOR', '0')); // showmessage(ACBrSATExtratoESCPOS1.MargemDireita.tostring); // acbrsatextratoescpos1. // acbrposprinter1.colunasfontenormal:=largura; ACBrSAT1.ImprimirExtrato;
-
Já fiz isso, copiei as dlls da pasta OPENSLL e LIBXML2 para c:\windows\syswow64 e recebo o mesmo erro.
-
kkk estranhamente eu acabei de encontrar também..... to me sentindo na pele dos clientes de software house kkkkkkk E não contente, ainda nao sei onde devo colocar as dll, seria no C:\WINDOWS\SYSTEM32 ? pois já coloquei neste local as dlls OPENSSL e LIBXML2 e continuo recebendo o mesmo erro.
-
Obrigado, acabei de abrir todos os .pas do fonte, nao encontrei a hierarquia de dlls, nem o caminho onde cada uma deve ser colocada. encontrei apenas a hierarquia de instalação dos componentes, conforme o print.
-
Nao achei o fonte do instalador.
-
E qual é a dll e local correto que devo colocar elas ? tem algum passo a passo ou manual ?
-
Como assim ? dll de onde ?
-
Consegui progredir, aqui ocorreu o seguinte, apenas o dclacbr_comum já possuia um arquivos *.dres na pasta, para todos os outros componentes eu também precisei renomear o arquivo .otares para .dres. Até chegou no DCLACBR_BOLETO.DPK e deu o erro da imagem ai, olhei na pasta do delphi e lá tem o bpl referido sim, inclusive ao entar instalar o dpk, dei clean, build antes.
-
@BigWings, Mas ai ta dizendo para tentar instalar novamente pelo acbrinstall, e eu estou tentando fazer a instalação manualmente devido ao acbrinstall nao funcionar no 10.4.2 ce. Notei que ao abrir o pacote acbr_comum.dpk, realmente está sendo criado um arquivo .otares, 1 - Dai esse arquivo dclacbr_comum.otares, eu devo deletar ele ? pois já existe o arquivo dclacbr_comum.res aqui ? 2 - e dentro do dpk eu vou lá e apago .otares e troco para .res ? 3 - dou clean, build e instalo ?, na verdade eu fiz exatamente essa sequencia acima e deu o mesmo erro, daí to postando pois talvez eu fiz errado o passo 1 ou 2. obrigado.
-
boa tarde, quem tiver alguma dica explicando como instalar o acbr no ce10.4 vou agradecer, ou algum vídeo, tutorial, passo a passo. pois realmente to travado nesse erro de resource.
-
acabei de adicionar a pasta e subspastas FONTES e também PACOTES. Deu o mesmo erro. Eu add os paths somente no library para win32, teria que add os paths em todos os ambientes ?
-
os paths eu já havia adicionado no library.