Conceitos Básicos do Processo de Execução

Você executa os jobs configurados na tela Revisão do Job SPED no programa Administrador do Job SPED. Quando você executa um job, o sistema conclui estas tarefas para cada bloco do job:

  1. Lê as informações do job que estão armazenadas na tabela Job SPED (F76B940) do bloco.

    O sistema armazena informações na tabela F76B940 quando você configura os jobs.

  2. Verifica os valores na tabela Regras de Registro SPED (F76B930) para determinar quais registros gerar.

    Se a tabela Detalhes de Saída do Job SPED (F76B943) já foi gerada para o job e registros, o sistema exclui todos os registros da tabela de listagens, em seguida, repreenche a tabela com os novos registros.

  3. Lê os períodos para processar na tabela Lotes do Job SPED (F76B944) e gera as listagens para cada período.

    O sistema gravará os registros de saída por mês ou em um único registro resumido se você usar a opção de execução anual. Você pode exibir os detalhes mais significativos do job concluído no programa Administrador do Job SPED (P76B940). O sistema atribui o mesmo número de job a todos os UBEs para todos os blocos selecionados.

  4. Preenche a tabela Detalhes de Saída do Job SPED (F76B943) com informações do bloco, período e listagens.

    A tabela F76B943 também inclui a string de texto para o arquivo sem formatação.

  5. Usará um código de status para indicar se os registros estão em fila para o processamento.

    Os códigos de status são: W (aguardando), P (em processo), D (pronto) e E (erro). Estes códigos de status aparecem na tabela UBE - Blocos de Detalhes do Job SPED (F76B942) para cada UBE no job que você executa. Você pode exibir os status na tela Revisão do Job SPED no programa Administrador do Job SPED.

    Um código de status D (pronto) aparece na tabela Blocos do Cabeçalho de Job SPED (F76B941) quando todos os UBEs do job forem executados sem erro. Você pode exibir o status de um serviço na tela Consulta ao Job SPED no programa Administrador do Job SPED.

O sistema inclui todos os registros de um número de serviço nesse arquivo simples.

Observação: O sistema atribuirá o número do lote aos registros quando você executar o programa Bloco 9 - Geração (R76B995). Por isso, esse campo só será preenchido quando você executar o programa. O programa Bloco 9 - Geração também grava as strings de texto na tabela Cabeçalho de Processador de Texto (F007101) e Detalhes do Processador de Texto (F007111). Você usa o número do lote para localizar registros que o sistema grava nas tabelas do processador de arquivo de texto e usa o programa Processador de Arquivo de Texto (P007101) para copiar os arquivos de texto na mídia que você usa para submeter os arquivos ao governo.

Você executa cada bloco em um job separadamente. Geralmente, você revisa a saída de um bloco antes de processar o próximo bloco porque os dados de um bloco com uma sequência maior são usados para processar dados em um bloco posterior. O sistema gera um lote para cada período no job. Por exemplo, se você executar um job que inclui três períodos, o sistema gera três lotes.