Saltar a contenido

Detalles de Recambios

Almacena la información maestra de tipos de recambios que sirve como plantilla para crear recambios individuales. Define el tipo de pieza, detalles de versión compatible, marca, modelo, versión/acabado, equivalencias con otros recambios, unidades por vehículo y peso. Incluye múltiples referencias: OEM (original), EAN, visual y otras referencias alternativas, junto con atributos personalizados. Gestiona información comercial como precios de referencia de compra y venta, rangos de PVP mínimo y coste máximo, impuestos, categorías, descuentos y margen de beneficio. Contiene textos descriptivos para observaciones de venta, coste e información técnica. Permite crear automáticamente recambios basados en estos detalles maestros con filtrado inteligente por marca, modelo y versión.

Información General

Propiedad Valor
ID 54372e44-7399-4c8f-a911-081fed6fee26
Tabla PostgreSQL tpr_10010421306
Etiqueta Plural Detalles de Recambios
Texto principal automatico No
Sección Base Base - Detalles de Recursos de la Empresa (05cd3d1a-f021-4a3d-abe6-5306a8c4f113)

Campos

Total de campos: 63 (10 del sistema, 53 personalizados)

Campos del Sistema

Campo Tipo Rol Columna PostgreSQL Relación Atributos
ID Relación - id Detalles de 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_100104213063 🔒 Bloqueado, 👁 Oculto -
Marca Relación General pr_60010421322 - Autorrellenado (Siempre): Campo : Detalles Versión / Marca
Exportar en módulos Sí/No General pr_100104213061 👁 Oculto -
Modelo Relación General pr_60010421321 - Autorrellenado (Siempre): Campo : Detalles Versión / Modelo
Foto Relación General pr_50010421328 - -
Hora local Hora Registro pr_100104213060 🔒 Bloqueado, 👁 Oculto -
Detalles Versión Relación General pr_50010421582 - -
Unidades por Vehículo Entero Registro pr_60010421581 📊 Cualquier valor numérico Autorrellenado (Siempre): Número entero: 1
Autor del alta Relación Registro pr_100104213058 🔴 Obligatorio Autorrellenado (Siempre): Campo (Sesión): La Entidad ( ID* )
Fecha Alta del registro Fecha Y Hora Registro pr_100104213062 🔴 Obligatorio Autorrellenado (Siempre): Fecha y Hora actual
Precio venta de referencia (Sin impuestos) Decimal Compra - Venta pr_30010421716 🔒 Bloqueado, 📊 Cualquier valor numérico -
Precio venta de referencia (Con impuestos) Decimal Compra - Venta pr_30010421717 🔒 Bloqueado, 📊 Cualquier valor numérico -
Impuestos de Compra Relación Compra - Venta pr_40010421711 - -
Coste Max (Sin Impuestos) Decimal Compra - Venta pr_50010421711 📊 Cualquier valor numérico -
Coste Max (Con Impuestos) Decimal Compra - Venta pr_50010421712 🔒 Bloqueado, 📊 Cualquier valor numérico -
PVP Min (Con Impuestos) Decimal Compra - Venta pr_50010421714 🔒 Bloqueado, 📊 Cualquier valor numérico -
Coste de referencia (Con impuestos) Decimal Compra - Venta pr_10010421722 🔒 Bloqueado, 📊 Cualquier valor numérico -
PVP Min (Sin Impuestos) Decimal Compra - Venta pr_50010421713 📊 Cualquier valor numérico -
Coste de referencia (Sin impuestos) Decimal Compra - Venta pr_10010421721 🔒 Bloqueado, 📊 Cualquier valor numérico -
Observaciones Texto Observaciones pr_20010421721 - -
Detalles Venta Texto Observaciones Venta pr_20010421722 - -
Detalles Coste Texto Observaciones Compra pr_20010421723 - -
Información Técnica Texto Información Técnica pr_20010421724 - -
Precio Venta Decimal Compra - Venta pr_20040506001 📊 Cualquier valor numérico -
Tipo Relación General pr_50010421802 🔴 Obligatorio -
Categoría de compra Relación Compra - Venta pr_60040441203 - -
Categoría de venta Relación Compra - Venta pr_60040441204 - -
Otras referencias Texto General pr_20651273 - -
Impuesto en Ventas Relación Compra - Venta pr_60040505992 - -
Precio de venta con impuestos incluidos Sí/No Compra - Venta pr_10040506001 - -
Saldo promocional fijo (Extra) Decimal Compra - Venta pr_20040506002 📊 Cualquier valor numérico -
Coste de referencia incluye impuestos Sí/No Compra - Venta pr_10040506002 - -
Precio venta de referencia (Total) Decimal Compra - Venta pr_20040506006 🔒 Bloqueado, 📊 Cualquier valor numérico -
Coste de referencia Decimal Compra - Venta pr_10040506004 📊 Cualquier valor numérico -
Descuento % Decimal Compra - Venta pr_20040506004 📊 Cualquier valor numérico -
Margen de beneficio de referencia Decimal Compra - Venta pr_20040506008 🔒 Bloqueado, 📊 Cualquier valor numérico -
Peso Decimal General pr_300405060011 📊 Cualquier valor numérico -
Unidad de medida peso (Base) Relación General pr_40040506002 🔒 Bloqueado, 👁 Oculto -
Peso en unidad base Decimal General pr_40040506001 🔒 Bloqueado, 👁 Oculto, 📊 Cualquier valor numérico -
Precio venta de referencia (Subtotal) Decimal Compra - Venta pr_20040506007 🔒 Bloqueado, 📊 Cualquier valor numérico -
Medida (Peso) Relación General pr_300405060010 - Autorrellenado (Siempre): Referencia dato: Kilogramos
Descuento Fijo Decimal Compra - Venta pr_20040506003 📊 Cualquier valor numérico -
Referencia EAN Texto General pr_20651275 - -
Referencia Visual Texto General pr_20651271 - -
Referencias OEM Texto General pr_20651274 - -
Atributo 1 Texto General pr_20651277 - -
Atributo 2 Texto General pr_30651271 - -
Versión / Acabado Texto General pr_10010421492 🔒 Bloqueado Autorrellenado (Siempre): Campo : Detalles Versión / Versión / Acabado
Modelo (texto) Texto General pr_60682631001 👁 Oculto Autorrellenado (Siempre): Campo : Modelo / Nombre
ID Interna Entero General pr_30722992 📊 Cualquier valor numérico -
Fecha modificación (Externa) Fecha Y Hora Registro pr_60040475823 🔒 Bloqueado -
ID Externa Texto Registro pr_60040475822 🔒 Bloqueado -
Equivalencia Relación General pr_100404772725 - -

