BASES DE DADOS: Qualquer
Porque dessa análise :
- Verificado que ao pressionar o F2 em alguns campos do EmissorCTe, na alpha, ocorrem algumas falhas.
PASSOS PARA REPRODUZIR:
- Abrir o EmissorCTe;
- Na tela de emissão do CT-e, pressionar F2 no campo CFOP e selecionar a Natureza, verifique a falha:
- ????
- ????
- No cadastro de Natureza, no "F1-Consultar", selecione uma natureza já cadastrada, verifique que ocorre a mesma falha:
- Na aba Dados Sped, que foi criada recentemente no cadastro de natureza, pressionar F2 e verificar a falha:
Isabella Bressan Bremm - Liberado p/ Implantação
Isabella Bressan Bremm - Teste OK
Realizado o teste:
- Cadastrando um emitente com o banco de dados do Eco selecionado;
- Com este emitente, foi cadastrada a natureza de operação, informando na aba "Dados Sped" uma Conta Contábil;
- Emitido um CT-e com a natureza de operação configurada anteriormente, verificado que foi salvo na tabela CTE_TBCTESITEMSSPED a conta contábil corretamente;
- Realizada outra emissão, alterando a conta contábil na emissão na aba Avançado > Dados Sped salvou a conta contábil que foi informada na emissão, corretamente;
- Cadastrando um emitente com o tipo banco = Outros, verificado que no Cadastro da Natureza a aba Dados Sped ficou desabilitada conforme o que foi solicitado;
- Os erros que ocorriam ao selecionar a natureza de operação já existente no cadastro e na emissão do CT-e não ocorreram novamente;
- Teste ok.
Isabella Bressan Bremm - Certificando
- Certificando.
Omar - Encaminhado p/ Certificação
Base de dados Utilizada: NomeDaBase
Fontes Alterados:
- Units: uFormPrincipal.pas / uFrameCadastroAvancadoDadosSped.pas / uFrameCadastroPrincipalNatureza.pas
Relatórios Alterados:
- Nenhum
Motivo do Erro (Dados Técnicos):
-
--> Correção, para quando, digitando um CTe, e buscar a NatOperação e o Emitente ativo não tiver banco de dados Retaguarda como ECO, não faça nada;--> De igual modo, no cadastro de natureza;--> Verificação de rotina, para quando alterar o emitente ativo, fazer atualização do tipo de Banco de dados do Retaguarda, sem precisar sair do sistema;
Testes Executados:
- Alternância de vários emitentes, com banco de retaguarda ECO e não ECO e lançto. de CTe e Cadastro/alteração de natureza
Omar - Programando
Programando
Isabella Bressan Bremm - Devolvido p/ Programação
- Ainda ocorrem as falhas quando o emitente está com o tipo banco = "Outros", em naturezas que já estavam cadastradas;
- Quando pressiona F1 e seleciona a Natureza já existente para editar o cadastro;
- E quando seleciona uma natureza antiga, na emissão do CT-e;
Isabella Bressan Bremm - Certificando
- Certificando.
Omar - Encaminhado p/ Certificação
Base de dados Utilizada: NomeDaBase
Fontes Alterados:
-
Carga do tipo de banco de dados de Retaguarda do Emitente ao mudar para um novo emitente ativo;
Ativação da rotina de habilitação/desabilitação da aba "DadosSped", apos teclar F1;
Relatórios Alterados:
- Nenhum
Motivo do Erro (Dados Técnicos):
- Não atualizar a aba "DadosSped" após teclar F1 na tela de Natureza;
- Carregar tipo de banco de dados de Retaguarda do Emitente ao mudar o emitente ativo;
Testes Executados:
- Busca por F1 na tela de Natureza;
- Início de cadastro de CTe e selecionando a Natureza e o erro de "Acess Violation" não ocorreu mais;
Omar - Programando
Programando.
Isabella Bressan Bremm - Devolvido p/ Programação
Realizado o teste, falhas encontradas:
- Quando no Cadastro do Emitente for informado o Banco do Eco, deveria habilitar a aba "Dados Sped", mas agora essa aba não está mais sendo habilitada;
- Quando no Cadastro do Emitente está selecionado o tipo banco Outros, ocorrem as falhas, ao selecionar a natureza no cadastro, e ao selecionar a natureza na emissão do CT-e, os erros que aparecem são:
- O primeiro erro ocorreu na tela do Cadastro da Natureza de Operação, ao selecionar a natureza que já estava cadastrada;
- A segunda falha ocorreu ao selecionar a natureza para emitir o CT-e.
Isabella Bressan Bremm - Certificando
- Certificando.
Omar - Encaminhado p/ Certificação
Base de dados Utilizada: NomeDaBase
Fontes Alterados:
- uFrameBase.pas / uFrameCadastroPrincipalBase.pas / uFrameCadastroPrincipalNatureza.dfm / uFrameCadastroPrincipalNatureza.pas
-
--> Inserção de rotina de validação de caminho de banco de dados ao teclar F2 em tela de Natureza e dar alertas caso BD inexistente;--> Correção de grafia de mensagem de erro de Banco de dados inexistente no cadastro de Emitente; Padronização para usar Tipos enumerados para o tipo de banco;--> Cadastro de Emitente: Validação de servidor do banco de dados se não for informado nada;--> Correção de erro ao salvar Emitente com banco de dados = "Outros"
Relatórios Alterados:
- texto.
Motivo do Erro (Dados Técnicos):
- texto.
Testes Executados:
- texto.
Omar - Programando
Programando
Isabella Bressan Bremm - Devolvido p/ Programação
- Realizado o teste novamente, selecionando no Cadastro do Emitente o Tipo Banco "Outros";
- Ao selecionar a natureza no cadastro ocorre a falha:
- Ao selecionar a natureza na emissão do CTe também ocorre falha:
- E ao pressionar F2 no campo "Conta" na aba "Dados Sped", ocorre falha:
Isabella Bressan Bremm - Certificando
- Certificando.
Omar - Encaminhado p/ Certificação
Base de dados Utilizada: NomeDaBase
Fontes Alterados:
- uFrameBase.pas / uFrameCadastroPrincipalBase.pas / uFrameCadastroPrincipalNatureza.dfm / uFrameCadastroPrincipalNatureza.pas
Relatórios Alterados:
- Nenhum
Motivo do Erro (Dados Técnicos):
- Finalizada consistência para revalidar se habilita ou não a aba "DadosSped" caso clique na mesma ou tente salvar a mesma com dados e não possa fazê-lo.
- Certificação pediu para inabilitá-la caso a definição do banco de Retaguarda do Emitente seja = 0 ( Outros )
Testes Executados:
- texto.
Omar - Programando
Programando
Isabella Bressan Bremm - Devolvido p/ Programação
- Realizado o teste mas continua com falhas no canal alpha.
Isabella Bressan Bremm - Certificando
- Certificando.
Omar - Encaminhado p/ Certificação
Base de dados Utilizada: NomeDaBase
Fontes Alterados:
- Units:
uFormPesquisaBase.pasuFrameBase.pasuFrameCadastroAvancadoDadosSped.pasuFrameCadastroAvancadoObservacoes.pasuFrameCadastroDadosNatureza.pasuFrameCadastroPrincipalNatureza.pasuFunctionsFrame.pas
Relatórios Alterados:
- Nenhum
Motivo do Erro (Dados Técnicos):
- Nivelamento de codigo de busca de conta Sped igual a do Cadastro de Natureza. Inserção de registro em LOG no processo de busca de conta Sped, para validar o motivo do erro, já que em minha base não ocorreu.
- Verificação se objetos existem antes de tentar destruí-los;
- Caso erro persista, ver log, e enviar arquivo do ECO no caminho registrado dentro do LOG;
Testes Executados:
- Cadastro de Natureza, e cadastro de Cte, buscando CFOP
Omar - Programando
Programando
Isabella Bressan Bremm - Encaminhado p/ Programação
- Repassando para a programação.
Isabella Bressan Bremm - Analisando
- Analisando.
Isabella Bressan Bremm - Encaminhado p/ Análise