Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Especificação de Requisitos

 

Projeto/Versão: TOTVS Microsiga Protheus V11.8

Requisito/Módulo: #966478 /SIGAGPE

Sub-Requisito/Função: Reporte DGT-4

Tarefa/Chamado: #966478MMI-6044

Âncora
_GoBack
_GoBack

País: Republica Dominicana

Data Especificação: 02/Mayo/2017

...

Estratégia de Desenvolvimento e Liberação

 

Produto

Protheus

Release que está sendo desenvolvido

11.8

Possui Réplica?

(X)Sim ( )Não

Qual a versão?

12.2

 

Âncora
_Toc380063576
_Toc380063576
Objetivo

...

Definição da Regra de Negócio.

 

  • Este reporte será generado con TREPORT, para que pueda ser exportable a Planilla de Excel
  • Los Cortes requeridos son por Sucursal
  • Ordenado por Sucursal, Proceso, Matricula ( no hay corte por Proceso)

...

Parámetros

 

 

Campo

Fuente

Comentario

De Sucursal

SM0 -> M0_CODFIL

Consulta Estándar 'Sucursales'

A Sucursal

SM0 -> M0_CODFIL

Consulta Estándar 'Sucursales'

De Proceso

RCJ -> RCJ_CODIGO

Consulta Estándar 'Archivo de Proceso'

A Proceso

RCJ -> RCJ_CODIGO

Consulta Estándar 'Archivo de Proceso'

De Matrícula

RG7RG7RG7 -> RG7_MAT

Consulta Estándar 'Empleados'

A Matrícula

RG7RG7RG7 -> RG7_MAT

Consulta Estándar 'Empleados'

Período

AAAA

Año


Validación de la captura:
Sucursal: intervalo de sucursales permitiendo captura de blanco a 'ZZZZZZ'
Proceso: intervalo de procesos permitiendo captura de blanco a 'ZZZZZZ'
Matrícula: intervalo de matriculas permitiendo captura de 000000 a 9999999
Año: reportado: campo requerido, Indicar el año a imprimir, numérico de cuatro.
Los datos generales del Empleador se acceden de las tablas S012 y S112 (que deben ser buscados con la función fTabela()) y tabla SM0 (que debe ser buscada con la función fInfo()). En estas se concentra la información del Empleador requerida para la generación de los formatos DGT y Archivos Magnéticos, estos se generan anualmente por lo que se deben actualizar los campos que pudieran variar.
Se extrae los registros de los empleados validando que:
El estatus SRA->RA_SITFOLH<> 'D', y la fecha de ingreso sea menor o igual a la fecha final del año capturado como parámetro (31/12/año).
El estatus RA_SITFOLH= 'D' y que la fecha de baja sea en el transcurso del año capturado como parámetro.
Por cada registro se genera un renglón de detalle del reporte generado.

El reporte tiene el siguiente Lay out:

ENCABEZADO

 

 

Descripción

Fuente

Comentario

RNC o Cedula

S012 RNC -> RNC substring(RCC_CONTEU,41,11)

 

Periodo

01Año

'01' +Parámetro de entrada

Tipo de Planilla

"DGT3"

Etiqueta

  1. de Empleados

Total de empleados

 

DETALLE

 

 

Descripción

Fuente

Comentario

Tipo mov

Ingreso= Si la fecha de ingresso SRA SRA-> RA_FECING es mayor a la fecha inicial del año y que sea menor a la fecha final del año capturado como parametro
Baja= Si la fecha de baja SRA_DEMISSA es mayor a la fecha inicial del año y que sea menor a la fecha final del año capturado como parâmetros.
Cambio= Si tuvo cambio de salario, en la tabla RCP validar si tiene um tipo de movimento 05 modificar, si tiene mas de um movimento se tomo el mas reciente. La fecha de RCP->RCP_DTMOV este entre la fecha inicial y final del año capturado en parâmetros.

Ingreso, cambio, baja

Tipo Doc.

Reportar cualquiera de los tres campos siguientes:
C cedula ID
N número de SS
P pasaporte
Si la Cédula de Identidad contiene información (SRARASRA->RA_CIC) reportar C ó
Si estos campos no contienen información, verificar el Número de Pasaporte(SRA RASRA->RA_PASSPOR) y reportar P

 

Número Documento

Dependiendo del campo anterior reportado
Si C reportar Cedula de identidad SRA RASRA->RA_CIC,
Si P reportar Número de Pasaporte SRA RASRA->RA_PASSPOR

 

Nombres

Concatenar SRARASRA->RA_PRINOME, RA_SECNOME

 

1er Apellido

SRARASRA->RA_PRISOBR

 

2do Apellido

SRARASRA->RA_SECSOBR

 

Sexo

SRARASRA->RA_SEXO

 

Nacionalidad

SX5->X5_DESCRI+ "-" + SX5>X5X5_CHAVE

Donde SX5->X4_TABELA=34

Fecha de nacimiento

SRARASRA->RA_NASC

 

Salario

SRA RASRA->RA_SALARIO

 

Fecha de ingreso

SRA RASRA->RA_FECING

 

Fecha de salida

SRA-> RA_DEMISSA

 

Ocupacion

Campo nuevo SQ3->Q3_OCUPACI
donde SRA->RA_CARGO = SQ3->Q3_CARGO

 

Ocupacion_Desc

SQ3Q3SQ3->Q3_DESCSUM

 

Inicio de Vacaciones

Fecha de ingresso con el año del reporte por ejemplo:
Fecha ingreso 01/04/2015, para el reporte del 2016 seria 01/04/2016,

 

Fin de vacaciones

Fecha de inicio de vacaciones + 14 dias habiles o tomar el primer renglon de la tabla de vacaciones para no manejar um valor fijo.

 

Turno

Fijo 2

 

Id_establecimiento

SRA->RA_KEYLOC

 


Layout del Reporte


Tipo Tipo Número Nombres 1er. Apellido 2do. Apellido Sexo Nacionalidad Fecha de Salario Fecha de Fecha de Ocupacion Ocupacion_ Inicio de Fin de Vac Turno Id_Estab
Mov Doc. Documento Nacimiento Ingreso Salida Desc VacacionesI
IngresoX99999999XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Dominicana-1 DD/MM/AAAA 999,999.99 DD/MM/AAAA DD/MM/AAAA XXXXX XXXXXX DDMMAAAA DDMMAAAA XXXXXX
. . .
. . .
. . .

Tabelas Utilizadas

  • RCC – Tablas parámetros
  • SRA – Empleados
  • RCP – Trayectoria Laboral
  • SQ3 – Cargos

Protótipo de Tela

No Aplica

Regras de Integridade


No Aplica

Release Notes

 

Módulo

SIGAGPE

Função

 

Situação/Requisito

XXXX07/Archivo DGT-4

Solução/Implementação

Se actualiza el layout del archivo.

Conversores de Parâmetros: 
        

No Aplica

Fluxo do Processo

  1. Diagrama – Casos de Uso
  2. Diagrama – Atividades
  3. Diagrama de Classes
  4. Diagrama de Entidade e Relacionamento
  5. Diagrama de Seqüência

 


Dicionário de Dados
Tabla SQ3 – Cargos
Nuevo Campo

CAMPO

Q3_OCUPAC

TITULO

Ocupacion

DESCRIPCIÓN

Clave de Ocupacion

TIPO

Caracter

TAMAÑO

6

PICTURE

!@

HELP

Informe la clave del catálogo nacional de ocupaciones

CONTEXTO

Real

PROPIEDAD

Modificar

LISTA

 

VALIDACION

Existcpo("SX5","BM"+M->Q3_OCUPACI)

INIC. ESTANDAR

 

CONS ESTAND

BM

USO

Usado/Brouse

ORDEN

4

Grupo de Perguntas

Grupo: GPR005DOM

GRUPO

GPR005DOM

ORDEM

01

PERGUNTA

De Sucursal ?

TIPO

Caracter

TAMANHO

8

OBJETO

G

CONS. PADRÃO

XM0 - Filiais

CONTEÚDO

 

GRUPO CAMPOS

033 - Tamanho da Filial

HELP

Informe o seleccione el codigo de la
sucursal inicial para filtrar los datos.

...

GRUPO

GPR005DOM

ORDEM

05

PERGUNTA

De Matricula ?

TIPO

Caracter

TAMANHO

6

OBJETO

G

CONS. PADRÃO

SRA - Funcionários

CONTEÚDO

 

GRUPO CAMPOS

 

HELP

Informe o seleccione el codigo de la
matricula inicial para filtrar los
datos.

GRUPO

GPR005DOM

ORDEM

06

PERGUNTA

A Matricula ?

TIPO

Caracter

TAMANHO

6

OBJETO

NaoVazio

CONS. PADRÃO

G

CONTEÚDO

SRA - Funcionários

GRUPO CAMPOS

 

HELP

Informe o seleccione el codigo de la
matricula final para filtrar los datos.

GRUPO

GPR005DOM

ORDEM

07

PERGUNTA

Periodo?

TIPO

Numérico

TAMANHO

4

OBJETO

G

CONS. PADRÃO

 

CONTEÚDO

 

GRUPO CAMPOS

07

HELP

Informe el año

...

...

Alias

Tipo

Seq

Columna

Descri

DescSpa

DescEng

Contem

MB

1

01

DB

OCUPACIONES

OCUPACIONES

OCUPACIONES

SX5

MB

2

01

01

Tabela + Chave

Tabla + Clave

Tabe + key

 

MB

3

01

01

Cadastra Novo

Incluye nuevo

Add New

01

MB

4

01

01

Chave

Clave

Key

X5_CHAVE

MB

5

01

02

Desc Spanish

Desc Spanish

Spanish Desc

X5_DESCSPA

MB

6

01

 

 

 

 

MB


Estrutura de Menu

Informes -> Rel. Legales -> DGT 3

Casos de Testes

...

 

  1. Caso(s) de Testes Específico(s) do Projeto

 

Caso de Testes

Validar programa

 

 

Finalidade Testes

Validar que el programa genera el reporte correctamente

Estimativas

 

Teste do Programador

(X ) Sim ( ) Não

Recomendações

Ninguna

Pré-condições

Tener actualizado el Catalogo de empleado al final del año a reportar

Pós-condições

 

Como verificar os resultados

 

Procedimentos

Resultados Esperados

Efectuar la rutina

Se obriene el reporte sin avisos o truene del programa

Revisar resultados

Validar que los empleados reprotados sean los correctos