Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Bom dia!

Alguém poderia me explicar como esse teste é realizado?

5 . A exclusão/inclusão de dados no banco de dados utilizado para gerar o arquivo eletrônico previsto no item 17 do Requisito VII, deverá ser evidenciada mediante a
substituição de brancos pelo caractere “?” no campo “Razão Social” do registro tipo U1 constante no Anexo

Eu tenho que excluir ou incluir qual informação do banco de dados?

O meu registro do tipo U1 está sendo alimentado da seguinte forma:

  /// REGISTRO TIPO U1 - IDENTIFICAÇÃO DO ESTABELECIMENTO USUÁRIO DO PAF-ECF:
  with frmMenu.PAF1.PAF_U.RegistroU1 do
  begin
    CNPJ        := SomenteNumeros( dm.query5.fieldbyname('emp_cnpj').asstring);/// CNPJ do estabelecimento usuário do PAF-ECF
    IE          := dm.query5.fieldbyname('emp_insc').asstring;// Inscrição Estadual do estabelecimento
    IM          := dm.query5.fieldbyname('emp_im').asstring;// Inscrição Municipal do estabelecimento
    RAZAOSOCIAL := dm.query5.fieldbyname('emp_nm').asstring;// Razão Social do estabelecimento

  if  dm.query5.fieldbyname('emp_encript').asstring = EnDecryptString(dm.query5.fieldbyname('emp_cnpj').asstring  + ConsultaLookup(dm.ADOConnection1, 'ecf', 'ecf_numserie' , ' WHERE ecf_emp_cd = '+q(dm.query5.fieldbyname('emp_cnpj').asstring)),1808) then
      InclusaoExclusao   := true
    else
      InclusaoExclusao   := false;
  end;

Depois eu criptografo o CNPJ da empresa com o Número de série do ECF, e comparo com o que está armazenado no banco de dados desta forma identificando se o registro foi alterado ou não;

Resumindo, para esse teste da certo eu teria que alterar o número do CNPJ ou o número de série do ECF.

Não sei se compreendi bem o requisito!

João Leno

Developer In Lunar Tecnologia
Formação: Bacharel em Sistemas de Informação
Pós Graduação: Infraestrutura e aplicações em redes de computadores (Cursando)
Cell: (84) 8135-9585
Skype: joaolenosi
Site: http://lunartecnologia.com.br/

Se não puder vencer pelo o talento, vença pelo o esforço.

  • Moderadores
Postado

Bom já existem tópicos que falam sobre inclusão exclusão!

veja eles querem que tu valide a quantidade de registros em seu banco e suas tabelas e que garanta que somente sua aplicação fará isso

então não é o caso da alteração da linha mas sim a inclusão de nova ou exclusão via gerenciador de banco!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado (editado)

Bom já existem tópicos que falam sobre inclusão exclusão!

veja eles querem que tu valide a quantidade de registros em seu banco e suas tabelas e que garanta que somente sua aplicação fará isso

então não é o caso da alteração da linha mas sim a inclusão de nova ou exclusão via gerenciador de banco!

Em qual tabela você se refere?

Qualquer tabela do PAF-ECF deve implicar em evidenciar ? o campo "razão social"?

Exemplo: Venda, Nota fiscal, produto, etc.

Editado por joaolenosi

João Leno

Developer In Lunar Tecnologia
Formação: Bacharel em Sistemas de Informação
Pós Graduação: Infraestrutura e aplicações em redes de computadores (Cursando)
Cell: (84) 8135-9585
Skype: joaolenosi
Site: http://lunartecnologia.com.br/

Se não puder vencer pelo o talento, vença pelo o esforço.

  • 1 mês depois ...
  • Moderadores
Postado
  • Curtir 1

Cleber C. Ferreira
Analista de Sistemas e Consultor
Email e
Skype: [email protected]
Formiga-MG

  • Este tópico foi criado há 3355 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.