Delfos Sistemas
Membros Pro-
Total de ítens
98 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Delfos Sistemas postou
-
Emissão de NFSe Sorocaba SP através do ACBrMonitorPlus
Delfos Sistemas replied to Delfos Sistemas's tópico in ACBrMonitorPLUS
Boa noite Renato, Poxa, era somente mudar para InfsProvedor! Ai fui testando e ajustando os valores dos campos e deu certo! Muito obrigado! Pode encerrar o chamado! -
Emissão de NFSe Sorocaba SP através do ACBrMonitorPlus
Delfos Sistemas replied to Delfos Sistemas's tópico in ACBrMonitorPLUS
Oi Renato, Como somente a chave "ItemListaServico" tinha o conteúdo "01", alterei o valor para um código de 6 dígitos como o validador apontou e agora esta dando outros erros. Pesquisando aqui no fórum encontrei um tópico semelhante: e por isto inclui as chaves "cTribNac", "cTribMun" mas acredito que não fez nenhuma diferença. Se você puder me dar mais alguma dica, eu agradeço muito. obrigado, Sergio teste.ini sai.txt -
Emissão de NFSe Sorocaba SP através do ACBrMonitorPlus
Delfos Sistemas replied to Delfos Sistemas's tópico in ACBrMonitorPLUS
Oi Renato, Como sempre, rápido e preciso nas respostas! Abri um XML de uma NFSe e nao tinha aquele campo (código tributacao municipal). Então eu eliminei do arquivo TESTE.INI Agora ao validar aparece esta mensagem: [Erro1] Codigo=X800 Correcao= Descricao=Erro de Validação: --> 1839 - Element '{http://www.sped.fazenda.gov.br/nfse}cTribNac': [facet 'pattern'] The value '01' is not accepted by the pattern '[0-9]{6}'. Seguindo o mesmo raciocínio, deveria ter algum campo com "01" e deveria ter 6 dígitos, mas não encontrei nenhum campos relacionado a tributação com o conteúdo "01". Será que estou cego e não estou enxergando? Anexo esta o novo TESTE.INI. Obrigado, Sergio teste.ini -
Emissão de NFSe Sorocaba SP através do ACBrMonitorPlus
um tópico no fórum postou Delfos Sistemas ACBrMonitorPLUS
Olá a todos, Estou tendo que fazer a emissão das NFSe de um cliente em Sorocaba SP. Para agilizar, estou usando o ACBrMonitorPlus, testando com um arquivo TESTE.INI e gerando um ENT.TXT com o seguinte comando: NFSe.CriarEnviarRPS("D:\tmp\teste.ini","390",0,0) No arquivo SAI.TXT retornou o seguinte erro: [Erro1] Codigo=X800 Correcao= Descricao=Erro de Validação: --> 1839 - Element '{http://www.sped.fazenda.gov.br/nfse}cTribMun': [facet 'pattern'] The value '63194' is not accepted by the pattern '[0-9]{3}'. Obs.: Criei um arquivo .INI com poucas informações apenas para verificar quais campos mínimos necessários preenchimento. Vocês poderiam me ajudar e dar uma dica de onde esta o problema? Obrigado, Sergio teste.ini sai.txt ACBRMonitor.ini -
Usando o ACBrMonitorPlus para emitir NFSE - Existe algum passo a passo?
um tópico no fórum postou Delfos Sistemas ACBrMonitorPLUS
Olá a todos, Existe algum exemplo que informe a sequencia dos comandos e configurações para emitir NFSe pelo ACBrMonitorPlus? Obs.: Seria pelo município de Sorocaba SP que já faz parte do NFS nacional. Obrigado, Sergio -
Erro ao anexar imagem no Tópico....
Delfos Sistemas replied to Delfos Sistemas's tópico in Dúvidas gerais
Oi Alexandre, No meu caso, os anexos enviados estão ocupando 3,63Mb dos 10Mb disponíveis, portanto não deve ser este o problema. Obrigado pela dica. Sergio -
Erro ao anexar imagem no Tópico....
Delfos Sistemas replied to Delfos Sistemas's tópico in Dúvidas gerais
Ok, vou aguardar.... obrigado pelo retorno... pode encerrar o tópico... -
Olá, Estou tentando abrir um tópico no fórum e ao anexar uma imagem sempre aparece o erro: "Houve um problema no processamento do arquivo enviado. -200 Obs: a imagem é pequena, com apenas 61Kb. Obrigado, Sergio
-
Oi Alexandre, Na seção [email] os campos Codificação=27 (UTF8) e IsHTML=0 (não) Por chute, coloquei Codificação=0 e ai funcionou! Vou manter assim! Obrigado pela ajuda! Pode encerrar o chamado. Sergio
-
Bom Dia Alexandre, Eu estava usando MAIL_AddAltBody porque quando uso a função MAIL_AddBody o email aparece com este corpo: --004E4345_519AE41A_Synapse_boundary-- Obs.: E a chamada da função é exatamente a mesma, só mudando o nome da função: LOCAL V_Corpo LOCAL V_Retorno V_Corpo := "Verificando a acentuação e caracteres especiais & * Número. " V_Retorno := MAIL_AddBody(V_Corpo) ou V_Retorno := MAIL_AddAltBody(V_Corpo) Obrigado, Sergio
-
Olá, Ao utilizar a função MAIL_AddAltBody o texto está saindo com a acentuação confusa: Verificando a acentua��o e caracteres especiais & * N�mero. No ACBrLib.INI, na seção [Email], o valor do campo Codificacao=27 (UTF_8 segundo o manual) Existe algum outro local que se possa configurar a codificação? Obrigado, Sergio
-
Sintaxe para iniciar LIB e receber retorno...
Delfos Sistemas replied to Delfos Sistemas's tópico in ACBrLIB
Oi Renato, Com sua ajuda, conseguimos achar o problema! Pode disponibilizar o programa sem problemas. Só altere o CNPJ e o restante não tem nada demais... Posso encerrar o chamado? Mais uma vez, muito obrigado pela ajuda? Abraços, Sergio -
Sintaxe para iniciar LIB e receber retorno...
Delfos Sistemas replied to Delfos Sistemas's tópico in ACBrLIB
Oi Renato, Finalmente deu certo!!!! Vou postar abaixo o que fiz! Na definição do método, defini a variável de retorno não como string mas como psz: _DLL FUNCTION CNPJ_Consultar(eCNPJ AS STRING, eProvedor AS INT, sResposta REF PSZ, esTamanho REF INT ) AS INT PASCAL:ACBrConsultaCNPJ32.CNPJ_Consultar No programa que chama o método, a variável que vai receber a resposta esta como global e tipo PSZ: GLOBAL V_Dados AS PSZ A chamada do método continuou da mesma forma: V_Retorno := CNPJ_Consultar('13397985000182',2,@V_Dados,@V_Tamanho) Para ver o retorno como uma string, criei uma outra variavel V_DadosString como sendo string e fiz a conversão de PSZ em string Local V_DadosString as string V_DadosString := Psz2String(@V_Dados) Interessante que normalmente eu faria a conversao sem o "@", porém ai trava o programa. Colocando o @ como acima ai funcionou. Testei também definir a variável que vai receber o retorno como Publica e Privada, mas ai não funcionou. Somente como Global é que retornou corretamente. Enfim, se não fosse o seu empenho eu já teria desistido! rs... Mas como vc teve a boa vontade de testar e dar sugestões, me incentivou a ir mais fundo e agora posso usar todas as funções das LIBs do ACBr... Agradeço muitooooo a sua ajuda! Forte abraço! Sergio -
Sintaxe para iniciar LIB e receber retorno...
Delfos Sistemas replied to Delfos Sistemas's tópico in ACBrLIB
Oi Renato, Fiz um outro teste: Defini a variável que recebe os dados e do tamanho do retorno não como local mas como global (para ser vista em toda a aplicação) e ai o teste anterior de criar uma variável qualquer não alterou o valor mesmo depois de executar o método. A variável do tamanho que antes do método foi definida como 1000, retornou com o tamanho correto, 607. Vou fazer mais testes e depois informo. Sergio -
Sintaxe para iniciar LIB e receber retorno...
Delfos Sistemas replied to Delfos Sistemas's tópico in ACBrLIB
Oi Renato, Criei novamente uma variável string, com o conteúdo qualquer e fui executando cada método (MAIL_Inicializar, MAIL_Clear, MAIL_ConfigLer, MAIL_ConfigGravarValor, MAIL_ConfigGravar, MAIL_AddAddress, MAIL_SetSubject, MAIL_AddAltBody, MAIL_Send, MAIL_Finalizar) para envio do email e testando o conteúdo da variável. Para enviar email, o conteúdo da variável não foi zerado em nenhuma situação e no final continuou com o mesmo conteúdo que foi definido. O problema mesmo é quando o método retorna algum valor para alguma variável. Estou num cliente e por isto não consegui pesquisar como capturar os erros, mas com certeza deve ter uma forma e vou postar aqui assim que conseguir. obrigado, Sergio -
Sintaxe para iniciar LIB e receber retorno...
Delfos Sistemas replied to Delfos Sistemas's tópico in ACBrLIB
Oi Renato, É verdade! Vou fazer o teste depois de chamar a função de envio de email para ver se vai zerar a variável. Já posto o resultado. -
Sintaxe para iniciar LIB e receber retorno...
Delfos Sistemas replied to Delfos Sistemas's tópico in ACBrLIB
Oi Renato, Fiz o teste que sugeriu. Defini uma variável com um conteúdo qualquer e depois de chamar o método, o conteúdo dela ficou em branco, mesmo ela não tendo nada a ver com o método! Estou vendo aqui como capturar e exibir os erros e assim que conseguir eu retorno. Obrigado, Sergio -
Sintaxe para iniciar LIB e receber retorno...
Delfos Sistemas replied to Delfos Sistemas's tópico in ACBrLIB
Bom Dia Renato, Eu tinha notado isto, que antes da chamada da função a variável V_tamanho estava definida com um valor e depois de chamar o método ela volta sem valor nenhum. Vou tentar fazer isto que vc comentou, criar uma variável qualquer antes do método e ver se muda algo e posto aqui. Obrigado, -
Sintaxe para iniciar LIB e receber retorno...
Delfos Sistemas replied to Delfos Sistemas's tópico in ACBrLIB
Boa tarde Renato, Qualquer dica que você puder dar eu tentarei aqui. obrigado, Sergio -
Sintaxe para iniciar LIB e receber retorno...
Delfos Sistemas replied to Delfos Sistemas's tópico in ACBrLIB
Olá Renato, Te envie uma mensagem privada com a VM. Agradeço mais uma vez a sua ajuda. Obrigado, Sergio -
Sintaxe para iniciar LIB e receber retorno...
Delfos Sistemas replied to Delfos Sistemas's tópico in ACBrLIB
Ok Renato, Como comentei numa mensagem anterior, tenho ciência que este tipo de suporte não faz parte do atendimento e agradeço muito o esforço. Já vi aqui que eu tenho uma VM de W7 montada. Só vou fazer uma instalação limpa do Visual Object e dos demais arquivos necessários. Ate mais. Sergio -
Sintaxe para iniciar LIB e receber retorno...
Delfos Sistemas replied to Delfos Sistemas's tópico in ACBrLIB
Boa tarde Renato, Vou montar uma VM, instalar o Visual Object e carregar um programa teste. A VM pode ser o VirtualBox? Com certeza o interesse é meu (para poder usar todos os recursos das LIBs do ACBr), porém só me aguardem um pouco, pois entre hoje e amanha não sei se consigo te mandar, mas na sexta no máximo eu envio o link para vocês baixarem. Mais uma vez, muito obrigado pelo esforço em me ajudar. Sergio -
Sintaxe para iniciar LIB e receber retorno...
Delfos Sistemas replied to Delfos Sistemas's tópico in ACBrLIB
Olá, Só complementando os testes, na resposta anterior, após publicar, muitos dos comentários que coloquei sumiram ! Também inclui outra variável para iniciar a LIB (declarei antes de CNPJ_Consultar: CNPJ_Inicializar := GetProcAddress(hDll, "CNPJ_Inicializar") // OK CNPJ_Inicializar = 0x03417CA0 CNPJ_Consultar := GetProcAddress(hDll, "CNPJ_Consultar") // OK CNPJ_Consultar = 0x03417E90 Definindo resposta := '' ou resposta := space(tamanhoResposta) o resultado era o mesmo: resposta = '' ou resposta = space(256) Tentei também definir a variável resposta como tipo PSZ, e antes de exibir o retorno, transformar em string (defini como PSZ também na definição da função da LIB) Só que após incluir a inicialização (CNPJ_Inicializar), o log não esta mais exibindo o retorno e na linha "SetRetorno" aparece um caractere "diferente": 17/01/24 06:51:00:469 - TLibConsultaCNPJConfig.AplicarConfiguracoes: c:\sistemas\CoPg_Soares\ACBrLib.ini 17/01/24 06:51:00:470 - TLibConsultaCNPJConfig.Gravar: c:\sistemas\CoPg_Soares\ACBrLib.ini 17/01/24 06:51:00:471 - TLibConsultaCNPJConfig.Gravar - Feito 17/01/24 06:51:00:471 - TLibConsultaCNPJConfig.AplicarConfiguracoes - Feito 17/01/24 06:51:00:471 - TLibConsultaCNPJConfig.Ler - Feito 17/01/24 06:51:00:471 - LIB_Inicializar( ACBrLib.ini, ) 17/01/24 06:51:00:471 - ACBrLibConsultaCNPJ - 0.0.0.38 17/01/24 06:51:16:708 - CNPJ_Consultar ( 13397985000182,2 ) 17/01/24 06:51:16:709 - Travar 17/01/24 06:51:17:018 - Destravar 17/01/24 06:51:17:018 - MoverStringParaPChar. StrLen:607, BufLen:256 17/01/24 06:51:17:020 - SetRetorno(0, [Consult_) 17/01/24 06:55:18:354 - TLibConsultaCNPJConfig.AplicarConfiguracoes: c:\sistemas\CoPg_Soares\ACBrLib.ini 17/01/24 06:55:18:354 - TLibConsultaCNPJConfig.Gravar: c:\sistemas\CoPg_Soares\ACBrLib.ini 17/01/24 06:55:18:355 - TLibConsultaCNPJConfig.Gravar - Feito 17/01/24 06:55:18:356 - TLibConsultaCNPJConfig.AplicarConfiguracoes - Feito 17/01/24 06:55:18:356 - TLibConsultaCNPJConfig.Ler - Feito 17/01/24 06:55:18:356 - LIB_Inicializar( ACBrLib.ini, ) 17/01/24 06:55:18:356 - ACBrLibConsultaCNPJ - 0.0.0.38 17/01/24 06:55:22:067 - CNPJ_Consultar ( 13397985000182,2 ) 17/01/24 06:55:22:067 - Travar 17/01/24 06:55:22:318 - Destravar 17/01/24 06:55:22:319 - MoverStringParaPChar. StrLen:607, BufLen:607 17/01/24 06:55:22:319 - SetRetorno(0, [Con_) Bom, vou continuar os testes aqui. Sergio -
Sintaxe para iniciar LIB e receber retorno...
Delfos Sistemas replied to Delfos Sistemas's tópico in ACBrLIB
Olá Diego, A sua resposta faz muito sentido sim! Seria uma alternativa para usar uma DLL, porém segue abaixo os resultados (em vermelho): // Carregando a DLL dinamicamente hDll := LoadLibrary("ACBrConsultaCNPJ32.dll") // OK, carregou a DLL, retornando hDll = 0x03410000 // Verificando se a DLL foi carregada corretamente IF hDll <> 0 // Obtendo um ponteiro para a função CNPJ_Consultar @CNPJ_Consultar := GetProcAddress(hDll, "CNPJ_Consultar") // Chamando a função como de costume LOCAL resultado, resposta, tamanhoResposta // definido no inicio da função tamanhoResposta := 256 resposta := Space(tamanhoResposta) resultado := CNPJ_Consultar("12345678901234", 1, @resposta, @tamanhoResposta) // Trabalhando com a resposta ? "Resultado da consulta:", resultado ? "Resposta da consulta:", resposta // Fechando a DLL FreeLibrary(hDll) ELSE ? "Erro ao carregar a DLL" ENDIF Enfim Diego, eu imaginava que iria funcionar, mas continuou não retornando nada na variável resposta. Agradeço muitooo o empenho de todos, mesmo este tipo de problema não fazendo parte do suporte. Caso vocês queiram continuar tentando (pois eventualmente possa ajudar algum outro usuário), vou testar todas as sugestões levantadas, porém caso queiram parar por aqui, eu já fico muito grato pela ajuda. Mesmo não sendo uma solução "elegante", ler o resultado do LOG resolve o meu problema e já consigo usar a LIB. Mais uma vez, muito obrigado pelas horas dedicadas a tentar resolver meu problema. Sergio