Scripts

Total de scripts: 8

Código de Scripts

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

Formulario_TickRecalculo

txt c_PrecioVenta = S.Fields.DetallesDeRecambios.ImportePrecioVenta.ID 
 txt c_PrecioVentaSinImpto = S.Fields.DetallesDeRecambios.ImportePrecioVentaDeReferenciaSinImpuestos.ID 
 txt c_PrecioVentaConImpto = S.Fields.DetallesDeRecambios.ImportePrecioVentaDeReferenciaConImpuestos.ID 

 txt c_Dtofijo = S.Fields.DetallesDeRecambios.ImporteDescuentoFijo.ID 
 txt c_DtoPorciento = S.Fields.DetallesDeRecambios.DescuentoPorciento.ID 
 txt c_Subtotal = S.Fields.DetallesDeRecambios.ImportePrecioVentaDeReferenciaSubtotal.ID 
 txt c_Total = S.Fields.DetallesDeRecambios.ImportePrecioVentaDeReferenciaTotal.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.ReferenciaImpuestoEnVentas.ValorPorciento)



 txt c_PrecioCompra = S.Fields.DetallesDeRecambios.ImporteCosteDeReferencia.ID 
 txt c_PrecioCompraSinImpto = S.Fields.DetallesDeRecambios.ImporteCosteDeReferenciaSinImpuestos.ID 
 txt c_PrecioCompraConImpto = S.Fields.DetallesDeRecambios.ImporteCosteDeReferenciaConImpuestos.ID 

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


 C.ImporteMargenDeBeneficioDeReferencia = C.ImportePrecioVentaDeReferenciaSubtotal - C.ImporteCosteDeReferenciaSinImpuestos - C.ImporteSaldoPromocionalFijoExtra

