Marcelo Bill
-
Total de ítens
411 -
Registro em
-
Última visita
-
Days Won
1
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Marcelo Bill
-
-
que pena
já tem sim, inclusive coloquei o número diretamente mas o erro persiste
With acbrNFSe.Configuracoes.Geral do begin
SSLLib :=libWinCrypt;
Salvar :=True;
CodigoMunicipio :=3538006;//StrToInt(FormatFloat('00',dm.Empresa.FieldByName('CodUF').AsInteger)+FormatFloat('00000',dm.Empresa.FieldByName('CodMun').AsInteger));
-
obrigado, vou fazer
-
Ítalo meu amigo.
Tá osso. o erro permanece
Erro
"URL não definida para TNfseEnviarLoteRps"
Configurei o que faltava como mencionou
Alterei as paths atuais, pois estavam apontando para o meu servidor. Agora trouxe tudo para pasta local e mesmo assim nada.
sera que nao esta faltando alguma coisa.
-
Ítalo
me dê um auxilio por favor, faz muito tempo que tentei acertar essa configuração, agora mudou bastante coisa.
Tento enviar um XML Homologação pra Pindamonhangaba e está trazendo um erro "URL não definida para TNfseEnviarLoteRps"
Veja o que já fiz
Copiei os arquivos pra dentro da pasta da aplicação
Cidades.INI
SiapNet.INI
Pasta Schemas que estava em D:\CD\ACBr\trunk2\Exemplos\ACBrDFe\ACBrNFSe
Como está tudo muito diferente, não localizei uma série de Schemas de XML de serviços que existia anteriormente.Outra coisa. Eu já tenho o usuário e senha para enviar o XML, neste caso, como vou somente enviar o XML, não teria que assinar o XML com meu certificado ?
Veja como fiz no finalzinho pra gerar, Gravar e Enviar
dm00.acbrNFSe.NotasFiscais.Items[0].GerarXML;
dm00.acbrNFSe.NotasFiscais.Items[0].GravarXML;
dm00.acbrNFSe.Enviar(dm04.NotaComRps.FieldByName('RPS').AsInteger);
with dm00.acbrNFSe do begin
rCodigo :=WebServices.EnviarLoteRPS.RetEnvLote.InfRec.MsgRetorno[ 0 ].Codigo;
rMsg :=WebServices.EnviarLoteRPS.RetEnvLote.InfRec.MsgRetorno[ 0 ].Mensagem;
rCorrecao :=WebServices.EnviarLoteRPS.RetEnvLote.InfRec.MsgRetorno[ 0 ].Correcao;
end;
showmessage(rCodigo+' - '+rmsg+' - '+rCorrecao);
Erro
"URL não definida para TNfseEnviarLoteRps"
Complementando. Segue como está a config do componente acbrNFSe
With acbrNFSe.Configuracoes.Certificados do begin
//NumeroSerie := dm.EmpresaCERTIFICADO.AsString;
End;
Path_NFSe :=LerIni('NFSE','PATHNFSe');
Path_RPS :=LerIni('NFSE','PATHRps');
Path_Ger :=LerIni('NFSE','PATHGer');
Path_SchemaS :=LerIni('NFSE','PATHSchemas');
With acbrNFSe.Configuracoes.Arquivos do begin
AdicionarLiteral :=True;
EmissaoPathNFSe :=True;
PathNFSe :=Path_NFSe;
PathRPS :=Path_RPS;
PathGer :=Path_Ger;
PathSchemas :=Path_SchemaS;
PathMensal :=GetPathGer(0);
PathCan :=PathMensal;
PathSalvar :=PathMensal;
Salvar :=True;
End;
With acbrNFSe.Configuracoes.Geral do begin
SSLLib :=libWinCrypt;
Salvar :=True;
CodigoMunicipio :=StrToInt(FormatFloat('00',dm.Empresa.FieldByName('CodUF').AsInteger)+FormatFloat('00000',dm.Empresa.FieldByName('CodMun').AsInteger));
UserWeb :=dm.Empresa.FieldByName('UsuarioWeb').AsString;
SenhaWeb :=dm.Empresa.FieldByName('SenhaWeb').AsString;
with Emitente do begin
CNPJ :=dm.Empresa.FieldByName('cnpj').AsString;
CNPJPrefeitura :='45226214000119';
InscMun :=dm.Empresa.FieldByName('Municipal').AsString;
RazSocial :=dm.Empresa.FieldByName('Razao').AsString;
WebUser :=dm.Empresa.FieldByName('UsuarioWeb').AsString;
WebSenha :=dm.Empresa.FieldByName('SenhaWeb').AsString;
end;
End;
With acbrNFSe.Configuracoes.WebServices do begin
Ambiente :=iif(dm.EmpresaAMBIENTE.AsInteger=0,taHomologacao,taProducao);
Salvar :=True;
Visualizar :=False;
End;
With acbrNFSe.Configuracoes.Geral do begin
SetConfigMunicipio;
End;
if acbrNFSe.DANFSE <> nil then begin
acbrNFSe.DANFSE.Logo := LerIni('NFSE','LOGOPREF');
acbrNFSe.DANFSE.PrestLogo := LerIni('NFSE','LOGO');
acbrNFSe.DANFSE.Prefeitura := dm.EmpresaPREFEITURA.AsString;
end;
-
Ítalo
me dê um auxilio por favor, mas muito tempo que tentei acertar essa configuração, agora mudou bastante coisa.
Tento enviar um XML Homologação pra Pindamonhangaba e está trazendo um erro "URL não definida para TNfseEnviarLoteRps"
Veja o que já fiz
Copiei os arquivos pra dentro da pasta da aplicação
Cidades.INISiapNet.INI
-
Obrigado Italo
Segue as demais cidades com o mesmo prestador de serviços
####################
Bom dia Sr,
Conforme solicitado as cidades que utilizam o Iss online do SIAP são: Pindamonhangaba, Guaratinguetá, Roseira e Lorena.Obs: Jacareí, Aparecida e Cruzeiro utilizam outras plataformas do nosso sistema não mais o ISS online.Atenciosamente,Felipe Bissoli Piorino########################Ambiente de testes/homologação:URL WSDL:URL para login no sistema:Ambiente de produção/oficial:URL WSDL:URL para login no sistema:
-
ok muito obrigado. fico no aguardo
-
Juliomar
Não tenho o Fast Report instalado.
Só uso o Fortes
Não tem opção para o Fortes ?
Achei a opção do Fortes, porem sua pergunta não foi correta creio eu. RL=Fortes RF=Fast
-
Obrigado por responder
AcbrNFSeDanfSeRL
-
Bom dia a todos
Estou tentando mais uma vez iniciar a emissão de NFS-e na minha cidade Pindamonhangaba.
Ainda estou no D7, tentei imprimir um DANFSe e está ocorrendo o seguinte erro
eReadError with message 'Property ExplicitWidth dows not exist'
Já percebi que conforme o erro indica que no D7 não contem essa propriedade. A pergunta é: Existe alguma outra solução pra isso ?
-
Bom dia Italo e demais companheiros
Voltei a ativar esse tópico pois finalmente encontrei aqui em minha cidade Pindamonhangaba, alguém que me respondeu sobre Webservice da Perfeitura.
Gostaria de Relatar o seguinte, no fontes no se referem a NFS-e, Pindamonhangaba e Guaratinguetá estão definidos como GINFES.
No entanto esse sujeito me passou um email e no email diz que o Padrão agora é Abrasf V2.02, talvez essa informação seja necessária para que se mude os endereços e padrão de XML.
Segue o conteudo do email
#################
Boa Tarde conforme solicitado, segue email detalhando mais os 2 modos de integração (via importação de arquivo .CSV e via webservice ).
Existem 02 formas de Integração: via importação de arquivo .CSV e via webservice:É recomendado que as empresas se adequem aos 2 formatos, ou no mínimo a integração via importação de arquivos .CSV.- Geração de arquivos .CSV de RPSs para conversão em NFS-e ( depois de importado no sistema, é possível baixar o CSV de retorno/confirmação de transmissão )- Geração de XML de RPS para emissão de NFS-e ( e de modo síncrono já recebe um xml retorno )Atendendo as 2 situações, a empresa não ficará prejudicada / travada caso a prefeitura vier a ter algum problema técnico.Pessoas que podem ajudar tecnicamente na Embras com orientações sobre a integração: Felipe, Diego, Carlos, ErickTelefone: (12) 2126-49001) Integração via importação de arquivo CSV:Recomendamos a geração de arquivos .CSV de RPSs ( Recibos Provisórios de Serviços ) para importação no sistema e conversão em NFS-e.Após login no sistema, menu: Serviços / Enviar Arquivos Remessa CSV de RPS , existem 3 abas sendo uma deIMPORTAÇÃO ( onde é possível checar os problemas existentes no arquivo),outra de ARQUIVOS IMPORTADOS ( onde é possível fazer o download dos arquivos )e a última de DOCUMENTAÇÃO (com layout, arquivos de tabelas auxiliares e instruções ) para geração do arquivo texto .CSV de RPSs.Segue anexo 01 arquivo CSV de exemplo.
2) Integração via webservice:Para homologação da integração via webservice, solicitamos que realize todos os testes na URL do ambiente de homologação. Somente depois de homologados os testes, a empresa poderá utilizar a URL do ambiente oficial de produção da Prefeitura.Seguem anexos 2 arquivos XML de exemplo.Ambiente de testes/homologação:URL WSDL:URL para login no sistema:Ambiente de produção/oficial:URL WSDL:URL para login no sistema:O webservice segue o padrão Abrasf 2.02 , segue o link para download do manual diretamente no site da Abrasf:#################
-
Daniel Boa noite
Obrigado por responder
As alterações não foram satisfatórias. Não tenho muito tempo pra descobrir as coisas, pois como sabe, preciso testar isso durante o expediente comercial do cliente e mesmo assim, se demoro muito conectado com ele, acabo atrapalhando.
Porém pela glória do Divino, tenho um outro cliente que tem duas Zebras. Uma em uso e outra de backup. Pedi a ele a impressora emprestada. A mesma chegará aqui na quinta Feira.
Ai sim, vou acertar as coisa no componente pra que fique de forma adequada em todas as funções que correspondem a AcbrETQZplII.
Hoje comecei a configurar as medidas la no cliente, depois de ter atualizado hoje de manhã.
as Fontes de 1 a 8, praticamente não aparecem. A 9 tem mais ou menos 2 mm de altura. (Mas até ai, é problema da impressora)
Seguindo as mesmas medidas, percebi que diferentemente do PPLA, quando coloquei que o tamanho da etiqueta era 500 (correspondente a 50 mm), ele não estava com a mesma correspondencia, tive que informar 450 para equivaler a etiqueta (50mm)
Ou seja, em algumas funções estão de uma forma e em outras de outra forma.
Mas não mexa nisso por minha causa. Vamos esperar chegar a impressora (que é novinha) e então vou fazer todos os testes possíveis para tentar ajudar na melhoria das configurações desse componente.
Preciso desse componente em especial (bem redondinho), pois de agora em diante vou começar a apontar essa Marca para os clientes adquirirem.
Devido o sistema de cabeça de impressão da Zebra ser recuado, isso evita a perda de etiqueta assim como na argox. Vi isso mas ainda preciso confirmar essa informação.
por hora é só
abraço boa noite
-
Se eu estou entendendo o componente. Como voce desligou o comando que altera Unidade ^MU. essa conversão de unidade deveria estar em todas as posições onde são necessárias, por exemplo, no
imprimirTexto(Fonte,FonteH,FonteV, Coluna, Linha,etc...ConverterUnidade(Dotmm,Coluna)+ConverterUnidade(Dotmm,Linha);
Algo desse tipo. De outra forma, o etqMilimetros, etqPolegas e EtqDots estaria sem uso. Não sei...
-
Eu de novo
Analisando o ACBrETQZplII.pas, percebi que foram desligadas todas as conversões para Dotmm, então aparentemente vou ter que na minha aplicação usar o comando que converte o DotPix para Dotmm
ConverterUnidade(UnidadeSaida); ?
Amigo, me perdoe, eu não sou tão bom programador assim, estou tentando entender.
-
Daniel, acho que voce não entendeu.
Eu NÃO tenho impressora pra testar
vou usar aquele site pra testar.
Mais um detalhe, acabei de atualizar o componente e percebi que o ComandoUnidade está todo comentado e tem um comentario
Result := ''; // Todos os comandos são convertidos para etqDots;
talvez seja isso que esteja encavalando todo o texto. Me responda se é isso. Ele não está respeitando o mm ?
-
Daniel
Quando informei da desconfiguração do texto da etiqueta na ZPLII, voce me mandou uma unit que continha a correção.
Bacana, tava tudo funcionando, mas ai percebi que voce subiu essa unit para o svn e com algumas modificações.
no dia 29/12/2017 atualizei o acbr e disponibilizei a aplicação aos clientes.
Como o inicio do ano a coisa é meio devagar, só agora é que a coisa está vindo a tona.
Como ja sabe, não temos impressora Zebra pra testar a aplicação.
Cliente reclamando que a etiqueta estava saindo um borrão .
Foi então que percebi que voces mudaram o Fonte para String, para permitir letras A..Z.
onde eu havia resolvido usando chr(73) Chr(65) enfim.
Ai eu vi a mudança que foi feita na ComandoFonte foi eliminado a Orientação e trocado '^A' por '^CF'
Agora a impressão ta saindo tudo uma em cima da outra.
Veja a imagem. Já tentei aumentar o intervalo entre as linhas, mas não surtiu nenhuma diferença
Voce tem ideia do que poderia fazer isso ?
-
Olá José
Obrigado por responder.
Infelizmente não consigo reproduzir ou simular o problema, pois estou a 200km do meu cliente. Meu cliente só volta a trabalhar amanhã.
Assim dessa forma vou verificar se ainda se encontra com o problema.
Uma outra ideia que tive, foi a de aumentar o tempo entre uma etiqueta e outra etiqueta, embora acredito que não seja o caso, pois essa impressora é a zebra profissional capacitada de bastante memória, diferente das argoxs.
assim que tiver resposta do cliente volto a postar.
-
Não mudei mais nada além disso
with acbrNFe.Configuracoes.Geral do begin
SSLLib :=libWinCrypt;
ExibirErroSchema :=True;
FormaEmissao :=teNormal;
ModeloDF :=moNFe;
case AnsiIndexStr(NFe_Versao, ['3.0', '3.0', '3.0', '3.1', '4.0' ]) of
0:VersaoDF :=ve300;
1:VersaoDF :=ve300;
2:VersaoDF :=ve300;
3:VersaoDF :=ve310;
4:VersaoDF :=ve400;
end;
Salvar :=False;//True;// Salva os arquivos de envio e retorno do sefaz
{IdCSC := edtIdToken.Text;
CSC := edtToken.Text; }
end;
Agora fiz uma comparação no meu W10 e funcionou normalmente no cliente após eu deixar as opções da Internet assim
Ufa, mais uma vez escapei de de problemas sem a CAPICOM
muito obrigado
-
opa josé, o meu é W10 e sempre se atualiza quando existe atualização
Aqui no meu funciona tudo certinho
o Problema está neste cliente.
estamos verificando essse fato de atualização agora
tem alguma dica alem disso ou pode dizer o que mudou ?
-
Pessoal
AcbrNFe atualizado em 28/12/2017
Fiz a seguinte alteração
with acbrNFe.Configuracoes.Geral do begin
SSLLib :=libWinCrypt;
Somente isso, como tenho 3 sistemas, em dois deles já estão funcionando, no 3º sistema ta dando esse problema onde mesmo usando WinCrypt tá dando essa mensagem de classe não registrada. Já verifiquei o opções da internet e esta correto
Tem alguma ideia do que está faltando pra viver sem CAPICOM.DLL ?
-
Bom dia
Meu ultimo post foi sobre ACBrETQ que estava desconfigurado a formatação do Texto. Isso foi resolvido.
Decidi abrir um outro tópico para perguntar se alguem tem ideia do motivo de pular etiquetas.
Na minha Unit de impressão anterior ao qual estou usando agora, eu mandava imprimir primeiro a coluna da Esquerda e depois a da direito e também pulava etiqueta.
Ainda na Unit anterior, eu passei a imprimir primeiro a coluna da Direita e por ultimo a coluna da esquerda e ai o problema resolveu.
A questão é: alguma dificuldade com a impressora ? Isso acontece com qualquer marca, Argox, Zebra e qualquer linguagem, será que tem alguma fuga do ACBrETQ neste aspecto ?
Vou tentar upar o Vídeo que o cliente me mandou.
-
Daniel
obrigado por responder
então de fato acho que estamos no caminho certo
amanha vamos rastrear a máquina inteira neste sentido
obrigado
-
Pessoal
Cliente usa dominio proprio, sempre funcionou direitinho. Ainda funciona direitinho, mas tem uma pulga atras da orelha que está dando o que falar.
O cara tem 11 maquinas na rede dentre elas w7 e w10, e somente 1 maquina W7 não funciona o envio do email com ACBRMail. Incrível.
Já executamos as seguintes operações:
a- Desinstalamos todos e quaisquer Antivirus;
b- Derrubamos e ou subimos o serviço do OutLook;
c- Firewall totalmente desativado;
d- Trocamos as DLLs Libeai.DLL e SSLeai.DLL por versão 8 e 14;
Definitivamente são sabemos mais onde mexer. Só não mandamos formatar a maquina.
Alguem tem mais alguma idéia ? -
Como eu não consegui usar o barcode13, então pre-defini diretamente o codigo Impressora de acordo com o que estava capturando o componente.
Como lhe disse anteriormente. É uma impressora Zebra mas com a linguagem EPL2 e não a ZPLII.
Porém se voce me indicar como usar a barcode13 e as demais, vou poder criar uma única unit para impressão. Atualmente eu tenho 4 units . (PPLA,PPLB, EPL2 e ZPLII)
Erro ao enviar NFS-e Homologação Pindamonhangaba
em ACBrNFSe
Postado
Ítalo
o que é essa propriedade ?
acbrNFSe.Configuracoes.Geral.ConfigURL.HomRecepcaoLoteRPS:=?????