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)