-
Total de ítens
423 -
Registro em
-
Última visita
-
Days Won
2
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que fabiofranzini postou
-
ACBrNFe.Configuracoes.Geral.IncluirQRCodeXMLNFCe
fabiofranzini replied to Linces Marques's tópico in ACBrNFe
@Linces Marques Eu não ativo nem desativo em tempo de execução, mas mesmo assim tive este problema com a ultima compilação, no meu caso removi o componente ACBRNFE e inseri novamente e parei de ter o erro. -
Problema ao informat NCM, cEANTrib e uTrib
um tópico no fórum postou fabiofranzini NFC-e - Nota Fiscal do Consumidor Eletrônica
Olá, Estou utilizando o ACBrECFVirtualNFCe para implementar a NFCe, estou informando os campos cEANTrib com o EAN do produto, uTrib como 'PC' e o NCM. Entretanto ao finalizar o cupom é retornado que estes campos estão vazios! Sabem me dizer se o problema é ACBrECFVirtualNFCe ou existe alguma outra forma para informar estes dados ? (Implementando sem o ACBrECFVirtualNFCe funciona normalmente) Daniel -
verifique as configurações do IE com respeito a revogação de certificados e da uma olhada neste outro tópico: https://www.projetoacbr.com.br/forum/topic/35727-bye-bye-capicom/
-
Qual o tipo de gerador de relatório utiliza, tive problema parecido com FORTES, atualizei o mesmo, e tive sucesso após isto.
-
Olá, bom dia. Atenção para mudanças em layout entre versões, no tópico indicado abaixo tem muita informação sobre isto, da uma olhada, nas orientações do @Italo Jurisato Junior
-
@Daniel Simoes, agradeço desde já a pronta colaboração e o tempo desprendido para analisar este ponto, mas vou então pensar em outra forma de controlar isto, pois em um momento ou outro, o tipo de conexão da impressora não dependera da nossa vontade, mas sim da disponibilidade do cliente, mas já ajudou e sei que o caminho que tenho que seguir é de assegurar que a porta Virtulizada esteja correta e totalmente carregada. Se tiver sucesso de alguma forma posto aqui.
-
OK, Só mais uma, neste cenário, existe outra forma de conexão entre o PosPrinter e a impressora, que não seja por esta porta emulada?
-
@Daniel Simoes, me desculpe pela insistência no assunto, mas acredito que este acerto se possível, poderá reduzir muito falhas em relação a usuários descuidados, que pode apagar a impressora a qualquer momento. impressora MP 4200 th ligada com cabo USB 1-Impressora ligada, esta na porta COM8 2-ACBRPosPrinter confgiurado em: Modelo ppEscBematech Porta COM8 Serial: Porta COM8 Baud rate 115200 Data Bits 8 Parity None Stop Bits 1 Handshaking Nenhum As demais configurações do PosPrinter ficam inalteradas, no padrão que está ao baixar os arquivos do repositório. 3-"Ativar" - OK. 4-"Teste Impressão Linha Linha" - OK. 5-Desligado impressora. 6-Ligado Impressora e online. 7-Click em Desconectar e depois em Conectar - OK / Ou tenta a impressão novamente - Falha. 8-Click em "Teste Impressão Linha Linha" - Falha - Communication error 9997 Timeout during operation. OBS- Acredito que se neste ponto tiver como excluir a conexão com a impressão anterior e refazer de alguma forma, não teremos mais o problema, para isto tento refazera conexão destaivando e ativando novamente como abaixo, mas não obtive sucesso. 9-Click em Desconectar e depois em Conectar - Falha - Communication error 5 - Acesso Negado. OBS-Neste ponto se reiniciar a aplicação, volta a funcionar, sem ter que reiniciar a impressora. Tentei na unit ACBrDevice na procedure Ativar, incluir um Serial.CloseSocket antes de Serial.Connect, para tentar "matar" a conexão anterior, mesmo antes tendo o TryCloseSocket, mas não obtive resultado positivo.
-
Ola @Daniel Simoes, bom dia. Me corrija por favor se estiver errado, na verdade tentei também ativando logo após desativar, mas lendo o código pelo menos achei que ImprimirDANFE já faz esta ativação caso não esteja ativo. Estou fazendo isto em um MP4200. E pelo programa exemplo do posprinter tenho o problema também, para simular faço o seguinte, entro ativo e mando imprimir alguma tag, desligo a impressora ligo novamente e quando ela esta Online, eu desativo e ativo novamente e ai já não tenho mais resposta dela até que reinicie o programa, hoje vou debugar o componente pra ver se encontro algo, mas estou tendo alguns problemas, com os velhos conhecidos problemas de debug do Lazarus. OBS- Não sei se consegui expressar bem o que eu estava pensando em fazer, mas em resumo seria ter o controle da impressora depois de a mesma ter reiniciado por algum motivo, sem ter que reiniciar o programa.
-
874 - Rejeicao: Percentual de FCP invalido [nItem:1]
fabiofranzini replied to julio_cld's tópico in ACBrNFe
Sobre o RS, se me lembro bem, não exsite uma regra que define somente em alguns casos os produtos que terão FCP e outros não, será que estão validando por NCM, e ao informar em um produto que não incide estão barrando ? Abaixo uma orientação que recebi a tempos atras, não sei se ainda tem validade. Somente para tentar ajudar vocês no caminho. -
Ola, @Daniel Simoes o trecho que estou tentando é o seguinte: retentar := true; while retentar do begin try retentar := False; frm_principal.Cupom.ImprimirDANFE(frm_principal.NFCe.NotasFiscais.Items[0].NFe); except on imp:exception do if mensagem('Problemas com a impressora !','Confira se a impressora encontra-se ligada com papel e em modo online.' + #13 + imp.Message,False) then begin retentar := True; frm_principal.Cupom.PosPrinter.Desativar; end; end; end; Alterando a propriedade de controle de porta, o erro que antes era de timeout agora passou a ser de acesso negado. Existe alguma forma de Limpar tudo referente a conexão com a impressora e fazer a conexão de novo ?
-
Erro ao compilar a Unit OpenSSLExt.pas Delphi
fabiofranzini replied to fredericofg's tópico in Dúvidas Gerais sobre o ACBr
O componente de DANFE do FAST, que é o ACBr_NFeDanfeFR . -
Erro na validação do envio de estoque ao fisco paf-ecf
fabiofranzini replied to Ivan Ponick's tópico in ACBrDiversos
Neste campo "CodigoGTIN" se não me engano só podem constar Códigos válidos, como códigos EAN não sei quais outros (Códigos de barras), se estiver informando algum código interno neste campo, pode estar ocorrendo o erro. -
Ola, boa tarde a todos. Estou precisando tratar uma exceção, o cenário é o seguinte , o componente PosPrinter esta ativo e funcionando, o usuário desliga a impressora, após ligar a impressora tentei fazer a "reconexão" ou seja desativei o Posprinter e Ativei novamente, após esta operação só é retornado TimeOut e as vezes Acesso Negado. Gostaria de saber se algum dos senhores passou por isto, ou precisou tratar este tipo de problema. Pois ja tentei varias formas mas sem sucesso. O Comportamento acima inclusive, consegui simular no PosprinterTeste.
-
Falha ao localizar o nó de Assinatura
fabiofranzini replied to Carlos Alberto Fitl's tópico in ACBrNFe
Tambem estou com este problema, utilizando NFCe. -
Processo preso Warsaw
fabiofranzini replied to fabiofranzini's tópico in Object Pascal - Delphi & Lazarus
Pois é @Daniel Simoes penso assim, inclusive se tive-se influencia($$$$) em um banco, também pensaria em até mudar de banco, pelo que parece alguns bancos estão resolvendo pelo uso de um aplicativo, no desktop. Enquanto isto, nós como fornecedores de solução(Não apenas de software) temos que passar por estes aborrecimentos. Tive casos que, após um longo período, software instalado e sem nenhuma alteração a mais de um ano, vir a apresentar este tipo de problemas. Sabemos que Banco e Fornecedor do Plugin não vão dar a minima. O cliente já esta ciente da causa, pois mostramos na pratica a ele, desinstalando o plugin e executando o software sem problemas. @Juliomar Marchetti alteramos de tudo no PC, a unica opção que traz efeito é a desinstalação do plugin em questão. OBS- Ainda não testei em todos os cenários, mas para um cliente em especifico consegui bons resultados inserindo a função abaixo, substituindo o Application.Terminate pela chamada mesma, indicando como parâmetro o nome do .exe. function KillTask(ExeFileName: string): Integer; const PROCESS_TERMINATE = $0001; var ContinueLoop: BOOL; FSnapshotHandle: THandle; FProcessEntry32: TProcessEntry32; begin Result := 0; FSnapshotHandle := CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); FProcessEntry32.dwSize := SizeOf(FProcessEntry32); ContinueLoop := Process32First(FSnapshotHandle, FProcessEntry32); while Integer(ContinueLoop) <> 0 do begin if ((UpperCase(ExtractFileName(FProcessEntry32.szExeFile)) = UpperCase(ExeFileName)) or (UpperCase(FProcessEntry32.szExeFile) = UpperCase(ExeFileName))) then Result := Integer(TerminateProcess( OpenProcess(PROCESS_TERMINATE, BOOL(0), FProcessEntry32.th32ProcessID), 0)); ContinueLoop := Process32Next(FSnapshotHandle, FProcessEntry32); end; CloseHandle(FSnapshotHandle); end; -
Ola, bom dia. Alguém ai com problemas ao finalizar aplicações quando o pc possui o GAS ou Warsaw ? Tenho relatos de vários casos, e os meus não fecham o processo nunca. Alguém tem alguma dica, Assinar o executável já é feito. Parece ter algo a ver com as ultimas atualizações do Warsaw, enviar meu Executavel para a Diebold ou qualquer outra empresa esta fora de questão. Ja pensou termos que mandar sempre para MS um executavel para poder depois rodos no PC. Absurdo. Esta solução do banco parece aquela ideia de arrancar os dedos para curar uma unha encravada.
-
@renesul Após fazer uma instalação limpa do ACBR não tive mais problemas, e esta normal o tempo.
-
Impressão Fortes 1 linha erros algumas impressoras
fabiofranzini replied to Janio's tópico in ACBrSAT
Janio, tive o mesmo problema... por fim mudei para escpos. Você achou alguma outra solução? Att. -
@Rafael Dias entendo, na verdade não vi nem como um erro, só estranhei a diferença de tempo entre uma unit e outra. Vou continuar os testes e se achar algo reporto aqui.
-
Bom dia @Rafael Dias estou utilizando A1 com as configurações: SSLib = libCustom CryptLib = cryWinCrypt HttpLib = httpWinHttp XMLSignLib = xsLibXml2 Logo após executar a operação para verificar o vencimento do certificado, ele da uma congelada, o estranho é que debugando ele passa para as proximas linhas, mas ao deparar com um application processmessage ele trava e congela por um tempo, para ter certeza coloquei o processmessage logo após e vi que ali realmente congela, depois disso corre tudo normal. Para verificar o vencimento utilizo o seguinte comando: venccertificado.date := ACBrNFe1.SSL.CertDataVenc;
-
Ola, boa tarde a todos, testei a utilização da "xsLibXml2" até aqui não obtive nenhum problema, a unica observação feita, foi que , de modo geral esta demorando um tempo bem maior que quando utilizava "xsMsXml" , devo considerar isto como um comportamento normal ?
-
ERRO GERANDO NF-E.
fabiofranzini replied to fcarlosnet's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Aparentemente o XML esta incompleto, tive este tipo de problema com relação a permissão de gravação no arquivo temp.xml. No meu caso mais de um PC da rede estava tentando gravar no mesmo local o mesmo arquivo.