Saltar a contenido

Asignaciones de Empleados a Subdepartamento

La sección Asignaciones de Empleados a Subdepartamento permite vincular a los empleados con la estructura organizativa de la empresa, asignándolos a departamentos y opcionalmente a subdepartamentos específicos. Su objetivo es mantener actualizada la organización interna, facilitando la gestión de equipos y la distribución de responsabilidades. Almacena información sobre el empleado asignado, el departamento principal, el subdepartamento opcional, estado de la asignación (activa o inactiva), fecha de la asignación, y detalles adicionales sobre la naturaleza de la asignación. El módulo incluye validaciones automáticas mediante scripts que garantizan la coherencia entre departamentos y subdepartamentos, evitando asignaciones incorrectas. Esta funcionalidad es fundamental para reporting organizativo, control de accesos por áreas, asignación de tareas departamentales y análisis de recursos humanos por unidad organizativa.

Información General

Propiedad Valor
ID fca6a52f-5578-4614-9c6d-711320f40fad
Tabla PostgreSQL tpr_10040506042
Etiqueta Plural Asignaciones de Empleados a Subdepartamento
Texto principal automatico No
Sección Base Base - Asignaciones de Empleados a Subdepartamento (2166d1ac-9041-4998-9da9-9ef628437cd3)

Campos

Total de campos: 20 (10 del sistema, 10 personalizados)

Campos del Sistema

Campo Tipo Rol Columna PostgreSQL Relación Atributos
ID Relación - id Asignaciones de Empleados a Subdepartamento -
Nombre Texto - nombre - -
Fecha Alta Dato Fecha Y Hora - fecha - -
Editado Fecha Y Hora - fecham - -
Eliminado Sí/No - eliminado - -
Usuario Creador del dato Relación - usuarioid Base - Entidades -
Sección (Relación Sistema) Relación - plantillapid - 🔴 Obligatorio
Posición (Orden) Decimal - posicion - -
Modificado Sí/No - modificado - -
Fecha Indice Actividad Fecha Y Hora - fechaia - -

Campos Personalizados

Campo Tipo Pestaña Columna Atributos Notas
Activo Sí/No General pr_20040506041 - Autorrellenado (Siempre): Constante: Sí
Hora local Hora Registro pr_100405060413 🔒 Bloqueado, 👁 Oculto -
Destinador Relación General pr_100405060416 🔒 Bloqueado, 👁 Oculto -
Fecha Alta del registro Fecha Y Hora Registro pr_100405060415 🔴 Obligatorio Autorrellenado (Siempre): Fecha y Hora actual
Empleado Relación General pr_10040506049 🔴 Obligatorio Autorrellenado (Siempre): Campo (Sesión): La Entidad ( ID* )
Fecha Dato Fecha Y Hora Registro pr_100405060412 🔴 Obligatorio Autorrellenado (Siempre): Fecha y Hora actual
Autor del alta Relación Registro pr_100405060411 🔴 Obligatorio Autorrellenado (Siempre): Campo (Sesión): La Entidad ( ID* )
Detalles Texto General pr_100405060432 - -
Subdepartamento Relación General pr_100405060430 - -
Departamento Relación General pr_40040506043 🔴 Obligatorio -

Scripts

Total de scripts: 3

Código de Scripts

Lógica de negocio ejecutada en los formularios automáticamente

Campo_ComboAplicarFiltro

if C.ReferenciaDepartamento <> C.ReferenciaSubdepartamento.ReferenciaDepartamentoQuePertenece 
    C.ReferenciaDepartamento = C.ReferenciaSubdepartamento.ReferenciaDepartamentoQuePertenece 
end if

Campos utilizados: - Asignaciones de Empleados a Subdepartamento > Subdepartamento

Campo_Cambiado

if C.ReferenciaSubdepartamento <> ''
    if C.ReferenciaSubdepartamento.ReferenciaDepartamentoQuePertenece <> ''
        if C.ReferenciaSubdepartamento.ReferenciaDepartamentoQuePertenece <>C.ReferenciaDepartamento 
            C.ReferenciaSubdepartamento = ''
        end if 
    end if 
end if

Campos utilizados: - Asignaciones de Empleados a Subdepartamento > Departamento

Campo_Cambiado

if C.ReferenciaDepartamento <> C.ReferenciaSubdepartamento.ReferenciaDepartamentoQuePertenece 
    C.ReferenciaDepartamento = C.ReferenciaSubdepartamento.ReferenciaDepartamentoQuePertenece 
end if

Campos utilizados: - Asignaciones de Empleados a Subdepartamento > Subdepartamento


← Volver al índice