Detalles de Vehículos para desguace¶
Almacena la información maestra de versiones y acabados de vehículos que sirve como plantilla para crear vehículos para desguace. Define características técnicas como marca, modelo, versión/acabado, años de fabricación (inicio-fin), meses de producción, tipo de motor, combustible, potencia (CV y KW), cilindrada, cambio, tipo de cambio, número de puertas, volante a la derecha y peso. Incluye información comercial como precios de referencia de compra y venta, rangos de PVP mínimo y coste máximo, impuestos, categorías de compra/venta, descuentos y margen de beneficio. Permite crear automáticamente detalles de recambios asociados a cada versión. Facilita la estandarización de datos al crear nuevos vehículos para desguace.
Información General¶
| Propiedad | Valor |
|---|---|
| ID | 2a361175-27c8-43be-943b-f9c7f171a18d |
| Tabla PostgreSQL | tpr_10010421306 |
| Etiqueta Plural | Detalles de Vehículos para desguace |
| Texto principal automatico | No |
| Sección Base | Base - Detalles de Recursos de la Empresa (05cd3d1a-f021-4a3d-abe6-5306a8c4f113) |
Campos¶
Total de campos: 65 (10 del sistema, 55 personalizados)
Campos del Sistema¶
| Campo | Tipo | Rol | Columna PostgreSQL | Relación | Atributos |
|---|---|---|---|---|---|
| ID | Relación |
- | id |
Detalles de Vehículos para desguace | - |
| 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 |
|---|---|---|---|---|---|
| Puertas | Entero |
General | pr_40040473185 |
📊 Cualquier valor numérico | - |
| Combustibles | Relación |
General | pr_500404731825 |
- | - |
| Cambio | Texto |
General | pr_500404731826 |
- | - |
| ID Externa | Texto |
Registro | pr_60040475822 |
🔒 Bloqueado | - |
| Fecha modificación (Externa) | Fecha Y Hora |
Registro | pr_60040475823 |
🔒 Bloqueado | - |
| Potencia KW | Decimal |
General | pr_30040477532 |
📊 Cualquier valor numérico | - |
| Potencia CV | Decimal |
General | pr_30040477531 |
📊 Cualquier valor numérico | - |
| Potencia | Texto |
Registro | pr_20040477533 |
- | - |
| Tipo de motor | Texto |
General | pr_20040523111 |
- | - |
| Motor | Texto |
General | pr_20040523112 |
- | - |
| Tipos de cambio | Texto |
General | pr_30650682 |
- | ⚠️ Módulo externo |
| Destinador | Relación |
General | pr_100104213063 |
🔒 Bloqueado, 👁 Oculto | - |
| Exportar en módulos | Sí/No |
General | pr_100104213061 |
👁 Oculto | - |
| 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 |
| Hora local | Hora |
Registro | pr_100104213060 |
🔒 Bloqueado, 👁 Oculto | - |
| Impuestos de Compra | Relación |
Compra - Venta | pr_40010421711 |
- | - |
| Precio venta de referencia (Con impuestos) | Decimal |
Compra - Venta | pr_30010421717 |
🔒 Bloqueado, 📊 Cualquier valor numérico | - |
| Coste Max (Sin Impuestos) | Decimal |
Compra - Venta | pr_50010421711 |
📊 Cualquier valor numérico | - |
| PVP Min (Sin Impuestos) | Decimal |
Compra - Venta | pr_50010421713 |
📊 Cualquier valor numérico | - |
| PVP Min (Con Impuestos) | Decimal |
Compra - Venta | pr_50010421714 |
🔒 Bloqueado, 📊 Cualquier valor numérico | - |
| Coste Max (Con Impuestos) | Decimal |
Compra - Venta | pr_50010421712 |
🔒 Bloqueado, 📊 Cualquier valor numérico | - |
| Información Técnica | Texto |
Información Técnica | pr_20010421724 |
- | - |
| Precio venta de referencia (Sin impuestos) | Decimal |
Compra - Venta | pr_30010421716 |
🔒 Bloqueado, 📊 Cualquier valor numérico | - |
| Coste de referencia (Con impuestos) | Decimal |
Compra - Venta | pr_10010421722 |
🔒 Bloqueado, 📊 Cualquier valor numérico | - |
| Coste de referencia (Sin impuestos) | Decimal |
Compra - Venta | pr_10010421721 |
🔒 Bloqueado, 📊 Cualquier valor numérico | - |
| Categoría de compra | Relación |
Compra - Venta | pr_60040441203 |
- | - |
| Categoría de venta | Relación |
Compra - Venta | pr_60040441204 |
- | - |
| Margen de beneficio de referencia | Decimal |
Compra - Venta | pr_20040506008 |
🔒 Bloqueado, 📊 Cualquier valor numérico | - |
| Coste de referencia | Decimal |
Compra - Venta | pr_10040506004 |
📊 Cualquier valor numérico | - |
| Saldo promocional fijo (Extra) | Decimal |
Compra - Venta | pr_20040506002 |
📊 Cualquier valor numérico | - |
| Precio venta de referencia (Total) | Decimal |
Compra - Venta | pr_20040506006 |
🔒 Bloqueado, 📊 Cualquier valor numérico | - |
| Peso en unidad base | Decimal |
General | pr_40040506001 |
🔒 Bloqueado, 👁 Oculto, 📊 Cualquier valor numérico | - |
| Unidad de medida peso (Base) | Relación |
General | pr_40040506002 |
🔒 Bloqueado, 👁 Oculto | - |
| Precio venta de referencia (Subtotal) | Decimal |
Compra - Venta | pr_20040506007 |
🔒 Bloqueado, 📊 Cualquier valor numérico | - |
| Coste de referencia incluye impuestos | Sí/No |
Compra - Venta | pr_10040506002 |
- | - |
| Peso | Decimal |
General | pr_300405060011 |
📊 Cualquier valor numérico | - |
| Impuesto en Ventas | Relación |
Compra - Venta | pr_60040505992 |
- | - |
| Precio Venta | Decimal |
Compra - Venta | pr_20040506001 |
📊 Cualquier valor numérico | - |
| Precio de venta con impuestos incluidos | Sí/No |
Compra - Venta | pr_10040506001 |
- | - |
| Descuento Fijo | Decimal |
Compra - Venta | pr_20040506003 |
📊 Cualquier valor numérico | - |
| Descuento % | Decimal |
Compra - Venta | pr_20040506004 |
📊 Cualquier valor numérico | - |
| Mes Fin | Entero |
General | pr_20695923 |
📊 Cualquier valor numérico | - |
| Mes Inicio | Entero |
General | pr_20695922 |
📊 Cualquier valor numérico | - |
| Versión / Acabado | Texto |
General | pr_10010421492 |
- | - |
| Marca | Relación |
General | pr_60010421322 |
- | - |
| Año Fin | Entero |
General | pr_10010421491 |
📊 Cualquier valor numérico | - |
| Año Inicio | Entero |
General | pr_10010421331 |
📊 Cualquier valor numérico | - |
| Tipo | Relación |
General | pr_50010421802 |
🔴 Obligatorio | - |
| Modelo | Relación |
General | pr_60010421321 |
- | - |
| Medida (Peso) | Relación |
General | pr_300405060010 |
- | Autorrellenado (Siempre): Referencia dato: Kilogramos |
| Foto | Relación |
General | pr_50010421328 |
- | - |
| Cilindrada | Entero |
General | pr_20683101 |
📊 Cualquier valor numérico | ⚠️ Módulo externo |
| Volante a la derecha | Sí/No |
General | pr_20683102 |
- | ⚠️ Módulo externo |
| ID Interna | Entero |
General | pr_30722992 |
📊 Cualquier valor numérico | - |
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.DetallesDeVehiculosParaDesguace.ImportePrecioVenta.ID
txt c_PrecioVentaSinImpto = S.Fields.DetallesDeVehiculosParaDesguace.ImportePrecioVentaDeReferenciaSinImpuestos.ID
txt c_PrecioVentaConImpto = S.Fields.DetallesDeVehiculosParaDesguace.ImportePrecioVentaDeReferenciaConImpuestos.ID
txt c_Dtofijo = S.Fields.DetallesDeVehiculosParaDesguace.ImporteDescuentoFijo.ID
txt c_DtoPorciento = S.Fields.DetallesDeVehiculosParaDesguace.DescuentoPorciento.ID
txt c_Subtotal = S.Fields.DetallesDeVehiculosParaDesguace.ImportePrecioVentaDeReferenciaSubtotal.ID
txt c_Total = S.Fields.DetallesDeVehiculosParaDesguace.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.DetallesDeVehiculosParaDesguace.ImporteCosteDeReferencia.ID
txt c_PrecioCompraSinImpto = S.Fields.DetallesDeVehiculosParaDesguace.ImporteCosteDeReferenciaSinImpuestos.ID
txt c_PrecioCompraConImpto = S.Fields.DetallesDeVehiculosParaDesguace.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
txt ano = ''
if C.AñoFin > 0
V.ano = F.Concat(' (',C.AñoInicio,' - ',C.AñoFin,') ')
else
V.ano = F.Concat(' (',C.AñoInicio,' - x) ')
end if
C.TextoPrincipal = F.Concat(C.ReferenciaMarca.TextoPrincipal,' ',C.ReferenciaModelo.Modelo,' ',C.VersionAcabado,v.ano,C.ReferenciaCombustibles.TextoPrincipal,' ',C.Motor,' ',C.TiposDeCambio,' ',C.TiposDeCambio,' ',C.Potencia,' ',C.Cambio,' ',C.Puertas,' puertas. #',C.IDExterna)
Campo_Click¶
F.Guardar
F.AgregarElemento_Iniciar(S.Sections.DetallesDeRecambios.id)
F.AgregarElemento_Valor(S.Fields.DetallesDeRecambios.ReferenciaDetallesVersion.ID,C.ID)
F.AgregarElemento_Finalizar
Campos utilizados: - Botón
Campo_Click¶
txt Año = ''
if C.AñoInicio = 0
elseif C.AñoFin > 0
V.Año = F.Concat(' (',C.AñoInicio,' - ',C.AñoFin,')')
else
V.Año = F.Concat(' (',C.AñoInicio,' - ...)')
end if
C.TextoPrincipal = F.Concat(C.ReferenciaMarca.TextoPrincipal,' ',C.ReferenciaModelo.Modelo,' ',C.VersionAcabado,v.Año)
Campos utilizados: - Botón
Campo_PreAgregarRelacion¶
F.CopiarAgregarRelacion(S.Fields.ModelosDeVehiculosBase.ReferenciaMarca.ID,C.ReferenciaMarca)
Campos utilizados:
- Detalles de Vehículos para desguace > Modelo
Campo_ComboAplicarFiltro¶
if C.ReferenciaMarca <> ''
F.CampoDesplegableAplicarFiltro(S.Fields.ModelosDeVehiculosBase.ReferenciaMarca.ID,'=',C.ReferenciaMarca)
end if
Campos utilizados:
- Detalles de Vehículos para desguace > Modelo
Campo_ComboAplicarFiltro¶
F.CampoDesplegableAplicarFiltro(S.Fields.UnidadesDeMedidaBase.EsPeso.id,'=',1)
Campos utilizados:
- Detalles de Vehículos para desguace > Medida (Peso)
Formulario_Cargado¶
F.CampoBloqueadoMotivo(S.Fields.DetallesDeVehiculosParaDesguace.TextoPrincipal.ID,'Áutomático',1)
Campo_Click¶
F.Guardar
F.AgregarElemento_Iniciar(S.Sections.VehiculosParaDesguace.ID)
F.AgregarElemento_Valor(S.Fields.VehiculosParaDesguace.ReferenciaDetalles.ID,C.ID)
F.AgregarElemento_Finalizar()
Campos utilizados: - Botón