Ir para conteúdo
  • Cadastre-se

OFF-DEV

Membros Pro
  • Total de ítens

    240
  • Registro em

  • Última visita

Tudo que OFF-DEV postou

  1. 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,
  2. 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,
  3. Bom dia, S@T SDK TANCA (SDK-1000) Sem em anexo o modelo e a dllsat.dll do modelo reportado. Att. dllsat.dll
  4. 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
  5. 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!
  6. 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
  7. 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
  8. 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.
  9. 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.
  10. 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.
  11. 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!
  12. 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.
  13. 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!
  14. 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
  15. 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?
  16. Olá,. Eu estudei os fontes em pascal e em C#, já uso ACBrMonitorPlus, no intuído de apreender e ajudar! Mais eu queria tirar algumas duvidas! 1) Para eu ter acesso as dll´s (ACBrSAT32.dll, ACBrETQ32.dll", ACBrMail32.dll, ACBrPosPrinter32.dll), é necessário compilar projeto em pascal? 2) Não exite um ACBrStarKit_C# _1.0.0 com "DLLs\LibXml2\x86" e "DLLs\OpenSSL\1.0.2.13\x86" e mais as dll´s acima, com todo ambiente preparado para desenvolvimento com manual? 3) Será possível simplificar o desenvolvimento como no estilo pascal? Exemplo: ACBrSAT1.EnviarDadosVenda( mVendaEnviar.Text ); if (ACBrSAT1.Resposta.codigoDeRetorno == 6000) {...} Grato.
  17. Olá, Copiei as dll´s acima e ao ativar o sistema mostrou o a tela e mostrou o erro: // Inicializando a dll var ret = ACBrSat.SAT_Inicializar("ACBrLib.ini".ToUTF8(), "123456".ToUTF8()); System.ApplicationException: 'Chave não existe no arquivo de configuração' obs: ACBrLib.ini criado com sucesso!
  18. Olá, Baixei o arquivo Cdecl.zip, com a ACBrSAT32.dll versão 0.0.1.0 ACBr\Projetos\ACBrLib\Demos\Sat\C#\Demo\ACBrLibSat.Demo\bin\Debug\ACBrSAT32.dll var ret = ACBrSat.SAT_Inicializar("".ToUTF8(), "".ToUTF8()); System.DllNotFoundException: 'Não é possível carregar a DLL 'ACBrSAT32.dll': Não foi possível encontrar o módulo especificado. (Exceção de HRESULT: 0x8007007E)' obs: como gerar as dll? private const string ACBr = "ACBrSAT32.dll"; private const string ACBr = "ACBrETQ32.dll"; private const string ACBr = "ACBrMail32.dll"; private const string ACBr = "ACBrPosPrinter32.dll";
  19. Olá, Gostaria de saber se há porte da "ACBRSAT32.dll" para importar as assinaturas via C#? Exemplo: [DllImport("ACBRSAT32.dll")] public static extern string Inicializar() string ret = ACBrSAT32.Inicializar(); Grato.
  20. Boa tarde, Fiz a implementação para a nossa equipe homologar. Estarei informando futuramente sobre os testes em produção. Att.
  21. Bom dia Daniel Fico grato sempre pelo seu pronto atendimento,. Mais acontece que estou usando C# uso ACBrMonitorPlus, troca de arquivos, então preciso de outra alternativa! Att.
  22. Bom dia, Entendo o tópico acima, fico muito esclarecido agora para mim, grato. LOG 16/10/2018 23:34:05 - NFe.CriarEnviarNFe("C:\OFFMON\TMP\161018.ini",1) 16/10/2018 23:34:24 - ERRO: Erro Interno: 12002 Erro HTTP: 0 URL: https://nfe.fazenda.sp.gov.br/ws/nfeautorizacao4.asmx Falha Recebendo Dados. Erro: 12002 - TimeOut de Requisicao Quanto a controle de falha de conexão! Erro Interno: 11001, Erro Interno: 11001", Erro Interno: 12002. Erro Interno: 12009 (como atender a todos erros de conexão de uma unica vez?) Como tratar e separar corretamente todos os eventos de erros de conexão?
  23. Boa tarde, Para que serve cada parâmetro e quando utilizar?
  24. Boa tarde, DFe->WebServices->Retorno de Envio NFe Aguardar= 5000 Tentativas=3 Intervalo = 20000 DFe->Diversos Timeout em segundos: 80 (alterar somente aqui) ?  OBS: Eu posso utilizar desta forma, para 01:30? Complentando: aguardar 5 segundos com intervalo de 20 segundo, faça 03 vezes, com timeout de 01:30 Att.
  25. Boa tarde, DFe->WebServices->Retorno de Envio NFe Aguardar=0 Tentativas=5 Intervalo = 0 DFe->Diversos Timeout em segundos: 15 OBS: Para qual o uso dos parâmetros acima são para lote em processamento e o que mais e como calcular corretamento os valores?
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...