Saltar a contenido

Inmovilizado

Inmovilizado gestiona los activos fijos de la empresa y su amortización según normativa contable. Almacena información del bien (descripción, tipo, coste, valor residual, vida útil), datos de adquisición (factura de compra, proveedor, fecha inicio actividad), configuración contable (cuentas de inmovilizado, dotación y amortización acumulada) y estado actual. Calcula automáticamente las amortizaciones anuales y genera asientos contables de amortización. Se integra con el módulo de Compras para vincular facturas de adquisición y con Contabilidad para registrar las operaciones.

Información General

Propiedad Valor
ID 3bce6b71-a934-4cf9-be13-8d215ec8bb06
Tabla PostgreSQL tpr_40040137331
Etiqueta Plural Inmovilizados
Texto principal automatico No
Sección Base Base - Inmovilizado (6cb4d843-3421-4521-b520-6348ba6fdd09)

Campos

Total de campos: 34 (10 del sistema, 24 personalizados)

Campos del Sistema

Campo Tipo Rol Columna PostgreSQL Relación Atributos
ID Relación - id Inmovilizado -
Descripción 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
Exportar en módulos Sí/No General pr_500401373314 👁 Oculto -
Fecha Alta del registro Fecha Y Hora Registro pr_500401373315 🔴 Obligatorio Autorrellenado (Siempre): Fecha y Hora actual
Autor del alta Relación Registro pr_500401373311 🔴 Obligatorio Autorrellenado (Siempre): Campo (Sesión): La Entidad ( ID* )
Destinador Relación General pr_500401373316 🔒 Bloqueado, 👁 Oculto -
Hora local Hora Registro pr_500401373313 🔒 Bloqueado, 👁 Oculto -
Asiento de baja Relación Baja pr_20040137451 - -
Tipo Relación General pr_40040137434 - -
Total amortizado Decimal Resumen pr_40040137851 🔒 Bloqueado, 👁 Oculto, 📊 Cualquier valor numérico -
Total a amortizar Decimal Resumen pr_10040137861 🔒 Bloqueado, 👁 Oculto, 📊 Cualquier valor numérico -
Estado Relación General pr_50742376 - -
Coste Decimal General pr_60040137843 📊 Cualquier valor numérico -
Elemento de compra Relación General pr_10040277771 - -
Actividad Relación General pr_20040258061 - Autorrellenado (Siempre): Campo : Factura de compra / Actividad · .
Proveedor Relación General pr_30040258064 - Autorrellenado (Siempre): Campo : Factura de compra / Proveedor
Inicio actividad Fecha General pr_50040137852 - -
Factura de compra Relación General pr_30040258063 - -
Estado de adquisición Entero General pr_30040258061 📊 Cualquier valor numérico Autorrellenado (Siempre): Número entero: 1
Información adicional Texto General pr_30040258066 - -
Vida del activo (Años) Entero General pr_20040137401 📊 Cualquier valor numérico -
Cuenta dotación amortización Relación General pr_30040137452 - Autorrellenado (Siempre): Campo : Tipo / Cuenta dotación amortización
Cuenta amortización acumulada Relación General pr_30040137453 - Autorrellenado (Siempre): Campo : Tipo / Cuenta amortización acumulada
Valor residual Decimal General pr_20040137403 📊 Cualquier valor numérico -
Naturaleza Entero General pr_30040258062 📊 Cualquier valor numérico -
Cuenta inmovilizado Relación General pr_60742591001 - Autorrellenado (Siempre): Campo : Tipo / Cuenta inmovilizado

Scripts

Total de scripts: 6

Código de Scripts

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

Campo_ComboAplicarFiltro

if C.ReferenciaProveedor <> ''

    F.ListadoAvisoDesplegable('Filtrado por proveedor',1)
    F.CampoDesplegableAplicarFiltro(S.Fields.ComprasGastosBase.ReferenciaProveedor.ID,'=',C.ReferenciaProveedor)

end

Campos utilizados: - Inmovilizado > Factura de compra

Campo_ComboAplicarFiltro

F.CampoDesplegableAplicarFiltro(S.Fields.ComprasGastosBaseLista.RelacionElementoContenedorListador.ID,'=',C.ReferenciaFacturaDeCompra)

Campos utilizados: - Inmovilizado > Elemento de compra

Campo_Cambiado

if C.ReferenciaFacturaDeCompra <> ''
    if C.ReferenciaProveedor <> ''
        if C.ReferenciaFacturaDeCompra.ReferenciaProveedor <> C.ReferenciaProveedor 

            C.ReferenciaFacturaDeCompra = ''
            C.ReferenciaElementoDeCompra = ''



        end if
    end if
end if

Campos utilizados: - Inmovilizado > Proveedor

Campo_Click

F.Guardar()

F.AgregarElemento_Iniciar(S.Sections.AsientosContables.ID)
F.AgregarElemento_Valor(S.Fields.AsientosContables.ReferenciaInmovilizado.ID,C.ID)
F.AgregarElemento_Finalizar()

Campos utilizados: - Botón

Formulario_TickRecalculo

C.ImporteTotalAAmortizar = C.ImporteCoste - C.ImporteValorResidual


num BloqueoElementoDeCompra

if C.ReferenciaFacturaDeCompra = ''
    V.BloqueoElementoDeCompra = 1
    C.ReferenciaElementoDeCompra = ''
end if 



F.CampoBloqueadoMotivo(S.Fields.Inmovilizado.ReferenciaElementoDeCompra.ID,'Debe seleccionar una factura primero',v.BloqueoElementoDeCompra)

← Volver al índice