Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

  • Fundadores
Postado
24 minutos atrás, Dercide Alvarez disse:

Eu já havia comentado anteriormente que teria que tirar o TiraAcentos da linha :

              {09} PadRight(TiraAcentos(FMestre.Destinatario.Municipio), 30) +

Se deseja sugerir melhorias ou correções nos fontes, favor anexar (zip) as Units modificadas, para a analise de todos os envolvidos...

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado

Muito obrigado @Jéter Rabelo Ferreira, o problema era aquele mesmo, eu não tinha adicionado o código do município, obrigado.

No momento eu estou com o erro citado pelo @Dercide Alvarez:

178 Mestre => Número do Terminal Telefônico Principal com valor inválido diferente de LLNNNNNNNN ou LLNNNNNNNNN
186 Mestre => Campo 33 é reservado: preencher com zeros
195 Mestre => Informar o Número do Terminal Telefônico, no formato LLNNNNNNNN ou LLNNNNNNNNN 

Obrigado a todos pela ajuda.

Postado
39 minutos atrás, Daniel Simoes disse:

Se deseja sugerir melhorias ou correções nos fontes, favor anexar (zip) as Units modificadas, para a analise de todos os envolvidos...

Daniel,

Eu já havia postado a unit com as correções. Depois o Jéter fez novas implementações, e deu alguma confusão.

Estou falando com o Jéter e estamos ajustando.

 

Dercide.

  • Membros Pro
Postado (editado)

Jéter, os erros que o marcosdiasvendramini acabou de passar, para corrigir precisa mudar essas linhas:

function TACBrConvenio115Mestre.RegistroEAssinatura(AVersaoAnterior: Boolean): TConvenio115AssinaturaMD5;

de: {26} PadLeft(NumeroTelefonePrincipal, 12, '0') +  para: {26} PadRight(NumeroTelefonePrincipal, 12) + 

 

procedure TACBrConvenio115.DoGerarDestinatario;

De: {11} PadLeft(OnlyNumber(FMestre.Destinatario.Telefone), 12, '0') +  para {11} PadRight(OnlyNumber(FMestre.Destinatario.Telefone), 12) + 

 

Obrigado.

 

Hélio Almeida

Editado por K2 SOFTWARE
Postado
7 minutes ago, K2 SOFTWARE said:

Jéter, os erros que o marcosdiasvendramini acabou de passar, para corrigir precisa mudar essas linhas:

function TACBrConvenio115Mestre.RegistroEAssinatura(AVersaoAnterior: Boolean): TConvenio115AssinaturaMD5;

de: {26} PadLeft(NumeroTelefonePrincipal, 12, '0') +  para: {26} PadRight(NumeroTelefonePrincipal, 12) + 

 

procedure TACBrConvenio115.DoGerarDestinatario;

De: {11} PadLeft(OnlyNumber(FMestre.Destinatario.Telefone), 12, '0') +  para {11} PadRight(OnlyNumber(FMestre.Destinatario.Telefone), 12) + 

 

Obrigado.

 

Hélio Almeida

Boa tarde

O Estranho é que isso está corrigido na minha unit aqui.

Vou enviar novamente e você pode verificar.

Dercide, verifica com essa unit para vermos se agora está ok, por favor.

Atenciosamente.

ACBrConvenio115.zip

  • Curtir 1

------------------------------------------------

Jéter Rabelo Ferreira
Campestre/MG

Postado

Jéter, 

Esse fonte que vc mandou esta dando erro :

EReadError - Error reading ACBrConvenio115.NumeroArquivoSubstituido: Property NumeroArquivoSubstituido does not exist

Aquela que te enviei esta validando, e possui essa propriedade que você criou para o sequencial do nome do arquivo.

    property NumeroArquivoSubstituido: SmallInt read FNumeroArquivoSubstituido write FNumeroArquivoSubstituido;
 

Dercide.

Postado
1 hour ago, Dercide Alvarez said:

Jéter, 

Esse fonte que vc mandou esta dando erro :

EReadError - Error reading ACBrConvenio115.NumeroArquivoSubstituido: Property NumeroArquivoSubstituido does not exist

Aquela que te enviei esta validando, e possui essa propriedade que você criou para o sequencial do nome do arquivo.

    property NumeroArquivoSubstituido: SmallInt read FNumeroArquivoSubstituido write FNumeroArquivoSubstituido;
 

Dercide.

Boa tarde.

Muito obrigado Dercide pela ajuda.

Segue a unit agora validada pelo Dercide.

Atenciosamente.

ACBrConvenio115..pas.zip

  • Curtir 2

------------------------------------------------

Jéter Rabelo Ferreira
Campestre/MG

  • Consultores
Postado

No svn as alterações

  • Curtir 1

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado

Anexe o arquivo e por favor o endereço para baixar o validador! Obrigado

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado
4 hours ago, sonoreis said:

Bom Dia!

Aqui esta dando o seguinte erro

erro do sistema.jpg

Bom dia

