Saltar a contenido

Lista - Nóminas

Información General

Propiedad Valor
ID 9d0c2f92-a196-4cfe-a4f0-3d1ad360d3f2
Tabla PostgreSQL tpr_40678791_e
Etiqueta Plural Conceptos de nómina
Texto principal automatico No
Sección Listadora Nóminas (48b24e31-ada5-4487-9534-5f15a41c21c2)
Sección Base Base Lista - Nóminas (934346df-ea41-422d-9295-4384fe833cb7)

Campos

Total de campos: 29 (12 del sistema, 17 personalizados)

Campos del Sistema

Campo Tipo Rol Columna PostgreSQL Relación Atributos
ID Relación - id Lista - Nóminas -
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 - -
Nómina (Listador) (Relación) Relación - idrelacionlistador Nóminas 🔴 Obligatorio
Nómina (Listador) Eliminadoa * Sí/No - listadoreliminado - -

Campos Personalizados

Campo Tipo Pestaña Columna Atributos Notas
Autor del alta Relación Registro pr_40678793 🔴 Obligatorio, 👁 Oculto Autorrellenado (Siempre): Campo (Sesión): La Entidad ( ID* )
Fecha Dato Fecha Y Hora Registro pr_40678794 🔴 Obligatorio, 🔒 Bloqueado, 👁 Oculto Autorrellenado (Siempre, Listador): Campo : Nómina (Listador) (Relación) / Fecha Dato
Destinador Relación General pr_40678797 🔒 Bloqueado, 👁 Oculto -
Hora local Hora Registro pr_40678795 🔒 Bloqueado, 👁 Oculto -
Fecha Alta del registro Fecha Y Hora Registro pr_40678796 🔴 Obligatorio, 👁 Oculto Autorrellenado (Siempre): Fecha y Hora actual
Importe Decimal General pr_50678795 📊 Cualquier valor numérico -
Tipo Relación General pr_50678796 🔴 Obligatorio -
Detalles Texto General pr_50679031 - -
Observaciones Texto General pr_50679032 - -
Tipo concepto Entero Parámetros pr_40679053 📊 Cualquier valor numérico Autorrellenado (Siempre): Campo : Tipo / Tipo
Especie Sí/No Parámetros pr_40679052 - Autorrellenado (Siempre): Campo : Tipo / Especie
Afecta al Neto Sí/No Parámetros pr_40679056 - Autorrellenado (Siempre): Campo : Tipo / Afecta al Neto
Cuenta Debe Relación Parámetros pr_50679053 - Autorrellenado (Siempre): Campo : Tipo / Cuenta Debe
Cuenta Haber Relación Parámetros pr_50679052 - Autorrellenado (Siempre): Campo : Tipo / Cuenta Haber
Importe al Haber Decimal General pr_40711171001 👁 Oculto, 📊 Cualquier valor numérico -
Importe al Debe Decimal General pr_40711171002 👁 Oculto, 📊 Cualquier valor numérico -
Destino pago retención Entero Parámetros pr_20743551 📊 Cualquier valor numérico Autorrellenado (Siempre): Campo : Tipo / Destino pago retención

Scripts

Total de scripts: 4

Código de Scripts

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

Campo_Cambiado

if C.ReferenciaCuentaDebe <> ''


    txt codigo = C.ReferenciaCuentaDebe.CodigoDeCuentaFormatoTexto



    if F.StartsWith(v.codigo,'465') and F.EndsWith(v.codigo,'00')
        if F.StartsWith(C.RelacionElementoContenedorListador.ReferenciaNominaDeEmpleado.ReferenciaSubcuentaPagoPendienteDeNominas.CodigoDeCuentaFormatoTexto,'465')

            C.ReferenciaCuentaDebe = C.RelacionElementoContenedorListador.ReferenciaNominaDeEmpleado.ReferenciaSubcuentaPagoPendienteDeNominas
        end if
    end if 




    if F.StartsWith(v.codigo,'640') and F.EndsWith(v.codigo,'00')
        if F.StartsWith(C.RelacionElementoContenedorListador.ReferenciaNominaDeEmpleado.ReferenciaSubcuentaSueldosYSalarios.CodigoDeCuentaFormatoTexto,'640')
            C.ReferenciaCuentaDebe = C.RelacionElementoContenedorListador.ReferenciaNominaDeEmpleado.ReferenciaSubcuentaSueldosYSalarios

        end if
    end if 



    if F.StartsWith(v.codigo,'460') and F.EndsWith(v.codigo,'00')
        if F.StartsWith(C.RelacionElementoContenedorListador.ReferenciaNominaDeEmpleado.ReferenciaSubcuentaAdelantosDeNomina.CodigoDeCuentaFormatoTexto,'460')
            C.ReferenciaCuentaDebe = C.RelacionElementoContenedorListador.ReferenciaNominaDeEmpleado.ReferenciaSubcuentaAdelantosDeNomina
        end if
    end if 


end if

Campos utilizados: - Lista - Nóminas > Cuenta Debe

Campo_Cambiado

if C.ReferenciaCuentaHaber <> ''


    txt codigo = C.ReferenciaCuentaHaber.CodigoDeCuentaFormatoTexto



    if F.StartsWith(v.codigo,'465') and F.EndsWith(v.codigo,'00')
        if F.StartsWith(C.RelacionElementoContenedorListador.ReferenciaNominaDeEmpleado.ReferenciaSubcuentaPagoPendienteDeNominas.CodigoDeCuentaFormatoTexto,'465')
            C.ReferenciaCuentaHaber = C.RelacionElementoContenedorListador.ReferenciaNominaDeEmpleado.ReferenciaSubcuentaPagoPendienteDeNominas
        end if
    end if 




    if F.StartsWith(v.codigo,'640') and F.EndsWith(v.codigo,'00')
        if F.StartsWith(C.RelacionElementoContenedorListador.ReferenciaNominaDeEmpleado.ReferenciaSubcuentaSueldosYSalarios.CodigoDeCuentaFormatoTexto,'640')
            C.ReferenciaCuentaHaber = C.RelacionElementoContenedorListador.ReferenciaNominaDeEmpleado.ReferenciaSubcuentaSueldosYSalarios

        end if
    end if 



    if F.StartsWith(v.codigo,'460') and F.EndsWith(v.codigo,'00')
        if F.StartsWith(C.RelacionElementoContenedorListador.ReferenciaNominaDeEmpleado.ReferenciaSubcuentaAdelantosDeNomina.CodigoDeCuentaFormatoTexto,'460')
            C.ReferenciaCuentaHaber = C.RelacionElementoContenedorListador.ReferenciaNominaDeEmpleado.ReferenciaSubcuentaAdelantosDeNomina
        end if
    end if 


end if

Campos utilizados: - Lista - Nóminas > Cuenta Haber

Campo_Cambiado

C.TextoPrincipal = C.ReferenciaTipo.TextoPrincipal

Campos utilizados: - Lista - Nóminas > Tipo

Formuario_RecalcularListado

F.CampoBloqueadoMotivo('nombre','',1)

num ImporteX = C.ImporteImporte 

if V.ImporteX < 0 
    V.ImporteX = V.ImporteX * -1
end if 

if C.ReferenciaCuentaDebe <> ''
    C.ImporteAlDebe = V.ImporteX 
else
    C.ImporteAlDebe = 0
end if 



if C.ReferenciaCuentaHaber <> ''
    C.ImporteAlHaber =  V.ImporteX 
else
    C.ImporteAlHaber = 0
end if

← Volver al índice