Campo_ComboAplicarFiltro

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

Campos utilizados: - Detalles de Recambios > Medida (Peso)

Formulario_Cargado

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

Formulario_TickRecalculo

txt referencias = ''
txt sep = ''


if C.ReferenciaVisual <> ''
    V.referencias = F.Concat(C.ReferenciaVisual)
    V.sep = ', '
end if
if C.ReferenciasOEM <> ''
    V.referencias = F.Concat(V.referencias,v.sep,C.ReferenciasOEM)
    V.sep = ', '
end if
if C.ReferenciaEAN <> ''
    V.referencias = F.Concat(V.referencias,v.sep,C.ReferenciaEAN)
    V.sep = ', '
end if
if C.OtrasReferencias <> ''
    V.referencias = F.Concat(V.referencias,v.sep,C.OtrasReferencias)
    V.sep = ', '
end if
if C.Atributo1 <> ''
    V.referencias = F.Concat(V.referencias,v.sep,C.Atributo1)
    V.sep = ', '
end if
if C.Atributo2 <> ''
    V.referencias = F.Concat(V.referencias,v.sep,C.Atributo2)
    V.sep = ', '
end if



C.TextoPrincipal = F.Concat(C.ReferenciaTipo.TextoPrincipal,' - ',C.ReferenciaDetallesVersion.TextoPrincipal,' ',v.referencias)

Campo_Click

F.Guardar
F.AgregarElemento_Iniciar(S.Sections.Recambios.ID)
F.AgregarElemento_Valor(S.Fields.Recambios.ReferenciaDetalles.ID,C.ID)
F.AgregarElemento_Finalizar()

Campos utilizados: - Botón

Formulario_TickRecalculo

num modeloBloqueado
num versionBloqueada

if C.ReferenciaMarca = ''
    if C.ReferenciaModelo <> ''
        C.ReferenciaModelo = '' 
    end if
    V.modeloBloqueado = 1
end if 


if C.ReferenciaModelo = ''
    if C.ReferenciaDetallesVersion <> ''
        C.ReferenciaDetallesVersion = '' 
    end if
    V.versionBloqueada = 1
end if 



F.CampoBloqueadoMotivo(S.Fields.DetallesDeRecambios.ReferenciaModelo.ID,'Primero debe seleccionar Marca.',V.modeloBloqueado)
F.CampoBloqueadoMotivo(S.Fields.DetallesDeRecambios.ReferenciaDetallesVersion.ID,'Primero debe seleccionar Modelo.',V.versionBloqueada)

Campo_ComboAplicarFiltro

if C.ReferenciaMarca <> ''

    F.CampoDesplegableAplicarFiltro(S.Fields.ModelosDeVehiculosBase.ReferenciaMarca.ID,'=',C.ReferenciaMarca)

end if

Campos utilizados: - Detalles de Recambios > Modelo

Campo_ComboAplicarFiltro

if C.ReferenciaMarca <> ''
     F.CampoDesplegableAplicarFiltro(S.Fields.DetallesDeVehiculosParaDesguace.ReferenciaMarca.ID,'=',C.ReferenciaMarca)
 end if

 if C.ReferenciaModelo <> ''

     F.CampoDesplegableAplicarFiltro(S.Fields.DetallesDeVehiculosParaDesguace.ReferenciaModelo.ID,'=',C.ReferenciaModelo)

 end if

Campos utilizados: - Detalles de Recambios > Detalles Versión


← Volver al índice