-
Total de ítens
250 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que OFF-DEV postou
-
ACBrLibMail.Demo C# erro ao enviar emails com anexo
OFF-DEV replied to OFF-DEV's tópico in ACBrLibMail
Foram refeitos todos os testes: Utilizei a versão acima ACBrMail32.dll; Criado automáticamente arquivo de configuração ACBrLib.ini; Os campos de entrada dos dados no arquivo da configuração são armazenados e carregados corretamente; Mensagem Texto: envia mensagem normal e com tag html; Texto Alternativo: envia mensagem com texto normal; Vários arquivos em anexo foram enviados corretamente; Todos os testes foram concluídos com sucesso! Grato a equipe ACBr! -
ACbrMonitorPlus único no servidor com vários PDV
OFF-DEV replied to OFF-DEV's tópico in ACBrMonitorPLUS
Bom dia, Grato, -
Bom dia, Há uma forma de instalação única no servidor ACBrMonitorPlus para atender vários terminais de ponto de venda, apenas trocando a informação do parâmetros no arquivo ACBrMonitor.ini? Exemplo: * Configurar o servidor exemplo: S:\ACBrMonitorPLUS\INI\PDV001\ACBrMonitor.ini ou S:\ACBrMonitorPLUS\INI\PDV002\ACBrMonitor.ini (arquivos parâmetros terminais) * Configurar o cliente exemplo: S:\ACBrMonitorPLUS\ACBrMonitor.exe /INI PDV002 (atalho ao ACBrMonitorPlus.exe na barra de tarefa do PDV) Assim eu faço apenas uma instalação do monitor e tenho o beneficio de múltiplos para os pontos de vendas no hardware (sat/impressoras) e software (certificados digitais) Grato,
-
ACBrLibMail.Demo C# erro ao enviar emails com anexo
OFF-DEV replied to OFF-DEV's tópico in ACBrLibMail
Testes efetuados: * Atualizado do fontes do SVNUpdate na pasta: O:\ACBr\Projetos\ACBrLib\Demos\Mail\C#\Demo * Nova ACBrMail32.dll conforme orientação acima. * Erro ao criar ACBrLib.ini (erro ao ler dados no ini) * Os campos continuam com retorno truncado (no arquivo ini está correto) Nome=DFe Server Servidor=smtp.gmail.com [email protected] Usuario=postweb Senha=********************** Codificacao=27 Porta=587 SSL=0 TLS=1 Timeout=0 Confirmacao=0 ConfirmacaoEntrega=0 SegundoPlano=0 Tentativas=1 IsHTML=1 Priority=1 * Arquivo anexo enviado corretamente * Mensagem Texto com tag html, funcionou corretamente Grato, -
ATENÇÃO - Alterações no extrato do CF-e-SAT a partir de 01/01/2019 Apesar do Manual de Orientação versão 2_17_07 de 27 de julho de 2018 apresentar o novo layout do extrato do CF-e-SAT como obrigatório a partir de 01/01/2019, informamos que o novo layout do extrato do CF-e-SAT será opcional e será permitido que se utilizem ambos layouts de extratos CF-e-SAT. A próxima versão deste manual terá a atualização que irá retirar a obrigatoriedade e esclarecerá que a versão até então em uso continuará sendo aceita. ATENÇÃO - Layouts suportados a partir de 01/01/2019 Informamos que somente os layouts 0.07 e 0.08 de cupons CF-e-SAT serão aceitos a partir de 01/01/2019. O layout 0.06 atualmente em uso deixará de ser aceito pela Sefaz.
- 1 reply
-
- 1
-
Olá, Contém comigo para participar dos testes neste projeto! Grato a Equipe ACBr!
-
ACBrLibMail.Demo C# erro ao enviar emails com anexo
OFF-DEV replied to OFF-DEV's tópico in ACBrLibMail
Bom dia, Ficou a GUI mais operacional, (sugestão botão [Testar Configuração com o Servidor de Email] ) Baixei do repositório conforme solicitado e fiz alguns testes, conforme segue em anexo: 1) Falha ao criar o arquivo ACBrLib.ini (formato incorreto), mesmo assim abriu o aplicativo. 2) Ao sair e entrar novamente no aplicativo não apresenta os campos (email, host SMPTP) fica truncado o texto. 3) Não está enviando a Mensagem Texto ao abrir o email. 4) Na Mensagem HTML, apresenta em texto normalmente ao abrir o email. 5) A Mensagem HTML, não reconhece a formatação dos elementos tag. 6) Arquivo anexo enviado com sucesso!!! Grato a equipe ACBr. -
Falha o enviar de email com anexo: acBrMail.Clear(); acBrMail.AddAddress(txtDestinatario.Text, txtDestinatario.Text); acBrMail.SetSubject(txtAssunto.Text); acBrMail.AddBody(txtAltBody.Text); // está invertido o campo UI com o componente. acBrMail.AddAltBody(txtBody.Text); // está invertido o campo UI com o componente. acBrMail.AddAttachment("anexo.txt", "arquivo texto", ACBrLib.Core.Mail.MailAttachmentDisposition.Attachment); // BUG acBrMail.Send(); Segue em anexo as telas: * Pasta com os arquivos de configuração ACBrLib.Demo * Tela com a mensagem falha do envio email com anexo.txt obs: Excelente o novo fonte exemplo. Grato, anexo.txt
-
Bom dia, Estou executando o teste de envio de email, utilizando ACBrLibMail! Ambiente: \ACBr\Projetos\ACBrLib\Demos\Mail\C#\Demo\ACBrLibMail.Demo\ - Criado automaticamente: ACBrLib.ini (anexo) -Adicionado ACBrEmail32.dll (versão 0.0.1.33 - 26/11/208) - Erro: SMTP Error: Unable to Login. 220.2.0.0 Ready to start TLS. (anexo) obs: utilizei as mesma configurações atuais do ACBrMonitorPLUS o qual no teste agora, enviou o email com sucesso. Grato, ACBrLib.ini
-
Boa noite, >>> Não Gerou o PDF ou houve algum erro na hora de gerar ? LOG 18/01/19 18:03:46:860 - SAT_GerarPDFExtratoVenda(ACBrC#\Debug\Debug\Vendas\08723218000186\201901\18\AD35190108723218000186599000092610055783093821.xml, ) 18/01/19 18:03:46:860 - Travar 18/01/19 18:03:46:876 - Carregando arquivo xml ######ABORTA O SISTEMA ###### >>> Vou estar adicionando estes 2 botões no Demo. Meus agradecimentos ao Daniel e Rafael pela trabalho colaborativo e enfim a toda Equipe ACBr. Grato,
-
Bom dia, Funcionou a emissão e impressão DSK-1000 S@T Tanca. Ambiente: >>> ACBrC#\Debug\Debug.rar >>> ACBrC#\ACBrLibSAT-2019.1.7.1\Cdecl\ACBrSAT32.dll >>> ACBrC#\ACBrMonitorPLUS\SAT\Tanca\SAT.DLL >>> Configuração Modelo (satDinamico_stdcall) Não funcionou >>> Impressão modo PDF >>> Falta botão Cancelar SAT >>> Talvez botão teste Email obs: no aguardo para desenvolvimento ambiente em produção. Grato,
-
Boa tarde Juliana, Eu reinstalei os arquivos da pasta Debug.rar enviado pela equipe ACBr e desta vez não utilizei a SAT.DLL (fabrica tanca). Copiei da pasta C:\ACBrMonitorPLUS\SAT\Tanca os arquivos SAT.DLL e sat.ini Mesmo assim ao utilizar o botão [Criar CFe] e logo após botão [Enviar CFe], aborta o aplicativo ACBrLibSatDemo Grato,
-
Bom dia, S@T SDK TANCA (SDK-1000) Sem em anexo o modelo e a dllsat.dll do modelo reportado. Att. dllsat.dll
-
Bom dia, obs: Não consegui baixar a versão fonte ACBrLibSat Demo no fórum mais atual, os teste foram apenas os enviados pela equipe de suporte ACBr; >>> Funcionado: [Inicializar] [Consultar SAT] [Consultar STATUS] [Criar Enviar CFe] [Imprimir CFe] [Imprimir CFe Red.] [Imprimir PDF CFe] [Desinicializar] [Criar CFe] >>> Não foi possível [Cancelar CFe] [Enviar Email] >>> Não funcionou. [Enviar CFe] obs: aborta o sistema!!! Grato, ACBrLibMail-20190102.log ACBrLibPosPrinter-20190102.log ACBrLibSAT-20190102.log ACBrLibSAT-20190102.log
-
Boa tarde Daniel. "Usei o emulador SAT do SEFAZ e consegui comunicação e envio de um CFe..." Eu estou usando S@T SDK TANCA!!!, não um emulador SAT! Pode vir dai a divergência do acesso ao vinculo da lib dll. Assim que puder você fazer um teste com o emulador. obs: Está tudo na mesma pasta!!!! Grato!
-
Bom dia Rafael. Apaguei a pasta e montei novamente ambiente 32bit. Eu baixei o demo do Site, copie ACBrSAT32.dll do ACBrSat (Cdecl) e as dll do OpenSSL e LibXml2. (SVN UpDate) > S@T SDK TANCA (ok) > ACBrLibSAT-0.1.0.0 (Cdecl) > C:\Windows\system32>ver Microsoft Windows [versão 10.0.17763.195] (c) 2018 Microsoft Corporation. Todos os direitos reservados. >>> O mesmo problema: MDA loaderLock MDA (Assistente de Depuração Gerenciado) de loaderLock detecta tentativas de executar código gerenciado em um thread que mantém o bloqueio do carregador do sistema operacional Microsoft Windows. Qualquer execução desse tipo é inválida porque pode levar a deadlocks e ao uso de DLLs antes de elas terem sido inicializadas pelo carregador do sistema operacional. Grato. ACBrLib.ini ACBrLibSAT-20181221.log
-
Bom dia Pessoal. Grato pelo pronto atendimento: Sim, muito fácil a Equipe ACBr realmente é muito qualificada e tenho certeza que será um sucesso está nova fase! Segue em anexo arquivo log e ini e demais telas para analise; obs: Abriu o form de configuração, mais não pode gravar os parametros!!! Grato. ACBrLib.ini ACBrLibSAT-20181220.log
-
Bom dia Daniel, Segue a configuração: Uso: Tanca S@T SDK, versão 2.0.0.0 em anexo arquivo log e ACBrLib.ini (criado automáticamente) 17/12/18 08:52:58:816 - Destravar 17/12/18 08:52:58:822 - SetRetorno(0, ) 17/12/18 08:52:58:829 - LIB_ConfigLerValor(SAT, NomeDLL) 17/12/18 08:52:58:834 - Valor:, len:0 17/12/18 08:52:58:839 - SetRetorno(0, ) 17/12/18 08:52:58:845 - LIB_ConfigLerValor(SAT, Modelo) 17/12/18 08:52:58:850 - Valor:0, len:1 17/12/18 08:52:58:855 - SetRetorno(0, 0) 17/12/18 08:52:58:860 - LIB_ConfigLerValor(SAT, CodigoDeAtivacao) 17/12/18 08:52:58:865 - Valor:, len:0 17/12/18 08:52:58:870 - SetRetorno(0, ) 17/12/18 08:52:58:875 - LIB_ConfigLerValor(SATConfig, infCFe_versaoDadosEnt) 17/12/18 08:52:58:880 - Valor:0,07, len:4 17/12/18 08:52:58:885 - SetRetorno(0, 0,07) 17/12/18 08:52:58:890 - LIB_ConfigLerValor(SATConfig, PaginaDeCodigo) 17/12/18 08:52:58:895 - Valor:0, len:1 17/12/18 08:52:58:899 - SetRetorno(0, 0) 17/12/18 08:52:58:904 - LIB_ConfigLerValor(SAT, SignAC) 17/12/18 08:52:58:908 - Valor:, len:0 17/12/18 08:52:58:913 - SetRetorno(0, ) 17/12/18 08:52:58:919 - LIB_ConfigLerValor(SATConfigArquivos, SalvarCFe) 17/12/18 08:52:58:923 - Valor:0, len:1 17/12/18 08:52:58:928 - SetRetorno(0, 0) 17/12/18 08:52:58:940 - LIB_ConfigLerValor(SATConfigArquivos, SalvarEnvio) 17/12/18 08:52:58:945 - Valor:0, len:1 17/12/18 08:52:58:952 - SetRetorno(0, 0) 17/12/18 08:52:58:959 - LIB_ConfigLerValor(SATConfigArquivos, SalvarCFeCanc) 17/12/18 08:52:58:966 - Valor:0, len:1 17/12/18 08:52:58:972 - SetRetorno(0, 0) 17/12/18 08:52:58:979 - LIB_ConfigLerValor(SATConfigArquivos, SepararPorCNPJ) 17/12/18 08:52:58:984 - Valor:0, len:1 17/12/18 08:52:58:990 - SetRetorno(0, 0) 17/12/18 08:52:58:997 - LIB_ConfigLerValor(SATConfigArquivos, SepararPorDia) 17/12/18 08:52:59:003 - Valor:0, len:1 17/12/18 08:52:59:008 - SetRetorno(0, 0) 17/12/18 08:52:59:017 - LIB_ConfigLerValor(Extrato, Tipo) 17/12/18 08:52:59:022 - Valor:0, len:1 17/12/18 08:52:59:027 - SetRetorno(0, 0) 17/12/18 08:52:59:033 - LIB_ConfigLerValor(Extrato, NumCopias) 17/12/18 08:52:59:038 - Valor:1, len:1 17/12/18 08:52:59:043 - SetRetorno(0, 1) 17/12/18 08:52:59:047 - LIB_ConfigLerValor(Extrato, SoftwareHouse) 17/12/18 08:52:59:053 - SetRetorno(-3, Chave não existe no arquivo de configuração) =================================================================================================== 17/12/18 08:52:59:060 - LIB_UltimoRetorno 17/12/18 08:52:59:065 - Codigo:-3, Mensagem:Chave n[195][163]o existe no arquivo de configura[195][167][195][163]o =================================================================================================== obs: S@T TANCA SDK. compatível com a versão ACBrMonitorPLUS 1.2.025 Qualquer coisa me prontifico caso necessário a disponibilizar o terminal para remoto e testes! ps: Ao mostrar a janela de configuração já mostra a mensagem, será que tenho que configurar editando o arquivo ACBrLib.ini? Grato.
-
Olá, Rafael, pesquisando o fonte eu notei o seguinte: ACBrMonitorPlus 1.2.0.25 Parâmetro que está funcionando normalmente com SAT: >>> satDinamico_stdcal ACBrSAT.Inicializado NumeroSessao: 373279 - Comando: ConsultarStatusOperacional NumeroSessao: 373279 - Resposta:373279|10000|Resposta com sucesso|||900009261|DHCP|192.168.000.021|70:51:16:24:61:92|255.255.255.000|192.168.000.003|008.008.008.008|008.008.004.004|CONECTADO|ALTO|4 GB|14 MB|20181212083612|02.02.00|00.07|35181208723218000186599000092610054943431246|35180908723218000186599000092610053604998019|35181208723218000186599000092610054943431246|20180914105654|20181212080336|20160824|20210824|0 namespace ACBrLib.Sat private class Delegates { [UnmanagedFunctionPointer(CallingConvention.Cdecl)] public delegate int SAT_Inicializar(string eArqConfig, string eChaveCrypt); } Troquei a ACBrSAT32.dll para versão -> Cdecl > Criou automaticamente o arquivo de ACBrLib.ini obs: CheckResult igual -3 (System.StackOverflowException: 'Exception of type 'System.StackOverflowException' was thrown.') Grato.
-
Bom dia Rafael, > Demo e Classe de Alto de Nivel em C# 20181211 >: Esta biblioteca necessita das dlls do OpenSSL e LibXml2 que se encontram no repositório SVN em "DLLs\LibXml2" e ""DLLs\OpenSSL\1.0.2.13\". > ACBrSAT32.dll -> StdCall >>> Perfeito compilou ACBrLibSat - obs: Como informar os parâmetros, para start da lib? -> public ACBrSat(string eArqConfig = "", string eChaveCrypt = "") : ps: Existe um manual ? Grato.
-
Baixei o exemplo e não compilou! Fiz novamente procedimento de restaurar a NuGet Todos os pacotes já estão instalados e não há nada para ser restaurado. Tempo Decorrido: 00:00:00.0575676 ========== Concluído ========== Erro: Este projeto faz referência a pacotes do NuGet que não estão presentes neste computador. Use a Restauração de Pacotes do NuGet para baixá-los. Para obter mais informações, consulte http://go.microsoft.com/fwlink/?LinkID=322105. O arquivo ausente é ..\..\PosPrinter\Demos\packages\Fody.2.0.0\build\portable-net+sl+win+wpa+wp\Fody.targets. ACBrLib.Core Procedimentos: > Para compilar o mesmo basta baixar a versão CDECL da lib e colocar em Import\ACBrLibPosPrinter\Resources. > ACBrSAT32.dll (copiado para pasta) obs: Mesmo aviso como na lib anterior!
-
Olá Rafael, > Restaurar Pacotes NuGet Todos os pacotes já estão instalados e não há nada para ser restaurado. Tempo Decorrido: 00:00:00.0658963 ========== Concluído ========== 1>C:\Users\marco\Desktop\ACBr_C#\DemoCSharpSat\Shared\ACBrLib.Core\ACBrLib.Core.csproj(92,5): error : Este projeto faz referência a pacotes do NuGet que não estão presentes neste computador. Use a Restauração de Pacotes do NuGet para baixá-los. Para obter mais informações, consulte http://go.microsoft.com/fwlink/?LinkID=322105. O arquivo ausente é ..\..\PosPrinter\Demos\packages\Fody.2.0.0\build\portable-net+sl+win+wpa+wp\Fody.targets. obs: Comando executado Restaurar Pacotes NuGet, mais não encontra o pacote PosPrinter.
-
Olá, O modelo acima era apenas um ideia. Eu baixei o seu novo demostrativo Enviado Ontem às 16:06 Mais o ACBrLib.Core, está apresentando erro para mim! Pode auxiliar por favor!
-
Olá, Framework simplificado, exemplo SAT: namespace ACBrFrameWork { public class ACBrSAT32 { #region Comandos [DllImport("ACBrFrameWork32.dll")] public static extern int SAT_Ativar(string CNPJ, string cUF); [DllImport("ACBrFrameWork32.dll")] public static extern int SAT_Inicializar(); [DllImport("ACBrFrameWork32.dll")] public static extern int SAT_Desinicializar(); [DllImport("ACBrFrameWork32.dll")] public static extern int SAT_AssociarAssinatura; [DllImport("ACBrFrameWork32.dll")] public static extern int SAT_AssociarAssinatura(string CNPJ, string Assinatura); [DllImport("ACBrFrameWork32.dll")] public static extern int SAT_Bloquear(); [DllImport("ACBrFrameWork32.dll")] public static extern int SAT_Desbloquear(); [DllImport("ACBrFrameWork32.dll")] public static extern int SAT_TrocarCodigoAtivacao(string codigoDeAtivacaoOuEmergencia, string opcao, string novoCodigo); [DllImport("ACBrFrameWork32.dll")] public static extern int SAT_ConsultarSAT(); [DllImport("ACBrFrameWork32.dll")] public static extern int SAT_ConsultarStatusOperacional(); [DllImport("ACBrFrameWork32.dll")] public static extern int SAT_ConsultarNumeroSessao(string NumeroDeSessao); [DllImport("ACBrFrameWork32.dll")] public static extern int SAT_AtualizaSoftware(); [DllImport("ACBrFrameWork32.dll")] public static extern int SAT_ComunicarCertificadoICPBRASIL(); [DllImport("ACBrFrameWork32.dll")] public static extern int SAT_ExtrairLogs(string CaminhoArquivo); [DllImport("ACBrFrameWork32.dll")] public static extern int SAT_CriarCFe(string ArqINI); [DllImport("ACBrFrameWork32.dll")] public static extern int SAT_CriarEnviarCFe(string ArqINI); [DllImport("ACBrFrameWork32.dll")] public static extern int SAT_EnviarCFe(string ArqXML); [DllImport("ACBrFrameWork32.dll")] public static extern int SAT_CancelarCFe(string ArqXMLVenda); [DllImport("ACBrFrameWork32.dll")] public static extern int SAT_ImprimirExtratoVenda(string ArqXMLVenda, string NomeImpressora); [DllImport("ACBrFrameWork32.dll")] public static extern int SAT_ImprimirExtratoResumido(string ArqXMLVenda, string NomeImpressora); [DllImport("ACBrFrameWork32.dll")] public static extern int SAT_ImprimirExtratoCancelamento(string ArqXMLVenda, string ArqXMLCancelamento, string NomeImpressora); [DllImport("ACBrFrameWork32.dll")] public static extern int SAT_GerarImpressaoFiscalMFe(string cArqXMLVenda, string cNomeImpressora); [DllImport("ACBrFrameWork32.dll")] public static extern int SAT_TesteFimAFim(string ArqXMLVenda); [DllImport("ACBrFrameWork32.dll")] public static extern int SAT_GerarPDFExtratoVenda(string ArqXMLVenda, string NomeArquivo); [DllImport("ACBrFrameWork32.dll")] public static extern int SAT_SetLogomarca(string nLogo) #endregion #region Retornos [DllImport("ACBrFrameWork32.dll")] public static extern string SAT_Arquivo(); [DllImport("ACBrFrameWork32.dll")] public static extern string SAT_CodigoDeRetorno(); [DllImport("ACBrFrameWork32.dll")] public static extern string SAT_NumeroSessao(); [DllImport("ACBrFrameWork32.dll")] public static extern string SAT_ChaveAcesso(); [DllImport("ACBrFrameWork32.dll")] public static extern string SAT_ArquivoXML(); [DllImport("ACBrFrameWork32.dll")] public static extern bool SAT_VendaAprovada(); [DllImport("ACBrFrameWork32.dll")] public static extern bool SAT_VendaCancelada(); [DllImport("ACBrFrameWork32.dll")] public static extern bool SAT_TesteFimConcluido(); [DllImport("ACBrFrameWork32.dll")] public static extern bool SAT_StatusOperacionalConcluido(); [DllImport("ACBrFrameWork32.dll")] public static extern bool SAT_AtivacaoConcluido(); [DllImport("ACBrFrameWork32.dll")] public static extern string SAT_CodigoDeErro(); [DllImport("ACBrFrameWork32.dll")] public static extern string SAT_Mensagem(); #endregion #region TratarRetorno public static string TratarRetorno(int ret) {} #endregion #region Configuração [DllImport("ACBrFrameWork32.dll")] public static extern int SAT_ConfigLoad(string ArqINI); public static extern int SAT_ConfigSave(string ArqINI); #endregion } } Grato a Equipe ACBr
-
Obrigado pelo pronto retorno, Pelo que entendi por suas respostas o projeto está em homologação! Quanto tempo você acredita ter uma biblioteca para podermos colocar em Produção?