Incidencias con Recambios¶
Sección destinada a almacenar el historial completo de incidencias relacionadas con recambios individuales. Registra cada evento, problema, defecto o situación especial que afecta a un recambio específico, incluyendo tipo de incidencia, estado actual, descripción detallada, conclusión y tipo de resolución. Permite asignar un empleado responsable, relacionar entidades, pedidos y ventas involucradas, y establecer la fecha del dato. Calcula automáticamente los días transcurridos hasta la resolución cuando se registra la fecha de resolución. Facilita el seguimiento de problemas de calidad, reclamaciones, devoluciones, análisis de defectos, tiempos de respuesta y gestión de garantías. Proporciona trazabilidad completa del ciclo de vida del recambio y su historial de eventos.
Información General¶
| Propiedad | Valor |
|---|---|
| ID | a6a0af8d-e5cb-42e1-9853-ceeaaa0c8a18 |
| Tabla PostgreSQL | tpr_20010520451 |
| Etiqueta Plural | Incidencias con Recambios |
| Texto principal automatico | No |
| Sección Base | Base - Incidencias con Recursos de la empresa (fb50bb53-028a-4766-accf-801b1e5cc1e9) |
Campos¶
Total de campos: 28 (10 del sistema, 18 personalizados)
Campos del Sistema¶
| Campo | Tipo | Rol | Columna PostgreSQL | Relación | Atributos |
|---|---|---|---|---|---|
| ID | Relación |
- | id |
Incidencias con Recambios | - |
| Concepto | 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 |
|---|---|---|---|---|---|
| Estado | Relación |
General | pr_30010520452 |
- | - |
| Tipo | Relación |
General | pr_200105204534 |
- | - |
| Destinador | Relación |
General | pr_200105204512 |
🔒 Bloqueado, 👁 Oculto | - |
| Autor del alta | Relación |
Registro | pr_20010520457 |
🔴 Obligatorio | Autorrellenado (Siempre): Campo (Sesión): La Entidad ( ID* ) |
| Fecha Alta del registro | Fecha Y Hora |
Registro | pr_200105204511 |
🔴 Obligatorio | Autorrellenado (Siempre): Fecha y Hora actual |
| Hora local | Hora |
Registro | pr_20010520459 |
🔒 Bloqueado, 👁 Oculto | - |
| Ubicación Principal | Relación |
General | pr_20010520456 |
👁 Oculto | Autorrellenado (Siempre): Campo (Sesión): Ubicación Principal |
| Empleado | Relación |
General | pr_20010520455 |
🔴 Obligatorio | Autorrellenado (Siempre): Campo (Sesión): La Entidad ( ID* ) |
| Fecha Dato | Fecha Y Hora |
General | pr_20010520458 |
🔴 Obligatorio | Autorrellenado (Siempre): Fecha y Hora actual |
| Entidad relacionada | Relación |
General | pr_200105204531 |
- | - |
| Recurso | Relación |
General | pr_200105204529 |
- | - |
| Fecha de Resolución | Fecha Y Hora |
General | pr_10704691 |
- | - |
| Tipo resolución | Relación |
General | pr_20703858 |
- | - |
| Descripción incidencia | Texto |
General | pr_200105204527 |
- | - |
| Conclusión | Texto |
General | pr_200105204528 |
- | - |
| Días para resolverse | Entero |
General | pr_10704692 |
🔒 Bloqueado, 📊 Cualquier valor numérico | - |
| Pedido relacionado | Relación |
General | pr_50731682 |
- | - |
| Venta relacionada | Relación |
General | pr_50731683 |
- | - |
Scripts¶
Total de scripts: 2
Código de Scripts¶
Lógica de negocio ejecutada en los formularios automáticamente
Campo_Cambiado¶
if C.ReferenciaTipoResolucion = ''
C.FechaDeResolucion = ''
else
C.FechaDeResolucion = D.DatosEspeciales.FechaYHoraActual
end if
Campos utilizados:
- Incidencias con Recambios > Tipo resolución
Formulario_TickRecalculo¶
if C.FechaDeResolucion = ''
C.DiasParaResolverse = 0
else
num x = F.DaysDifferenceBetweenDates(F.Date_FromDatetime(C.FechaDato),F.Date_FromDatetime(C.FechaDeResolucion))
C.DiasParaResolverse = F.Truncate(v.x)
end if