Histórico da Página
ESCOPO E-SOCIAL
Cadastro MVC
- Inclusão de todos os campos do cadastro validando gatilho e consulta padrão, inclusive para as GRIDs ( filhos, netos, etc.. ), sendo que cada GRID deve ter ao menos 3 linhas de registro incluído;
- Integração do XML gerado na linha acima pela TAFST2, validando se todas as informações foram integradas corretamente;
- Preencher ao menos um campo de cada GRID existente no cadastro, realizar a geração do XML e validar Schema transmitindo com o TSS;
Eventos de Tabela
Eventos Não Periódicos
Eventos Periódicos
Painel INSS / Relatório INSS
Painel FGTS
Painel Transmissão eSocial
ESCOPO TAF FISCAL
Cadastro MVC
Cadastro Movimento
- Inclusão de todos os campos do cadastro validando gatilho e consulta padrão, inclusive para as GRIDs ( filhos, netos, etc.. ), sendo que cada GRID deve ter ao menos 3 linhas de registro incluído;
- Alteração do registro incluído na linha acima, colocando mais 1 registro em cada GRID e mudando 3 campos do cabeçalho do cadastro;
- Exclusão do item alterado acima;
Cadastro Espelho
- Gerar XML do evento através da opção "Gerar XML / Gerar XML em lote";
- Excluir evento não transmitido;
- Excluir evento transmitido e validar a geração do evento R-9000;
PAINEL REINF
ECF
GIA
VALIDAÇÕES OBRIGATÓRIAS
- SONARQUBE - Obrigatório utilizar o PLUG IN do link a seguir para expedição da issue ( https://code.engpro.totvs.com.br/engpro/vscode-engpro-extension/wiki/Sonar-%28PT-BR%29 );
- QueryAnalyzer - Quando existir query submeter a mesma e corrigir os erros encontrados ( https://esp.engpro.totvs.com.br/menu/query-analyzer );
- Robô de Automação - Obrigatório executar o robô de automação para a rotina que foi alterada e corrigir as quebras que forem apresentadas ( mesmo quando já for um erro pré-existente);
- Issues x Cobertura
- Proteção de chamada de função externa ( Não seja de domínio do TAF, como por exemplo - LIB, outros módulos, etc.. );
- Proteção de dicionário de dados quando criado campo, índice, gatilho, consulta padrão, tabela;
- Atualização da documentação da rotina em questão com o novo incremento que foi feito ( deve ser aplicado quando não for apenas ajuste/correção de erro );
PONTOS DE ATENÇÃO NA CODIFICAÇÃO
- Quando criado um laço que alimenta uma STRING ( por exemplo, montar o "IN" de uma query ) deve-se avaliar o tamanho máximo que aquela STRING pode chegar, evitando assim o erro de "String Size Overflow"/"query greater than", etc...
- Proteger o acesso direto a um índice do array/objeto pois pode ocorrer daquela posição/método não existir naquele contexto, precisa estar protegido para evitar o famoso erro "array out of bounds";
Índice |
---|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas