Saltar a contenido

Recambios

Recursos de empresa especializados en la gestión individual de recambios y piezas de vehículos. Cada recambio se rastrea de forma única con información del vehículo de origen, tipo de pieza, detalles técnicos, referencias (OEM, EAN, visuales), marca, modelo, versión, año, motor, combustible y atributos específicos. Permite control de ubicación en almacén, estado (disponible, vendido, montado), condición física, peso y características técnicas. Gestiona precios de compra/venta, impuestos, descuentos y margen de beneficio. Soporta equivalencias entre recambios compatibles, agregado manual sin detalles, y piezas montadas en vehículos. Se integra con transportes, reservas, ventas, compras e incidencias.

Información General

Propiedad Valor
ID f120b0e9-e2b7-4069-9d2b-d25e78f69c27
Tabla PostgreSQL tpr_60010421301
Etiqueta Plural Recambios
Texto principal automatico No
Sección Base Base - Recursos de la empresa (3b921d2c-89b7-4cfd-8999-6e44ddabeb72)

Campos

Total de campos: 92 (10 del sistema, 82 personalizados)

Campos del Sistema

Campo Tipo Rol Columna PostgreSQL Relación Atributos
ID Relación - id Recambios -
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
Destinador Relación General pr_600104213012 🔒 Bloqueado, 👁 Oculto -
Marca Relación General pr_60010421345 - Autorrellenado (Siempre): Campo : Versión / Marca
Exportar en módulos Sí/No General pr_600104213010 👁 Oculto -
Fecha Alta del registro Fecha Y Hora Registro pr_600104213011 🔴 Obligatorio Autorrellenado (Siempre): Fecha y Hora actual
Hora local Hora Registro pr_60010421309 🔒 Bloqueado, 👁 Oculto -
Autor del alta Relación Registro pr_60010421307 🔴 Obligatorio Autorrellenado (Siempre): Campo (Sesión): La Entidad ( ID* )
Detalles Relación General pr_60010421331 - -
Foto Relación General pr_500104215614 - -
Precio de venta (Sin impuestos) Decimal Compra - Venta pr_30010421572 🔒 Bloqueado, 📊 Cualquier valor numérico -
Precio de venta (Con impuestos) Decimal Compra - Venta pr_30010421574 🔒 Bloqueado, 📊 Cualquier valor numérico -
Modelo Relación General pr_60010421346 - Autorrellenado (Siempre): Campo : Versión / Modelo
Impuestos de Compra Relación Compra - Venta pr_60040440031 - -
Venta Relación Compra - Venta pr_50040440042 🔒 Bloqueado, ⚙️ Auto-Calculado -
Tipo Relación General pr_20010421771 🔴 Obligatorio -
Coste (Con impuestos) Decimal Compra - Venta pr_50040440033 🔒 Bloqueado, 📊 Cualquier valor numérico -
Coste (Sin impuestos) Decimal Compra - Venta pr_60010421335 🔒 Bloqueado, 📊 Cualquier valor numérico -
Estado Relación General pr_10040440041 🔴 Obligatorio Autorrellenado (Siempre): Campo : Tipo / Estado predeterminado
Vehículo de Origen Relación General pr_10040440531 - -
Compra Relación Compra - Venta pr_60010421333 🔒 Bloqueado, 👁 Oculto -
Elemento de Compra Relación Compra - Venta pr_10040440527 🔒 Bloqueado, 👁 Oculto -
Localización actual Relación Localización pr_30040441061 🔒 Bloqueado, ⚙️ Auto-Calculado -
Localización Inicial Relación Localización pr_40040441071 - Autorrellenado (Siempre): Campo : Vehículo de Origen / Localización actual
Localización de último Transporte Relación Localización pr_10040441162 🔒 Bloqueado, 👁 Oculto, ⚙️ Auto-Calculado -
Partes extraídas (División) Entero General pr_40040441671 🔒 Bloqueado, 👁 Oculto, ⚙️ Auto-Calculado, 📊 Cualquier valor numérico -
Elemento de Venta Relación Compra - Venta pr_10040440528 🔒 Bloqueado, ⚙️ Auto-Calculado -
Fecha modificación (Externa) Fecha Y Hora Registro pr_50040475822 🔒 Bloqueado -
ID Externa Texto Registro pr_50040475821 🔒 Bloqueado -
Descuento Fijo Decimal Compra - Venta pr_400405002229 📊 Cualquier valor numérico -
Saldo promocional fijo (Extra) Decimal Compra - Venta pr_400405002230 📊 Cualquier valor numérico -
Descuento % Decimal Compra - Venta pr_400405002231 📊 Cualquier valor numérico -
Precio de venta con Impuestos incluidos Sí/No Compra - Venta pr_600405002232 - -
Precio Venta Decimal Compra - Venta pr_10040500231 📊 Cualquier valor numérico -
Margen de beneficio de precios Decimal Compra - Venta pr_20040500231 🔒 Bloqueado, 📊 Cualquier valor numérico Este margen de beneficio es la diferencia entre el coste sin impuestos y el subtotal de ventas. Además también contempla el saldo extra. (Si hay saldo general no se evalúa en este campo)
Precio de Venta (Subtotal) Decimal Compra - Venta pr_20040500232 🔒 Bloqueado, 📊 Cualquier valor numérico -
Precio de Venta (Total) Decimal Compra - Venta pr_20040500233 🔒 Bloqueado, 📊 Cualquier valor numérico -
Precio de compra con impuestos incluidos Sí/No Compra - Venta pr_50040500471 - -
Precio de compra Decimal Compra - Venta pr_50040500472 📊 Cualquier valor numérico -
Impuesto de Venta Relación Compra - Venta pr_60040500471 - Autorrellenado (Siempre): Campo (Empresa Actual): Impuesto Recambios
Unidad de medida peso (Base) Relación Compra - Venta pr_30040503605 👁 Oculto -
Peso Decimal Avanzado pr_30040503607 📊 Cualquier valor numérico -
Medida (Peso) Relación Avanzado pr_30040503606 - Autorrellenado (Siempre): Referencia dato: Kilogramos
Peso en unidad base Decimal Compra - Venta pr_30040503608 🔒 Bloqueado, 👁 Oculto, 📊 Cualquier valor numérico -
Descripción pública Texto General pr_400105204414 - Autorrellenado (Siempre): Campo : Tipo / Plantilla Observaciones
Referencias OEM Texto General pr_50010520441 - Autorrellenado (ExisteRelacion): Campo : Detalles / Referencias OEM
Referencia Visual Texto General pr_50010520442 - Autorrellenado (ExisteRelacion): Campo : Detalles / Referencia Visual
Otras referencias Texto General pr_50010520443 - Autorrellenado (ExisteRelacion): Campo : Detalles / Otras referencias
Gastos adicionales (Sin impuestos) Decimal Compra - Venta pr_20040523845 📊 Cualquier valor numérico -
Información interna Texto General pr_30010523281 - Autorrellenado (Siempre): Campo : Tipo / Plantilla Observaciones Internas
Último movimiento Fecha Y Hora Registro pr_10040545411 🔒 Bloqueado, 👁 Oculto, ⚙️ Auto-Calculado Este campo registra la fecha en que se realizó el último movimiento de un recurso, basándose en las actividades de transporte. Esta información permite evaluar el período de permanencia del recurso en una ubicación específica y facilita el análisis de su rotación y eficiencia en el flujo de operaciones. Si no hay ningún transporte registrado se computará la fecha de alta.
Último movimiento (Transporte) Fecha Y Hora Registro pr_40040545411 🔒 Bloqueado, 👁 Oculto, ⚙️ Auto-Calculado -
Condición Relación General pr_200405533430 - -
Referencia EAN Texto General pr_300405534943 - Autorrellenado (ExisteRelacion): Campo : Detalles / Referencia EAN
Atributo 2 Texto General pr_300405534941 - Autorrellenado (ExisteRelacion): Campo : Detalles / Atributo 2
Atributo 1 Texto General pr_300405534942 - Autorrellenado (ExisteRelacion): Campo : Detalles / Atributo 1
Hueco almacén Relación General pr_50010554571 - -
Kilometraje Entero General pr_60040473183 📊 Cualquier valor numérico Autorrellenado (ExisteRelacion): Campo : Vehículo de Origen / Kilometraje
Cambio Texto General pr_100105232910 - Autorrellenado (Siempre): Campo : Versión / Cambio
Numeración Relación Registro pr_40650661 - Autorrellenado (Siempre): Campo (Empresa Actual): Numeración Recambios
Versión / Acabado Texto General pr_20650931 - Autorrellenado (Siempre): Campo : Versión / Versión / Acabado
ID Interna Texto General pr_40040523091 - -
Motor Texto General pr_10010523294 - Autorrellenado (Siempre): Campo : Versión / Motor
Combustibles Relación General pr_10010523293 - Autorrellenado (ExisteRelacion): Campo : Versión / Combustibles
Puertas Entero General pr_100105232911 📊 Cualquier valor numérico Autorrellenado (Siempre): Campo : Versión / Puertas
Color Relación General pr_30040473192 - Autorrellenado (ExisteRelacion): Campo : Vehículo de Origen / Color
Potencia CV Decimal General pr_10010523299 📊 Cualquier valor numérico Autorrellenado (Siempre): Campo : Versión / Potencia CV
Potencia KW Decimal General pr_100105232912 📊 Cualquier valor numérico Autorrellenado (Siempre): Campo : Versión / Potencia KW
Tipo de motor Texto General pr_10010523295 - Autorrellenado (ExisteRelacion): Campo : Vehículo de Origen / Tipo de motor
Tipo cambio Texto General pr_30650684 - Autorrellenado (ExisteRelacion): Campo : Vehículo de Origen / Tipo cambio
Año Entero General pr_60040473184 📊 Cualquier valor numérico Autorrellenado (ExisteRelacion): Campo : Vehículo de Origen / Año
Versión Relación Avanzado pr_10653611 - Autorrellenado (ExisteRelacion): Campo : Vehículo de Origen / Versión
Producto URL Texto Registro pr_30654041001 - -
Requiere revisar estado Sí/No Avanzado pr_50669471 - -
Sinónimos Búsqueda Texto General pr_30671331 🔒 Bloqueado, 👁 Oculto Autorrellenado (Siempre): Campo : Tipo / Sinónimos (Uno por línea)
Almacén Relación General pr_40671661002 👁 Oculto Autorrellenado (Siempre): Campo : Hueco almacén / Almacén
Texto adicional índice de búsqueda Texto General pr_30681271 👁 Oculto -
Texto Modelo Texto General pr_30682391 👁 Oculto Autorrellenado (Siempre): Campo : Modelo / Nombre
Agregar manual (sin detalles) Sí/No General pr_20682641 - -
Volante a la derecha Sí/No General pr_10683101001 - Autorrellenado (Siempre): Campo : Versión / Volante a la derecha
Cilindrada Entero General pr_20683103 📊 Cualquier valor numérico Autorrellenado (Siempre): Campo : Versión / Cilindrada
Reserva Relación Registro pr_10683845 🔒 Bloqueado -
ID Interna Vehículo Origen Texto General pr_10703131001 🔒 Bloqueado, 👁 Oculto Autorrellenado (Siempre): Campo : Vehículo de Origen / ID Interna
Pieza montada Sí/No General pr_50713361001 👁 Oculto Autorrellenado (Siempre): Campo : Estado / Montado

Scripts

Total de scripts: 6

Código de Scripts

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

Campo_Click

F.Guardar

F.AgregarElemento_Iniciar(S.Sections.OrdenesDeTransportesDeRecursos.ID)
F.AgregarElemento_Valor(S.Fields.OrdenesDeTransportesDeRecursos.ReferenciaLocalizacionDeOrigen.ID,C.ReferenciaLocalizacionActual)
F.AgregarElemento_Finalizar()
@ Ejemplo elemento 1
F.AgregarElemento_Iniciar(S.Sections.OrdenesDeTransportesDeRecursosLista.ID)
F.AgregarElemento_Valor(S.Fields.OrdenesDeTransportesDeRecursosLista.ReferenciaRecurso.ID,C.ID)
F.AgregarElemento_FinalizarYAceptar()

Campos utilizados: - Botón

Formulario_TickRecalculo

txt c_PrecioVenta = S.Fields.Recambios.ImportePrecioVenta.ID 
txt c_PrecioVentaSinImpto = S.Fields.Recambios.ImportePrecioDeVentaSinImpuestos.ID 
txt c_PrecioVentaConImpto = S.Fields.Recambios.ImportePrecioDeVentaConImpuestos.ID 

txt c_Dtofijo = S.Fields.Recambios.ImporteDescuentoFijo.ID 
txt c_DtoPorciento = S.Fields.Recambios.DescuentoPorciento.ID 
txt c_Subtotal = S.Fields.Recambios.ImportePrecioDeVentaSubtotal.ID 
txt c_Total = S.Fields.Recambios.ImportePrecioDeVentaTotal.ID 


F.RecalcularPrecio9C(v.c_PrecioVenta,v.c_PrecioVentaSinImpto,v.c_PrecioVentaConImpto,v.c_Dtofijo,v.c_DtoPorciento,v.c_Subtotal,v.c_Total,C.PrecioDeVentaConImpuestosIncluidos,C.ReferenciaImpuestoDeVenta.ValorPorciento)



txt c_PrecioCompra = S.Fields.Recambios.ImportePrecioDeCompra.ID 
txt c_PrecioCompraSinImpto = S.Fields.Recambios.ImporteCosteSinImpuestos.ID 
txt c_PrecioCompraConImpto = S.Fields.Recambios.ImporteCosteConImpuestos.ID 

F.RecalcularPrecio5C(v.c_PrecioCompra,v.c_PrecioCompraSinImpto,v.c_PrecioCompraConImpto,C.PrecioDeCompraConImpuestosIncluidos,C.ReferenciaImpuestosDeCompra.ValorPorciento)


C.ImporteMargenDeBeneficioDePrecios = C.ImportePrecioDeVentaSubtotal - C.ImporteCosteSinImpuestos - C.ImporteSaldoPromocionalFijoExtra - C.ImporteGastosAdicionalesSinImpuestos




C.TextoPrincipal = F.Concat('#',C.IDInterna,' ',C.ReferenciaTipo.TextoPrincipal)




if C.AgregarManualSinDetalles = 0

    F.CampoBloqueadoMotivo(S.Fields.Recambios.ReferenciaDetalles.ID,'En agregado manual no se puede seleccionar detalles',0)
    F.CampoObligatorioMotivo(S.Fields.Recambios.ReferenciaDetalles.ID,'Este campo debe ser rellenado.',1)

else
    C.ReferenciaDetalles = ''
    F.CampoBloqueadoMotivo(S.Fields.Recambios.ReferenciaDetalles.ID,'En agregado manual no se puede seleccionar detalles',1)
    F.CampoObligatorioMotivo(S.Fields.Recambios.ReferenciaDetalles.ID,'Este campo debe ser rellenado.',0)
end if









if C.PiezaMontada = 0
    F.CampoBloqueadoMotivo(S.Fields.Recambios.ReferenciaAlmacen.ID,'En piezas montadas este campose asigna automáticamente.',0)
    F.CampoBloqueadoMotivo(S.Fields.Recambios.ReferenciaHuecoAlmacen.ID,'No disponible en piezas montadas.',0)
    F.CampoBloqueadoMotivo(S.Fields.Recambios.ReferenciaLocalizacionInicial.ID,'No disponible en piezas montadas.',0)
else
    F.CampoBloqueadoMotivo(S.Fields.Recambios.ReferenciaAlmacen.ID,'No disponible en piezas montadas.',1)
    F.CampoBloqueadoMotivo(S.Fields.Recambios.ReferenciaHuecoAlmacen.ID,'No disponible en piezas montadas.',1)
    F.CampoBloqueadoMotivo(S.Fields.Recambios.ReferenciaLocalizacionInicial.ID,'No disponible en piezas montadas.',1)
end if

Campo_ComboAplicarFiltro

F.CampoDesplegableAplicarFiltro(S.Fields.UnidadesDeMedidaBase.EsPeso.ID,'=',1)

Campos utilizados: - Recambios > Medida (Peso)

Formulario_Cargado

F.CampoBloqueadoMotivo(S.Fields.Recambios.TextoPrincipal.ID,'Automático',1)

Campo_PreAgregarRelacion

F.CopiarAgregarRelacion(S.Fields.VehiculosParaDesguace.ReferenciaDetalles.ID,C.ReferenciaVersion)

Campos utilizados: - Recambios > Vehículo de Origen

Campo_ComboAplicarFiltro

F.CampoDesplegableAplicarFiltro(S.Fields.DetallesDeRecambios.ReferenciaDetallesVersion.ID,'=',C.ReferenciaVersion)
F.CampoDesplegableAplicarFiltro(S.Fields.DetallesDeRecambios.ReferenciaTipo.ID,'=',C.ReferenciaTipo)

Campos utilizados: - Recambios > Detalles


← Volver al índice