Verifique se você informou o Código do IBGE.

Como explicado acima, esse campo obrigatoriamente deve ter 7 dígitos.

Atenciosamente.

------------------------------------------------

Jéter Rabelo Ferreira
Campestre/MG

Postado

Bom dia pessoal.

Atualizei os fontes "ACBrConvenio115.pas" e "uFrmACBrConvenio115_PRN.pas" e "uFrmACBrConvenio115_PRN.dfm" mas está dando os seguintes erros:

[DCC Error] uFrmACBrConvenio115_PRN.pas(384): E2003 Undeclared identifier: 'Modelo'

procedure TFrmACBrConvenio115_PRN.RLLabel19BeforePrint(Sender: TObject;
  var Text: string; var PrintIt: Boolean);
begin
  inherited;
  Text := IntToStr(Convenio115.Mestre[0].Modelo);
end;

 

[DCC Error] uFrmACBrConvenio115_PRN.pas(398): E2003 Undeclared identifier: 'Serie'

procedure TFrmACBrConvenio115_PRN.RLLabel21BeforePrint(Sender: TObject;
  var Text: string; var PrintIt: Boolean);
begin
  inherited;
  Text := Convenio115.Mestre[0].Serie;
end;

 

No caso faltou eu fazer alguma outra coisa?

Obrigado.

  • Membros Pro
Postado
20 minutos atrás, Alex Pereira disse:

Bom dia pessoal.

Atualizei os fontes "ACBrConvenio115.pas" e "uFrmACBrConvenio115_PRN.pas" e "uFrmACBrConvenio115_PRN.dfm" mas está dando os seguintes erros:

[DCC Error] uFrmACBrConvenio115_PRN.pas(384): E2003 Undeclared identifier: 'Modelo'


procedure TFrmACBrConvenio115_PRN.RLLabel19BeforePrint(Sender: TObject;
  var Text: string; var PrintIt: Boolean);
begin
  inherited;
  Text := IntToStr(Convenio115.Mestre[0].Modelo);
end;

 

[DCC Error] uFrmACBrConvenio115_PRN.pas(398): E2003 Undeclared identifier: 'Serie'


procedure TFrmACBrConvenio115_PRN.RLLabel21BeforePrint(Sender: TObject;
  var Text: string; var PrintIt: Boolean);
begin
  inherited;
  Text := Convenio115.Mestre[0].Serie;
end;

 

No caso faltou eu fazer alguma outra coisa?

Obrigado.

Tente usar 

Text := IntToStr(Convenio115.Modelo);
Text := Convenio115.Serie;
  • Curtir 1

Londrina - PR

Postado
37 minutos atrás, armando.boza disse:

Tente usar 


Text := IntToStr(Convenio115.Modelo);
Text := Convenio115.Serie;

Deu certo Armando, muito obrigado.

Só pra conhecimento, caso ocorra com mais alguém, tinha outro ajuste tb que esqueci de colocar.

[DCC Error] uFrmACBrConvenio115_PRN.pas(574): E2035 Not enough actual parameters

procedure TFrmACBrConvenio115_PRN.RLMemo2BeforePrint(Sender: TObject;
  var Text: string; var PrintIt: Boolean);
begin
  Text := Convenio115.Mestre[0].AutenticacaoDocumentoFiscal;
end;

Aí passei (parâmetro "AVersaoAnterior"

Text := Convenio115.Mestre[0].AutenticacaoDocumentoFiscal(False);

Att, Alex.

  • Curtir 1
  • Consultores
Postado

Tem erro?

favor anexar as units para merge

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado

Pessoal só para informação alguns erros de código IBGE, o nome do município tem que estar igual a tabela do validador, senão ele gera este erro, inclusive com os acentos, e também  "case sensitive"

Postado
18 horas atrás, clodemar disse:

Pessoal só para informação alguns erros de código IBGE, o nome do município tem que estar igual a tabela do validador, senão ele gera este erro, inclusive com os acentos, e também  "case sensitive"

O descrição deve estar de acordo com relação das cidades e seus devidos códigos do IBGE , conforme o arquivo :

SPED_Tabela_de_Municipios_IBGE_tb1325_v_11.txt

Esse arquivos esta disponível junto com o validador.

Eu carreguei o arquivo em um DataSet e através do código do IBGE localizo a descrição do nome da cidade, ai não tive mais críticas.

Dercide.

  • Consultores
Postado
Em 2/17/2017 at 15:09, armando.boza disse:

O erro é apenas no programa exemplo @Juliomar Marchetti

uFrmACBrConvenio115_PRN.pas

No svn a correção da impressão

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado (editado)

Segue erro em anexo

erro.bmp

Observei que no grupo AcbrConvenio115Mestre não possui mais as tags abaixo:

      OMestre.Modelo := 21;
      OMestre.Serie := '001';

 

Editado por kleberson
  • Curtir 1
  • Este tópico foi criado há 3249 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...
The popup will be closed in 10 segundos...