-
Total de ítens
27.556 -
Registro em
-
Última visita
-
Days Won
766
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Daniel Simoes postou
-
A versão MT faz referencia a Multi Thread
-
Não pois o DANFE precisa refletir o conteúdo do XML
-
Atualizar os fontes do ACBR trunk2 a cada quanto tempo?
Daniel Simoes replied to Fernando Massa's tópico in ACBrDiversos
As mudanças fiscais são constantes... Os fontes do ACBr sofrem atualizações diárias.... Mas talvez seja importante você ter uma copia do Trunk2 para fazer merge com o SVN do ACBr.... E rodar seus testes unitários após o merge com as atualizações do ACBr... -
É com muita satisfação, que estamos criando um novo serviço, para nossos usuários do ACBr Pro (SAC na modalidade de assinatura Anual). Esta inovação é orgulhosamente mantida por nossos consultores, para trazer conteúdos novos todas as semanas para os Pros. Queremos fazer a diferença no dia-a-dia desta comunidade, com conteúdos que abordam desde nossos componentes, até assuntos gerais em desenvolvimento e automação comercial. O que é o Papo Pro ACBr ? O Papo Pro ACBr é um serviço de Consultoria por Voz, que ocorrerá das 10:00hs as 11:00hs, toda terça a quinta-feira, e prestado pelos nossos Consultores / Desenvolvedores do ACBr, através do Discord A quem se destina ? Esse serviço e exclusivo à nossos assinantes ACBr Pro, ou seja, aqueles já acessam o Discord no Grupo ACBr Pro. Como funciona, esse serviço de Consultoria ? De terça-feira até quinta-feira, abriremos um horário diário para consultoria por voz, através do Discord, no Canal de Voz #Papo Pro ACBr . Cada dia, um assunto em específico será abordado... As perguntas devem ser focadas no assunto do dia, pois os consultores escolhidos para o atendimento, estarão focados no assunto do dia... Basta clicar no Canal de Voz, para ingressar na reunião, começar a receber o áudio, e ver os participantes... Para Falar.. libere o seu microfone... O Discord tem um ótimo software para captura de voz, e supressão de ruídos.. alias, esse é o ponto forte do Discord, e motivo principal para ele ser o "queridinho" dos Gamers, que jogam em grupos on-line... Caso queira sair da Sala.. basta usar o botão de desconexão... Se desejar, você pode compartilhar a sua câmera... Se você precisar compartilhar sua Tela, isso é possível.. basta clicar no botão para iniciar o compartilhamento... Após isso, o Discord perguntará qual Tela ou Aplicativo, você quer compartilhar... Escolha o Programa ou Tela que deseja compartilhar e clique no botão "Ao Vivo"... Vários usuários poderão compartilhar a tela ao mesmo tempo, observe que ao lado do nome do usuário, aparecerá em vermelho o texto "AO VIVO" Para assistir a tela compartilhada, basta clicar no nome do usuário, e em seguida em "Assistir à Transmissão" Como posso fazer minhas perguntas ? Você sempre poderá fazer suas perguntas durante a reunião, por voz.. mas além de um novo canal de Voz, criamos 4 novos canais de texto, que são exclusivos para o endereçamento de perguntas para as reuniões que ocorrerão de terça a quinta-feira... Dessa forma, recomendamos a todos usuários do ACBr Pro, que escrevam as suas perguntas, antes da reunião, para que nossos consultores já possam se preparar para uma melhor resposta... As perguntas serão respondidas por ordem de chegada... Como posso saber qual assunto será abordado ? Criamos um novo calendário no nosso fórum.. Basta acessar nosso Calendário, e ver os apontamentos da Cor Verde Posso sugerir assuntos ? Claro que SIM.. Contamos com a sua sugestão para definirmos as próximas agendas... Por favor use o canal #duvidas-gerais, do Grupo ACBr Pro, para sugerir o assunto do seu interesse... Porque não tem reunião segunda-feira ? Segunda, nossos consultores já realizam uma importante reunião de alinhamento do Sprint... E se não der tempo de responder tudo em uma hora ? Teremos reuniões diárias.. podemos continuar no próximo dia... Também podemos continuar a reunião, conforme a disponibilidade de nossos consultores / desenvolvedores Assista o vídeo:
- 1 reply
-
- 10
-
-
untilAssunto: ACBrBoleto Consultores: @José M. S. Junior e @Juliana Tamizou Conecte-se no Discord,e entre no canal de voz, #Papo Pro ACBr, das 10:00 as 11:00
-
untilAssunto: ACBrLib e ACBrMonitor Consultores: @Rafael Dias e @José M. S. Junior Conecte-se no Discord,e entre no canal de voz, #Papo Pro ACBr, das 10:00 as 11:00
-
untilAssunto: SAT/MFe Consultores: @José M. S. Junior e @antonio.carlos Conecte-se no Discord,e entre no canal de voz, #ACBr Papo Pro, das 10:00 as 11:00
-
untilPrimeira edição do Papo Pro ACBr... Assunto: NFe/NFCe Consultores: @Italo Giurizzato Junior e @EMBarbosa Conecte-se no Discord,e entre no canal de voz, #Papo Pro ACBr, das 10:00 as 11:00
-
Atualização do Lazarus
Daniel Simoes replied to cefantacini's tópico in Object Pascal - Delphi & Lazarus
Instale na pasta padrão do Lazarus... Nunca instale componentes de terceiros, dentro da pasta do Lazarus https://www.lazarus-ide.org/ -
TEF - Identificar tipo da VIA na impressão
Daniel Simoes replied to Renan S's tópico in Dúvidas sobre TEF
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. -
Atualização do Lazarus
Daniel Simoes replied to cefantacini's tópico in Object Pascal - Delphi & Lazarus
Bem simples.. Renomeie a pasta onde o Lazarus está instalado C:\Lazarus -> c:\lazarus.old Instale o novo Lazarus Vá em Tools - CleanUp + Build All Pronto... você terá o novo Lazarus, com todos os componentes instalados anteriormente, já na IDE Isso ocorre, porque o Lazarus "memoriza" os componentes instalados, salvando-os na pasta do Usuário do Sistema -
TEF - Identificar tipo da VIA na impressão
Daniel Simoes replied to Renan S's tópico in Dúvidas sobre TEF
Você recebe no evento, o número da via... procedure TFormPrincipal.ACBrTEFD1ComandaECFImprimeVia( TipoRelatorio: TACBrTEFDTipoRelatorio; Via: Integer; // <----------- AQUI ---------- ImagemComprovante: TStringList; var RetornoECF: Integer); begin AdicionarLinhaLog( 'ACBrTEFD1ComandaECFImprimeVia: '+IntToStr(Via) ); AdicionarLinhaImpressao( ImagemComprovante.Text ); RetornoECF := 1 ; end; -
TEF - Identificar tipo da VIA na impressão
Daniel Simoes replied to Renan S's tópico in Dúvidas sobre TEF
no componente ACBrTEFD ACBrTEFD.Resp.ImagemComprovante1aVia.Text - Estabelecimento ACBrTEFD.Resp.ImagemComprovante2aVia.Text - Cliente -
Lazarus - Ordem de Tabulação
Daniel Simoes replied to cefantacini's tópico in Object Pascal - Delphi & Lazarus
Até onde sei, o Lazarus não tem Bug com isso... Usamos ele para a construção do ACBrMonitorPLUS e outros programas Verifique se seus componentes estão em diferentes Conteiners (Panels, GroupBox, etc)... observe que você precisa definir o TabOrder dos conteiners no Form -
ACBrSATExtratoESCPOS não imprime QRCode
Daniel Simoes replied to Anderson Camargo's tópico in ACBrSAT
experimente ainda ACBrPosPrinter.EspacoEntreLinhas := 40; -
ACBrSATExtratoESCPOS não imprime QRCode
Daniel Simoes replied to Anderson Camargo's tópico in ACBrSAT
-
Impressora Diebold IM453H não Imprime QR CODE corretamente
Daniel Simoes replied to easysoft's tópico in ACBrSerial
Verifique se a Impressora está com o Firmware atualizado Verifique se em ACBrPosPrinter o modelo está configurado como: ppEscDiebold Verifique se a Impressora Diebold está configurada com os padrões de fábrica... -
ACBrSATExtratoESCPOS não imprime QRCode
Daniel Simoes replied to Anderson Camargo's tópico in ACBrSAT
Verifique se a impressora está com o Firmware atualizado... Verifique se você configurou o Modelo em ACBrPosPrinter para ppEscPosEpson... Verifique se você configurou em ACBrSATExtratoESCPOS para a impressão de QRCode lateral -
ACBrSAT como configurar para Layout 0.08
Daniel Simoes replied to Anderson Camargo's tópico in ACBrSAT
A versão do SAT não tem relação com o QRCode de impressão... para um novo problema, por favor crie um novo tópico... -
ACBrWinReqRespClass - Erro Interno: 183 - HederReq não está sendo Limpado.
Daniel Simoes replied to HelioNeto's tópico in ACBrTCP
Obrigado pelos testes... Commit [r21255] -
ACBrWinReqRespClass - Erro Interno: 183 - HederReq não está sendo Limpado.
Daniel Simoes replied to HelioNeto's tópico in ACBrTCP
@HelioNeto, Eu creio que essa modificação, poderia causar problemas em rotinas que manipulam o Header, antes de chamar TACBrWinReqResp.Execute... Por favor tente com a Unit modificada em anexo... Observe que ela limpa o Header em TDFeHttpWinHttp.ConfigConnection; Note ainda, que o mesmo já é feito em: TDFeHttpOpenSSL.ConfigConnection ACBrDFeHttpWinApi.pas -
ACBrSAT como configurar para Layout 0.08
Daniel Simoes replied to Anderson Camargo's tópico in ACBrSAT
Veja no Log interno do SAT, se ele realmente está com Sw.Básico que suporta a 0.08 talvz seja necessário atualizar o Sw.Básico do SAT -
Como detectar se em uma Transação ADM houve um cancelamento ?
um tópico no fórum postou Daniel Simoes TEF,PIX e Carteiras Digitais
Olá pessoal... Como vocês sabem, em uma menu Administrativo do TEF (ADM), é possível efetuar várias operações, inclusive um Cancelamento de Pagamento TEF realizado anteriormente.. Nessa situação, a Aplicação Comercial pode necessitar ser informada de que houve um Cancelamento e identificar corretamente a transação TEF que foi Cancelada. Isso pode ser útil para refletir esse status de Cancelamento em sua base de dados local, ou até mesmo providenciar outros estornos e devoluções... Mas como podemos detectar no Log de retorno de uma transação Administrativa (ADM), se houve ou não um Cancelamento ou uma simples reimpressão ? A resposta abaixo, se refere ao TEF PayGo Web, usando o componente ACBrTEFD. O componente ACBrTEFD, mapeia os retornos do Log do TEF, para propriedades internas do Objeto TACBrTEFResp, isso é feito no método TACBrTEFResp.ConteudoToProperty, que é sobreposto em cada Classe de TEF... Para ver o mapeamento que o ACBrTEFD realiza com os Logs da PayGoWeb, veja na Unit ACBrTEFPayGoComum.pas, a procedure ConteudoToPropertyPayGoWeb(AACBrTEFResp: TACBrTEFResp); Analisando o Log de um ADM, onde ocorreu o Cancelamento... temos as seguintes respostas: PWINFO_TOTAMNT=000000000300 -> Resp.ValorTotal PWINFO_TRNORIGDATE=291020 -> Resp.DataHoraTransacaoCancelada PWINFO_TRNORIGNSU=000092672 -> Resp.NSUTransacaoCancelada PWINFO_TRNORIGREQNUM=0000216525 PWINFO_TRNORIGTIME=101830 -> Resp.DataHoraTransacaoCancelada PWINFO_RCPTMERCH= *** PAYGO - AMBIENTE SANDBOX *** \x0D\x0A Via Estabelecimento...... -> Resp.ImagemComprovante1aVia.Text Ou seja, se o Cancelamento ocorreu com sucesso, teremos a impressão de um comprovante desse cancelamento, e os dados da transação Cancelada... então podemos analisar a resposta com o IF abaixo: if (ACBrTEFD.Resp.NSUTransacaoCancelada <> EmptyStr) and (Trim(ACBrTEFD.Resp.ImagemComprovante1aVia.Text) <> EmptyStr) then // HouveCancelamento Um bom local para fazer esse tipo de Verificação é no evento "OnDepoisConfirmarTransacoes"-
- 5
-
-
Erro - ACBrDeviceLPT.pas(101): F2613 Unit 'Forms' not found.
Daniel Simoes replied to Gustavo_Schwarz's tópico in ACBrSerial
Veja esse tópico: