Tiempo aproximado para lectura: 00:05:00 min
Duda
En modulo Gestión de Personal, cuales son los datos afiliatorios para SUA
Ambiente
TOTVS RH - TOTVS RH (LINEA PROTHEUS) - MI – Gestión de Personal (SIGAGPE) – Todas las versiones
Solución
Verifique la siguiente información y campos para generar los datos afiliatorios SUA
- El nombre del archivo a generar para identificarlo fácilmente se conformará con la palabra “Afil” mas el Registro Patronal (alltrim(RCO_NREPAT)) y el Mes y Año de Proceso y con extensión “.txt”;
- Ejemplo: AfilY5438993106_052011.txt;
- El tamaño del registro debe tener una posición fija de 80 caracteres;
Por cada registro, creara un registro en el archivo de salida con el formato como sigue:
| Descripción | Tipo | Longitud | Posición | Protheus | Observaciones |
|---|---|---|---|---|---|
| Registro Patronal | C | 11 | 1-11 | RCO_NREPAT | |
| N.S.S. | N | 11 | 12-22 | RA_RG | No puede tener letras ni signos |
| Código Postal | N | 5 | 23-27 | RA_CEP | No vacío |
| Fecha Nacimiento | N | 8 | 28-35 | RA_NASC | DDMMAAAA No debe ser vacía |
| Lugar de nacimiento | C | 25 | 36-60 | X5_DESCSPA Se obtendrá la descripción X5_DESCSPA a través del campo X5_TABELA=12 y X5_CHAVE=RA_NATURAL de la SX5. | Caracteres en mayúsculas. Puede quedar vacío y tener caracteres raros.
|
| Clave del lugar de nacimiento | C | 2 | 61-62 | NAUX01:=FPOSTAB("S017",RA_NATURAL,"=",4) IF (NAUX01>0, FTABELA("S017",NAUX01,6), 0) IF (NAUX01>0, FTABELA("S017",NAUX01,6), "00") | Números de dos posiciones Puede quedar vacío |
| Unidad de medicina familiar | N | 3 | 63-65 | RA_UMEDFAM |
Puede quedar vacío |
| Ocupación | C | 12 | 66-77 | RHD_DESCFU | Caracteres en Mayúsculas, No acepta signos Puede quedar vacío |
| Sexo | C | 1 | 78 | RA_SEXO | M- Masculino No debe quedar vacío |
| Tipo de salario | N | 1 | 79 | RHD_TEIMSS RHD_TSIMSS
| 0- Fijo No debe quedar vacío |
| Hora | N | 1 | 80 | RHD_HRDIA |
Puede quedar vacío. |
0 Comentarios