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* ) |
| Hora local | Hora |
Registro | pr_500401373313 |
🔒 Bloqueado, 👁 Oculto | - |
| Valor residual | Decimal |
General | pr_20040137403 |
📊 Cualquier valor numérico | - |
| Cuenta amortización acumulada | Relación |
General | pr_30040137453 |
- | Autorrellenado (Siempre): Campo : Tipo / Cuenta amortización acumulada |
| Asiento de baja | Relación |
Baja | pr_20040137451 |
- | - |
| Cuenta dotación amortización | Relación |
General | pr_30040137452 |
- | Autorrellenado (Siempre): Campo : Tipo / Cuenta dotación amortización |
| Tipo | Relación |
General | pr_40040137434 |
- | - |
| Total a amortizar | Decimal |
Resumen | pr_10040137861 |
🔒 Bloqueado, 👁 Oculto, 📊 Cualquier valor numérico | - |
| Coste | Decimal |
General | pr_60040137843 |
📊 Cualquier valor numérico | - |
| Estado de adquisición | Entero |
General | pr_30040258061 |
📊 Cualquier valor numérico | Autorrellenado (Siempre): Número entero: 1 |
| Destinador | Relación |
General | pr_500401373316 |
🔒 Bloqueado, 👁 Oculto | - |
| Total amortizado | Decimal |
Resumen | pr_40040137851 |
🔒 Bloqueado, 👁 Oculto, 📊 Cualquier valor numérico | - |
| Inicio actividad | Fecha |
General | pr_50040137852 |
- | - |
| Vida del activo (Años) | Entero |
General | pr_20040137401 |
📊 Cualquier valor numérico | - |
| Actividad | Relación |
General | pr_20040258061 |
- | Autorrellenado (Siempre): Campo : Factura de compra / Actividad · . |
| Factura de compra | Relación |
General | pr_30040258063 |
- | - |
| Información adicional | Texto |
General | pr_30040258066 |
- | - |
| Naturaleza | Entero |
General | pr_30040258062 |
📊 Cualquier valor numérico | - |
| Proveedor | Relación |
General | pr_30040258064 |
- | Autorrellenado (Siempre): Campo : Factura de compra / Proveedor |
| Elemento de compra | Relación |
General | pr_10040277771 |
- | - |
| Estado | Relación |
General | pr_50742376 |
- | - |
| 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)