Propuestas¶
Información General¶
| Propiedad | Valor |
|---|---|
| ID | e8c68457-f485-4521-979c-f72eca3f918a |
| Tabla PostgreSQL | tpr_60040157352 |
| Etiqueta Plural | Propuestas |
| Texto principal automatico | No |
| Sección Base | Base - Propuestas (ead29a84-fce3-4cc1-9984-069f82afba96) |
Campos¶
Total de campos: 31 (10 del sistema, 21 personalizados)
Campos del Sistema¶
| Campo | Tipo | Rol | Columna PostgreSQL | Relación | Atributos |
|---|---|---|---|---|---|
| ID | Relación |
- | id |
Propuestas | - |
| 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 |
|---|---|---|---|---|---|
| Seguimiento de cliente | Relación |
General | pr_600401573614 |
- | - |
| Fecha Dato | Fecha Y Hora |
Registro | pr_600401573532 |
- | Autorrellenado (Siempre): Fecha y Hora actual |
| Fecha Alta del registro | Fecha Y Hora |
Registro | pr_600401573535 |
🔴 Obligatorio | Autorrellenado (Siempre): Fecha y Hora actual |
| Destinador | Relación |
General | pr_600401573536 |
🔒 Bloqueado, 👁 Oculto | - |
| Hora local | Hora |
Registro | pr_600401573533 |
🔒 Bloqueado, 👁 Oculto | - |
| Resumen | Texto |
General | pr_60040157361 |
- | - |
| Estado de la propuesta | Relación |
General | pr_600401573613 |
- | - |
| Producto | Relación |
General | pr_600401573612 |
- | - |
| Autor del alta | Relación |
Registro | pr_600401573531 |
🔴 Obligatorio | Autorrellenado (Siempre): Campo (Sesión): La Entidad ( ID* ) |
| Proyecto | Relación |
General | pr_600401573610 |
- | - |
| Empleado | Relación |
General | pr_600401573529 |
- | Autorrellenado (Siempre): Campo (Sesión): La Entidad ( ID* ) · Empleado encargado de gestionar la propuesta. |
| Fecha de inicio | Fecha Y Hora |
General | pr_60040157365 |
- | - |
| Fecha de fin | Fecha Y Hora |
General | pr_60040157366 |
- | - |
| Ubicación Principal | Relación |
Registro | pr_600401573530 |
- | Autorrellenado (Siempre): Campo (Sesión): Ubicación Principal |
| Notas | Texto |
Notas | pr_60040157362 |
- | - |
| Exigencias del cliente | Texto |
Exigencias | pr_60040157363 |
- | - |
| Motivos de la denegación de propuesta | Texto |
Denegación | pr_60040157364 |
- | - |
| Presupuesto | Relación |
General | pr_600401573611 |
- | - |
| Fecha de caducidad | Fecha Y Hora |
General | pr_60040157367 |
- | - |
| Cliente | Relación |
General | pr_60040157368 |
🔴 Obligatorio | - |
| Interés | Texto |
General | pr_20010159821003 |
- | - |
Scripts¶
Total de scripts: 5
Código de Scripts¶
Lógica de negocio ejecutada en los formularios automáticamente
Campo_ComboAplicarFiltro¶
if C.ReferenciaCliente = ''
F.MsgBox('Primero debe seleccionar un cliente.',1)
else
F.ListadoAvisoDesplegable('Mostrando proyectos del cliente seleccionado.',1)
F.CampoDesplegableAplicarFiltro(S.Fields.ProyectosBase.ReferenciaCliente.ID,'=',C.ReferenciaCliente)
end if
Campos utilizados:
- Propuestas > Proyecto
Campo_ComboAplicarFiltro¶
if C.ReferenciaCliente = ''
F.MsgBox('Primero debe seleccionar un cliente.',1)
else
F.ListadoAvisoDesplegable('Mostrando presupuestos del cliente seleccionado.',1)
F.CampoDesplegableAplicarFiltro(S.Fields.PresupuestosDeVentaBase.ReferenciaCliente.ID,'=',C.ReferenciaCliente)
end if
Campos utilizados:
- Propuestas > Presupuesto
Campo_PreAgregarRelacion¶
if C.ReferenciaCliente = ''
F.MsgBox('Primero debe seleccionar un cliente.',1)
F.CancelarEvento
else
F.CopiarAgregarRelacion(S.Fields.PresupuestosDeVentaBase.ReferenciaCliente.ID,C.ReferenciaCliente)
end if
Campos utilizados:
- Propuestas > Presupuesto
Campo_PreAgregarRelacion¶
if C.ReferenciaCliente = ''
F.MsgBox('Primero debe seleccionar un cliente.',1)
F.CancelarEvento
else
F.CopiarAgregarRelacion(S.Fields.ProyectosBase.ReferenciaCliente.ID,C.ReferenciaCliente)
end if
Campos utilizados:
- Propuestas > Proyecto
Formulario_PreACeptar¶
if C.FechaDeInicio <> '' y C.FechaDeFin <> ''
if C.FechaDeFin < C.FechaDeInicio
F.MsgBox('La fecha de fin no puede ser inferior a la fecha de inicio.',1)
F.CancelarEvento()
end if
end if