Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Informações Gerais
Especificação | |||
Produto | TOTVS AUTOMAÇÃO FISCAL | Módulo | SIGATAF |
Segmento Executor | Serviço e Jurídico | ||
Projeto | eSocial 2.1 | IRM | PCREQ-5227 |
Requisito | PCREQ-5296 | Subtarefa | PDR_SER_TAF001-473 |
Chamado |
| ||
País | (x) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Objetivo
Implementar as alterações do Evento S-2220 (Monitoramento da Saúde do Trabalhador) com as alterações publicadas pelo fisco no manual de orientação do eSocial Versão 2.1, Julho de 2015.
Definição da Regra de Negócio
1 - Desenvolver um novo cadastro referente ao evento S-2220 do e-social, que permita a integração de informações do módulo de RH, bem como a inserção de informações referentes ao monitoramento da saúde do trabalhador, implementando as regras de validação existentes no manual do e-Social versão 2.1.
2 - Deve-se criar uma aba para separar os campos de protocolo de transmissão.
.
Rotina | Tipo de Operação | Opção de Menu |
TAFA – Monitoramento da Saúde do Trabalhador | Inclusão | Atualizações -> Eventos eSocial -> Eventuais -> Monit. Saúde Trab. |
Tabelas Utilizadas
- T2M – Informações ASO
- T2N – Exames Complementares
- T2O – Result. da Monit. Biológica
- SE2 – Cadastro de Contas a Pagar
- FI9 – Controle de Emissão de DARF>.
Protótipo de Tela
Protótipo 01
Opcional
Fluxo do Processo
Diagrama - Atividades
<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>.
OpcionalDicionário de Dados
Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/: T2M – Informações ASO
Índice | Chave |
01 |
T2A_FILIAL+ |
T2A_ |
ID+ |
T2A_ |
VERSAO |
02 |
T2A_FILIAL+ |
T2A_ |
INDAPU+ |
T2A_ |
PERAPU+ |
T2A_ATIVO |
03 |
T2A_FILIAL+ |
T2A_ |
PROTUL+ |
T2A_ATIVO |
Campo |
T2A_ |
FILIAL |
Tipo |
<N>
Tamanho
<6>
Valor Inicial
<Varia de acordo com o tipo informado. Por exemplo, quando o campo “tipo” for date, neste campo pode ser informado uma data>.
Mandatório
Sim ( ) Não ( )
Descrição
<Referência Mínima para Cálculo>
Título
<Ref.Calc.>
Picture
<@E999.99>
Help de Campo
<Informar o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação>
(Opcional)
Grupo de Perguntas
<Informações utilizadas na linha Protheus>.
Nome: FINSRF2
X1_ORDEM | 01 |
X1_PERGUNT | Emissão De |
X1_TIPO | D |
X1_TAMANHO | 8 |
X1_GSC | G |
X1_VAR01 | MV_PAR01 |
X1_DEF01 | Comum |
X1_CNT01 | '01/01/08' |
X1_HELP | Data inicial do intervalo de emissões das guias de DARF a serem consideradas na seleção dos dados para o relatório |
(Opcional)
Consulta Padrão
<Informações utilizadas na linha Protheus>
Consulta: AMB
Descrição | Configurações de Planejamento |
Tipo | Consulta Padrão |
Tabela | “AMB” |
Índice | “Código” |
Campo | “Código”; ”Descrição” |
Retorno | AMB->AMB_CODIGO |
C | |
Grupo de Campos | 033 |
Ordem | 01 |
Tamanho | 02 |
Decimal | |
Titulo | Filial |
Descrição | Filial |
Picture | @! |
Valid | |
Usado | Não |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo o código da filial referente ao cadastro. |
Campo | T2A_ID |
Tipo | C |
Grupo de Campos | |
Ordem | 02 |
Tamanho | 06 |
Decimal | |
Titulo | ID |
Descrição | Identificador do registro |
Picture | @! |
Valid | |
Usado | Sim, obrigatório |
Inic. Padrão | GetSx8Num( "T2A", "T2A_ID" ) |
Propriedade | Microsiga |
Browse | Sim |
Visual | Visualizar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo o código de identificação do registro. Este código é controlado internamente pelo sistema de forma incremental e único por filial. |
Campo | T2A_VERSAO |
Tipo | C |
Grupo de Campos | |
Ordem | 03 |
Tamanho | 14 |
Decimal | |
Titulo | Id. Ver. Reg |
Descrição | Id.da versão do Registro |
Picture | @! |
Valid | |
Usado | Sim, não obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo a identificação da versão do registro. Será composto por Data + Hora da ação (Inclusão/Alteração/Exclusão). |
Campo | T2Q_TRABAL |
Tipo | C |
Grupo de Campos | |
Ordem | 04 |
Tamanho | 6 |
Decimal | |
Titulo | Id.Trab. |
Descrição | Id. do Trabalhador |
Picture | @! |
Valid | XFUNVldCmp("C9V",,,,2,) |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | C9VA |
Help de Campo | Deve representar neste campo o id. do trabalhador.
|
Campo | T2Q_DTRABA |
Tipo | C |
Grupo de Campos | |
Ordem | 05 |
Tamanho | 30 |
Decimal | |
Titulo | Matric. Trab |
Descrição | Matrícula Trabalhador |
Picture | @! |
Valid | |
Usado | Sim, não obrigatório. |
Inic. Padrão | IF(!INCLUI .AND. !EMPTY(T2Q->T2Q_TRABAL),Posicione("CUP",1,xFilial("CUP")T2Q->T2Q_TRABAL,"CUP_MATRIC"),"") |
Propriedade | Microsiga |
Browse | Não |
Visual | Visualizar |
Contexto | Virtual |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo o código da matricula do trabalhador. |
Campo | T2Q_DTASO |
Tipo | D |
Grupo de Campos | |
Ordem | 06 |
Tamanho | 8 |
Decimal | |
Titulo | Data ASO |
Descrição | Data ASO |
Picture | @! |
Valid | |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo a data do atestado de ocupação. |
Campo | T2Q_TPASO |
Tipo | C |
Grupo de Campos | |
Ordem | 07 |
Tamanho | 1 |
Decimal | |
Titulo | Tipo ASO |
Descrição | Tipo ASO |
Picture | @! |
Valid | Pertence(" 01234") |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | 1=Periódico;2=De Retorno ao Trabalho;;3=De Mudança de Função;4=De Monitoração Pontual |
Help de Campo | Deve representar neste campo o tipo de atestado ocupacional. |
Campo | T2Q_RESASO |
Tipo | C |
Grupo de Campos | |
Ordem | 08 |
Tamanho | 1 |
Decimal | |
Titulo | Result. ASO |
Descrição | Resultado ASO |
Picture | @! |
Valid | Pertence(" 012") |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | 1=Apto;2=Inapto |
Help de Campo | Deve representar neste campo o o resultado do atestado ocupacional. |
Campo | T2Q_NISRES |
Tipo | C |
Grupo de Campos | |
Ordem | 08 |
Tamanho | 1 |
Decimal | |
Titulo | Result. ASO |
Descrição | Resultado ASO |
Picture | @! |
Valid | Pertence(" 012") |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | 1=Apto;2=Inapto |
Help de Campo | Deve representar neste campo o o resultado do atestado ocupacional. |
Campo | T2A_STATUS |
Tipo | C |
Grupo de Campos | |
Ordem | 07 |
Tamanho | 1 |
Decimal | |
Titulo | Status Reg. |
Descrição | Status do registro |
Picture | |
Valid | Pertence(" 0123479") |
Usado | Sim, não obrigatório |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Altera |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo |
Deve representar neste campo o status do registro: |
Campo | T2A_EVENTO |
Tipo | C |
Grupo de Campos | |
Ordem | 06 |
Tamanho | 1 |
Decimal | |
Titulo | Id. Evento |
Descrição | Identificação do evento |
Picture | |
Valid | Pertence("IAE") |
Usado | Sim, não obrigatório |
Inic. Padrão | "I" |
Propriedade | Microsiga |
Browse | Não |
Visual | Altera |
Contexto | Real |
Combo Box | I=Inclusão;A=Alteração;E=Exclusão |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo a identificação do evento. Deve ser preenchido com: I = Inclusão |
Campo | T2A_VERANT |
Tipo | C |
Grupo de Campos | |
Ordem | 08 |
Tamanho | 14 |
Decimal | |
Titulo | Ver Ant Reg |
Descrição | Versão anterior registro |
Picture | @! |
Valid | |
Usado | |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Altera |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo a identificação da versão anterior do registro. Este campo herdará a versão do registro anterior, quando se tratar de uma alteração/exclusão. |
Campo | T2A_PROTUL |
Tipo | C |
Grupo de Campos | |
Ordem | 09 |
Tamanho | 44 |
Decimal | |
Titulo | Ult. Prot. |
Descrição | Prot. última transmissão |
Picture | @! |
Valid | |
Usado | Usado |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Visualiza |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo o protocolo da última transmissão do registro. |
Campo | T2A_PROTPN |
Tipo | C |
Grupo de Campos | |
Ordem | 10 |
Tamanho | 44 |
Decimal | |
Titulo | Pnlt. Prot. |
Descrição | Prot. Penúltima Transmissão |
Picture | @! |
Valid | |
Usado | Sim, não obrigatório |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Visualiza |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo o protocolo da Penúltima transmissão do registro. |
Campo | T2A_ATIVO |
Tipo | C |
Grupo de Campos | |
Ordem | 11 |
Tamanho | 1 |
Decimal | |
Titulo | Reg. Ativo? |
Descrição | Registro Ativo? |
Picture | @! |
Valid | Pertence(" 12") |
Usado | Sim, não obrigatório |
Inic. Padrão | "1" |
Propriedade | Microsiga |
Browse | Não |
Visual | Altera |
Contexto | Real |
Combo Box | 1=Sim;2=Não |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo se o registro está ativo: 1 = Sim |
(Opcional)
Estrutura de Menu
<Informações utilizadas na linha Datasul>.
Procedimentos
Procedimento |
|
|
|
Descrição | (Max 40 posições) | (Max 40 posições) | (Max 40 posições) |
Módulo |
|
|
|
Programa base |
|
|
|
Nome Menu | (Max 32 posições) | (Max 32 posições) | (Max 32 posições) |
Interface | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex |
Registro padrão | Sim | Sim | Sim |
Visualiza Menu | Sim/Não | Sim/Não | Sim/Não |
Release de Liberação |
|
|
|
Programas
Programa |
|
|
|
Descrição | (Max 40 posições) | (Max 40 posições) | (Max 40 posições) |
Nome Externo |
|
|
|
Nome Menu/Programa | (Max 32 posições) | (Max 32 posições) | (Max 32 posições) |
Nome Verbalizado[1] | (Max 254 posições) | (Max 254 posições) | (Max 254 posições) |
Procedimento |
|
|
|
Template | (Verificar lista de opções no man01211) | (Verificar lista de opções no man01211) | (Verificar lista de opções no man01211) |
Tipo[2] | Consulta/Manutenção/ Relatório/Tarefas | Consulta/Manutenção/ Relatório/Tarefas | Consulta/Manutenção/ Relatório/Tarefas |
Interface | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex |
Categoria[3] |
|
|
|
Executa via RPC | Sim/Não | Sim/Não | Sim/Não |
Registro padrão | Sim | Sim | Sim |
Outro Produto | Não | Não | Não |
Visualiza Menu | Sim/Não | Sim/Não | Sim/Não |
Query on-line | Sim/Não | Sim/Não | Sim/Não |
Log Exec. | Sim/Não | Sim/Não | Sim/Não |
Rotina (EMS) |
|
|
|
Sub-Rotina (EMS) |
|
|
|
Localização dentro da Sub Rotina (EMS) |
|
|
|
Compact[4] | Sim/Não | Sim/Não | Sim/Não |
Home[5] | Sim/Não | Sim/Não | Sim/Não |
Posição do Portlet[6] | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right |
Informar os papeis com os quais o programa deve ser vinculado |
|
|
|
Cadastro de Papéis
<O cadastro de papéis é obrigatório para os projetos de desenvolvimento FLEX a partir do Datasul 10>.
<Lembrete: o nome dos papeis em inglês descrito neste ponto do documento, devem ser homologados pela equipe de tradução>.
Código Papel | (máx 3 posições) |
Descrição em Português* |
|
Descrição em Inglês* |
|
[1] Nome Verbalizado é obrigatório para desenvolvimentos no Datasul 10 em diante.
[2] Tipo é obrigatório para desenvolvimento no Datasul 10 em diante
[3] Categorias são obrigatórias para os programas FLEX.
[4] Obrigatório quando o projeto for FLEX
[5] Obrigatório quando o projeto for FLEX
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|