Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 4006 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Respostas 70
  • Created
  • Última resposta

Top Posters In This Topic

  • Consultores
Postado

Boa tarde Juliano,

Este botão [Gerar e Enviar NFSe] foi criado para o provedor Saatri, que até o momento não aceita o envio de um lote de RPS, e sim a NFSe.

Portanto utilize o botão a esquerda.

E procure sempre manter todos os fontes de todos os componentes atualizados.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Bom dia Italo

Agora ocorreu erro nesta parte:

schema_filename := NotaUtil.SeSenao(NotaUtil.EstaVazio(APathSchemas),

PathWithDelim(ExtractFileDir(application.ExeName)) + 'Schemas\',

PathWithDelim(APathSchemas)) + Servico;

Build

[Error] ACBrNFSeUtil.pas(732): Incompatible types: 'Variant' and 'PAnsiChar'

[Fatal Error] ACBrNFSeConfiguracoes.pas(355): Could not compile used unit 'ACBrNFSeUtil.pas'

Postado

[Error] ACBrNFSeUtil.pas(732): Incompatible types: 'String' and 'PAnsiChar'

[Error] ACBrNFSeUtil.pas(732): Incompatible types: 'String' and 'PAnsiChar'

[Fatal Error] ACBrNFSeConfiguracoes.pas(355): Could not compile used unit 'ACBrNFSeUtil.pas'

Postado

Cara a coisa andou, compilou, ao tentar gerar gerar e enviar lote, ocorreu o seguinte erro, em anexo. Também anexei meu schema e a inclusão da cidade de Ijuí no arquivo ACBrProvedorGovBR.pas

Muito grato por sua ajuda e atenção. Acho que não falta muito agora.

post-3738-1354898825469_thumb.gif

nfse.zip

ACBrProvedorGovBR.pas

Postado

italo, aparentemente o problema está aqui:

schema := xmlSchemaParse(parser_ctxt);

// the schema itself is not valid

if (schema = nil) then //cai aqui sempre,,,,,

begin

xmlSchemaFreeParserCtxt(parser_ctxt);

xmlFreeDoc(schema_doc);

AMsg := 'Error: the schema itself is not valid';

Result := False;

exit;

end;

unit ACBrNFSeUtil;

Postado

Outro errinho, deve ser pouca coisa, não quis mexer:

[Error] ACBrNFSeUtil.pas(736): Undeclared identifier: 'filename'

[Fatal Error] ACBrNFSeUtil.pas(17): Could not compile used unit 'ACBrNFSeUtil'

  • Consultores
Postado

Juliano,

Pelo que estou entendendo é que a rotina encontra o schema mas o mesmo não é valido para checar o xml.

Fiz uma alteração nessa mensagem de erro de tal forma que vai aparesentar o schema que ele esta utilizando.

Você esta utilizando os schemas que encontram-se dentro da pasta: ...\Exemplos\ACBrNFSe\Delphi\Schemas\GovBR ?

Atualize e testa novamente.

Anexa a mensagem de erro agora com o nome do arquivo de schema, por favor.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Primeiramente muito grato.

Estou usando os schemas que estão aqui C:\acbr\Exemplos\ACBrNFSe\Delphi\Schemas\GovBR

Agora está retornando msg em branco nas consultas, acredito ser um avanço. Vou fazer mais uns testes. Acredito que agora devo aguardar o cadastro da empresa que trabalho na prefeitura para autorizar o uso dos ws, certo?

Agradeço

Juliano.

Postado

Neste parte, retorna msg em branco: o que poderia ser? Só me indica o caminho que investigo :)

self.Enviar.FNumeroLote := ALote;

if not (Self.Enviar.Executar)

then begin

if Assigned(TACBrNFSe( FACBrNFSe ).OnGerarLog)

then TACBrNFSe( FACBrNFSe ).OnGerarLog(Self.Enviar.Msg);

raise Exception.Create(Self.Enviar.Msg);

end;

GovBR.zip

post-3738-13548988255437.png

temp.zip

  • Este tópico foi criado há 4006 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×
×
  • 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.