Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 18-06-2021 em todas as áreas
-
Version 1.4.7.318
6.187 downloads
ACBrLibNFe - Biblioteca para emissão e impressão de Nota Fiscal Eletrônica (NFe) e Nota Fiscal do Consumidor Eletrônica (NFCe). Faça Download pelo SVN, dos Demos de uso da ACBrLibNFe em diversas linguagens, usando o endereço: http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/ Manual On-Line: https://acbr.sourceforge.io/ACBrLib/ACBrLib.html1 ponto -
1 ponto
-
1 ponto
-
Atualizando o tópico... Se você usar o algum componente ou lib que dependa do Fortes Report para gerar relatórios, pode perceber que a sua aplicação ficou dependente de um Servidor X. Isso acontece mesmo com a compilação em modo CONSOLE. Talvez sua aplicação gere um erro semelhante ao descrito abaixo ao ser executada: Isso ocorre, porque o Fortes Report injeta essa dependência do Servidor X... Para resolver esse problema você pode instalar o serviço Xvfb, que é um Emulador de Servidor X https://en.wikipedia.org/wiki/Xvfb E nesse caso, você rodaria a sua aplicação com comando: xvfb-run ./SuaAplicacao Em alguns casos, também pode ser necessário, instalar o xauth https://en.wikipedia.org/wiki/X_Window_authorization1 ponto
-
Bom dia, eu ainda acho que a solução para esta ideia podia ser mais simples... Vou deixar uma "dica" abaixo que talvez te dê outro ponto de vista... 1) considerando que o botão Salvar do "RLPreviewForm" olha a propriedade "...Preview.Pages.Title", e só pega Filename do "filter" se Title estiver vazia, e 2) considerando que os componentes de impressão de DANFe (e outros DA) definem a chave de acesso nesta mesma propriedade Title... No form do seu projeto coloque um componente "RLPreviewSetup", e no evento "BeforeSave" eu fiz esse código abaixo e "meio que deu certo" var chavedfe : String; begin ShowMessage('ola mundo... BeforeSave!'+sLineBreak + (Sender as TRLPreviewForm).Preview.Pages.JobTitle+sLineBreak + (Sender as TRLPreviewForm).Preview.Pages.Title); chavedfe := Funcoes.somenteNumeros((Sender as TRLPreviewForm).Preview.Pages.Title); if (chavedfe = '') then begin chavedfe := Funcoes.somenteNumeros((Sender as TRLPreviewForm).Preview.Pages.JobTitle); end; if ValidarChave(chavedfe) then begin ForceDirectories(DIR_PDF); (Sender as TRLPreviewForm).Preview.Pages.Title := ''; // caso usuário dê um segundo clique no botão SALVAR, Title já está vazia, // por isso guardei a chave na JobTitle... :-) (Sender as TRLPreviewForm).Preview.Pages.JobTitle := chavedfe; Self.RLPDFFilter1.FileName := DIR_PDF + chavedfe; // uses RLFilters RLFilters.SelectedFilter := Self.RLPDFFilter1; end else begin Self.RLPDFFilter1.FileName := ''; end; Um problema é que poderia haver uma "quebra" no código caso alguma das considerações acima fosse alterada... Att Ricardo1 ponto
-
1 ponto
-
1 ponto
-
1 ponto
-
SAT Go! Bematech Acompanha fonte na caixa SUMÁRIO Se deseja encontrar algo específico, use os links abaixo: Vídeo da Homologação | Ambiente de testes | Características Técnicas | Downloads de Drivers e Manuais | Instalação | Configurações | Testes realizados | Considerações finais | Amostras Homologação em vídeo. Assista: Apresentação do aparelho. Download e instalação de drivers. Homologação com ACBrSAT. Ambiente Computador Notebook DELL G7 Sistema Operacional Windows 10 64Bit Processador Intel(R) Core(TM) i7-8750H Memória 8GB USB 2.0 Características Técnicas SAT Retenção de dados na memória enquanto desligado 10 anos Versão Sw. Básico 01.00.00-5 Layout XML 0.07 e 0.08 Fonte Externa SIM Tipo de Conexão USB Material Gabinete Plástico ABS Sinalização Display de Cristal Líquido Conexão de Rede 2 Conectores RJ45 100BASE-TX (fast ethernet) Alimentação USB / Fonte Externa Dimensões 13cm x 11,5cm x 3cm (LxPxA) Peso 500g. Drivers Windows 10 Download de Drivers e manuais Todos os manuais, drivers e softwares utilizados pelo SAT podem ser baixados através dos links abaixo. Acesse a Pasta principal de downloads do Equipamento, no Github: https://github.com/ElginDeveloperCommunity/SAT/tree/master/Bematech/satGo Documentação: Baixe o Aplicativo de Ativação no site do fabricante. Instale conforme o seu sistema operacional. Consulte na página 18 do Manual do Usuário. Baixe o “Software de Ativação” do equipamento (Bematech). Consulte os passos para instalação, configuração e Ativação do SAT a partir da página 21 do Manual do Usuário. Instalação Acompanhe abaixo a instalação de drivers e configuração de comunicação do Smart SAT. Windows 10 - Não há necessidade de intalação de Driver manualmente, ao plugar o SAT na USB será atualizado automaticamente utilizado o Windows 10. Após o reconhecimento do equipamento o driver SAT Bematech ficará visível no Gerenciador de Dispositivos do Windows da seguinte forma: - Note que automaticamente reconhece como uma porta COM emulada. - O Próximo passo é instalar o Software de ativação Bematech e realizar a ativação do equipamento. Consulte os passos para instalação, configuração e Ativação do SAT a partir da página 18 do Manual do Usuário (OBS Importante: No diretório de instalação do Software de Ativação Bematech você encontrará a dll de comunicação com o aparelho “BemaSat32.dll” e o arquivo de configuração “Bemasat.xml”, esses dois arquivos devem ser copiados para o diretório raiz da aplicação que vai se comunicar com SAT). Configurações: Comunicação com o demo SATTeste O demo SATTeste é um exemplo que utiliza o componente ACBrSAT. Ele realiza todas as operações principais do SAT. Se desejar saber mais sobre o demo e aprender como Ativar o SAT pelo SATTeste, assista este vídeo gravado pelo Junior Santos: Comunicação entre ACBr e SAT Para iniciar os testes utilizando o SAT Go, copie a dll. "BemaSAT32.dll" e o arquivo (Bemasat.xml) para o diretório raiz do SATTest. Recomendamos que verifique o arquivo Bemasat.xml e edite, informando a porta correta do SATGo, conforme está reconhecendo no gerenciador de dispositivos. (Necessário apenas se não estiver reconhecendo a porta automaticamente) Ex: Configurações: Dados do SAT CFe Tipo de chamada satDinamico_stdcall Nome da DLL BemaSAT32.dll Código de Ativação 00000000 Versão XML 0,08 Página de Código 65001 UTF8 Habilitado Configurações: Dados Emitente CNPJ 27101611000182 Insc. Estadual 111111111111 Configurações: Dados Sw. House CNPJ 16.716.114/0001-72 Assiantura Sw. House: SGR-SAT SISTEMA DE GESTAO E RETAGUARDA DO SAT Teste de Desempenho No teste de desempenho medimos o tempo de envio até o recebimento do XML de resposta (Não é considerado o tempo de decodificação do XML pelo demo).Utilizamos o demo SATTeste para realizar este processo onde realizamos vendas com diferentes quantidade de itens, cada tipo de venda repetida 5 vezes. O último teste realizado foi com 501* itens para simular um erro, pois isso excede o máximo permitido de 500 itens. Desta forma, calculamos também o tempo médio da resposta de retorno do erro. Na tabela abaixo se encontram os resultados obtidos: Nota: O tempo medido nesse teste é computado desde o início da transmissão do XML para o SAT, até a recepção do XML de venda, gerado como resposta pelo SAT. Sendo assim, é uma medição diferente do que a Especificação Técnica do SAT preconiza, onde apenas o tempo de Geração e Assinatura do XML da venda é considerado. * Ao processar o XML de *501 itens o SAT retorna o seguinte erro:|Rejeição: Erro não identificado| Considerações O SAT Go se mostrou bem eficiente com um bom desempenho na transmissão de Cupons com grandes qtd de itens. Além disso se mostra um equipamento bastante robusto para o uso no dia a dia de um PDV. A comunicação com a dll do equipamento é simples e de fácil configuração, precisando se atentar apenas a manter a dll no mesmo diretório da aplicação. A Fonte externa 5v, que acompanha o equipamento é bastante útil, pois garante que o equipamento trabalhe tenha a voltagem necessária para o bom funcionamento do aparelho, não dependendo ser energizado pelo USB do PC. Além disso tem o botão (Liga / Desliga) que garante a integridade das informações que estão sendo processadas. O Painel em Display LCD é um grande diferencial do aparelho, facilitando muito a visualização fácil e objetiva das principais funcionalidades do SAT, além dos Status do cupom, podendo ser visualizado na própria tela do equipamento a qtd de cupons Transmitidos, Pendentes, Cancelados e a Processar. Isso facilita muito na identificação de problemas de comunicação com Internet e acumulos de Cupons pendentes de transmissão. Sendo compatível com o layout de XML 0.08, o SAT Go é compatível com o componente ACBrSAT. Amostras: Cupons Emitidos:1 ponto
-
Smart SAT Elgin SAT Mais rápido do mercado SUMÁRIO Se deseja encontrar algo específico, use os links abaixo: Vídeo da Homologação | Ambiente de testes | Características Técnicas | Downloads de Drivers e Manuais | Instalação | Configurações | Testes realizados | Considerações finais | Amostras Homologação em vídeo. Assista: Apresentação do aparelho. Download e instalação de drivers. Homologação com ACBrSAT. Ambiente Computador Notebook DELL G7 Sistema Operacional Windows 10 64Bit Processador Intel(R) Core(TM) i7-8750H Memória 8GB USB 3.1 de 1º Geração Características Técnicas SAT Retenção de dados na memória enquanto desligado 10 anos Versão Sw. Básico 03.00.18 Layout XML 0.07 e 0.08 Fonte Externa NÃO Tipo de Conexão USB Material Gabinete Plástico Sinalização 5 LEDs Conexão de Rede 2 Conectores RJ45 100BASE-TX (fast ethernet) Alimentação USB / Fonte Externa Dimensões 12cm x 8cm x 4cm (LxPxA) Peso 250g. Drivers Windows 10, Linux Download de Drivers e manuais Todos os manuais, drivers e softwares utilizados pelo SAT podem ser baixados através dos links abaixo. (Obs Caso não esteja conseguindo Baixar com seu Navegador padrão, utilize o Firefox): LINK DO GITHUB PARA DOWNLOADS: https://github.com/ElginDeveloperCommunity/SAT/tree/master/Elgin/SMART SAT Consulte o Manual Unificado: para saber mais detalhes sobre como instalar o equipamento. Baixe o Driver no site do fabricante. Instale conforme o seu sistema operacional. Consulte na página 21 do Manual Unificado. Baixe o “Ativador” do equipamento (Elgin Tools). Consulte os passos para instalação, configuração e Ativação do SAT a partir da página 23 do Manual Unificado . Obs: Se preferir pode baixar o Pacote de Instalação… Já contém o Manual Unificado, Driver e Instalador Elgin Tools. Instalação Acompanhe abaixo a instalação de drivers e configuração de comunicação do Smart SAT. Windows 10 - Baixe o driver “satelgin-5.0.6”, instale conforme a versão do seu Sistema Operacional. verifique os passos de instalação antes de ligar a USB no Computador. Consulte na página 21 do Manual Unificado. - Após instalado o SAT será reconhecido no Gerenciador de Tarefas ao ligar na USB: - O Próximo passo é instalar o Ativador “Ativador-setup1.1.1” Será reconhecido no sistema como “Elgin Tools”. Consulte os passos para instalação, configuração e Ativação do SAT a partir da página 23 do Manual Unificado. (Encontre também as dlls para utilização do SmartSAT junto ao ACBr no diretório de instalação do Elgin Tools. Será necessário a “dllsat.dll” e “zlib.dll”) Configurações: Comunicação com o demo SATTeste O demo SATTeste é um exemplo que utiliza o componente ACBrSAT. Ele realiza todas as operações principais do SAT. Se desejar saber mais sobre o demo e aprender como Ativar o SAT pelo SATTeste, assista este vídeo gravado pelo Junior Santos: Comunicação entre ACBr e SAT A DLL disponibilizada pelo fabricante chama-se "dllsat.dll", ela está disponível na pasta de instalação do Aplicativo Elgin Tools.. Nos nossos testes, a DLL não estava na pasta da aplicação, mas conseguiu comunicar-se corretamente. Em casos de problemas com a DLL, recomendamos que a mesma esteja alocada na mesma pasta da aplicação. Configurações: Dados do SAT CFe Tipo de chamada satDinamico_stdcall Nome da DLL dllsat.dll Código de Ativação 123456789 Versão XML 0,08 Página de Código 65001 UTF8 Habilitado Configurações: Dados Emitente CNPJ 14200166000166 Insc. Estadual 111111111111 Configurações: Dados Sw. House CNPJ 16.716.114/0001-72 Assiantura Sw. House: SGR-SAT SISTEMA DE GESTAO E RETAGUARDA DO SAT Teste de Desempenho No teste de desempenho medimos o tempo de envio até o recebimento do XML de resposta (Não é considerado o tempo de decodificação do XML pelo demo).Utilizamos o demo SATTeste para realizar este processo onde realizamos vendas com diferentes quantidade de itens, cada tipo de venda repetida 5 vezes. O último teste realizado foi com 501* itens para simular um erro, pois isso excede o máximo permitido de 500 itens. Desta forma, calculamos também o tempo médio da resposta de retorno do erro. Na tabela abaixo se encontram os resultados obtidos: Nota: O tempo medido nesse teste é computado desde o início da transmissão do XML para o SAT, até a recepção do XML de venda, gerado como resposta pelo SAT. Sendo assim, é uma medição diferente do que a Especificação Técnica do SAT preconiza, onde apenas o tempo de Geração e Assinatura do XML da venda é considerado. * Ao processar o XML de *501 itens o SAT retorna o seguinte erro:|Rejeição: Erro não identificado| Considerações O SmartSAT da Elgin se mostrou bem eficiente e principalmente muito rápido na transmissão de arquivos XMLs com maior quantidade de itens. A comunicação com a dll do equipamento é bastante simples e ágil, visto que não depende de permissões do SO e trabalha com uma versão única para todos os modelos de equipamento. Assim como a instalação do driver se mostrou bem automatizada. Apesar de existir entrada para Fonte externa 5v,a utilização do mesmo utilizando apenas alimentação USB se mostrou satisfatória, facilitando também na instalação visto que não precisa ser ligado em uma tomada de energia. Também permite o uso de uma trava de segurança, que ajuda a garantir a integridade do equipamento, de forma a evitar furtos e que o mesmo seja movido sem autorização. O visor frontal facilita na visualização da conexão de internet do aparelho e o status bloqueio e desbloqueio do mesmo. Mas para identificação dos Status de comunicação e transmissão é utilizado a identificação através dos 5 leds na parte superior do aparelho, porém se mostra bem intuitivo para identificação de Cupons pendentes de transmissão ou falha na comunicação com o Fisco. Sendo compatível com o layout de XML 0.08, o SmartSAT é compatível com o componente ACBrSAT. Amostras: Cupons Emitidos:1 ponto
-
Boa noite. Tive que incluir em meu sistema uma opção para cálculo de SEDEX / PAC, e procurando por uma solução "pra ontem", achei um código na internet, fiz uns ajustes e deixei funcionando (em Delphi 7). Eu nunca precisei desenvolver um componente "do zero", então estou postando o fonte para o caso de alguém com mais prática na criação de componentes integrar ao ACBr. Talvez se encaixe no ACBrTCP. []´s Edson SedexDelphi.rar1 ponto
-
Pronto com rastreio, eu estava com muito serviço por isso demorei um pouco rasterio.zip1 ponto
-
eu transformei em componente segue em anexo: ACBRSedex.zip fico aguardando os testes1 ponto
-
Cara o codigo é o mesmo nos 2 projetos, não tem como ter resultados diferentes entre eles.-1 pontos