Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-12-2009
david.rguez david.rguez is offline
Miembro
 
Registrado: jun 2006
Ubicación: Zamora, la bien cercada
Posts: 104
Poder: 18
david.rguez Va por buen camino
Busco componente

Hola a todos/as

A ver si alguien sabe de algún componente para Borland Delphi 2005 que me pueda servir.

Tenemos desarrollado una aplicación de gestión de fábricas, en la que los usuarios van indicando los datos del proceso productivo (ej: para fabricar algo, indican qué es lo que van a fabricar, qué han utilizado y cuánto y cuánto obtienen; y la aplicación genera los datos necesarios para seguir una trazabilidad de los procesos).

Pues bien, ahora tenemos que, sobre esa aplicación ya desarrollada, implementar algún modo de control de fases.

Es decir, algo que nos permita especificar un protocolo de proceso (Paso A --> Paso B --> Paso C......), de forma que el usuario esté obligado a realizar una serie de pasos antes de poder pasar a una determinada frase del proceso productivo.

EJEMPLO DE PROTOCOLO

1.- Comprar materias primas
2.- Limpiar sala de fabricación
PCC 1
3.- Fabricar producto
4.- Envasar producto
PCC 2
5.- Vender producto

Si un operario inicia la fabricación del producto (asociado al Punto Crítico de Control (PCC) 1), el sistema comprueba que se hayan cumplido los 2 pasos anteriores.

Si el 2 no se ha cumplido, impide el proceso. Si no se ha cumplido el 1, pero sí el 2; permite fabricar pero dando un aviso de que no se ha registrado la compra.

Llegado a la venta del producto, el PCC 2 comprueba que se hayan cumplido los pasos anteriores. Si alguno no se ha cumplido (ya sea antes o después del PCC 1), no permite la venta.


Los PCC pueden tener la flexibilidad que se las haya programado (permitir la omisión de algunos pasos y de otros no (avisando por pantalla de los no cumplidos), o no permitir ninguna omisión).

No sé si me he explicado bien, espero que sí.

Buscamos un componente que sea más o menos genérico para poder implementarlo en cualquier proceso (no solo con un protocolo concreto).

Tenemos una vaga idea de cómo lo podríamos implementar nosotros desde 0, pero no es cuestión de reinventar la rueda si ya hay componentes de terceros.

Un saludo y gracias.
Responder Con Cita
  #2  
Antiguo 04-12-2009
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Por lo que he entendido, no creo que exista ningún componente que haga eso.
Creo que toca programar esos requerimientos que necesitas. Tendría que ver el programa, pero en principio no parece complicado, es algo que puedes implementar con unos pocos condicionantes en los sitios oportunos:

Código:
if not EstáHechoEsto then
  LoQueSea
else
  LoOtro;

etc...
Pienso que con simples "if then" lo puedes controlar.
Responder Con Cita
  #3  
Antiguo 04-12-2009
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 21
JXJ Va por buen camino
si usas una base de datos. en ella te puedes
apoyar

para ingresar el estado de cada proceso a controlar
si no estan llenos todos los campos obligatorios. (firebird por ejemplo)
y si como dice casimiro notevi, revisas antes de dar el siguiente paso
que todo este en orden, permites que siga el proceso
Responder Con Cita
  #4  
Antiguo 05-12-2009
david.rguez david.rguez is offline
Miembro
 
Registrado: jun 2006
Ubicación: Zamora, la bien cercada
Posts: 104
Poder: 18
david.rguez Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Por lo que he entendido, no creo que exista ningún componente que haga eso.
Creo que toca programar esos requerimientos que necesitas. Tendría que ver el programa, pero en principio no parece complicado, es algo que puedes implementar con unos pocos condicionantes en los sitios oportunos:

Código:
if not EstáHechoEsto then
  LoQueSea
else
  LoOtro;

etc...
Pienso que con simples "if then" lo puedes controlar.

No así exactamente. Lo que necesitamos es, para entendernos, un sistema que permita introducir al administrador (administrador de la empresa, no tiene por qué tener conocimientos informáticos o de bases de datos) una serie de protocolos o esquemas a seguir, de forma que cada "paso" tenga una identificación que nuestro programa pueda consultar.

Es decir, algo así como un diagrama de tareas que puede tener distintos caminos y flexibilidades (si un paso no está completo, te dejo continuar por ahora, pero si dentro de 5 pasos no se ha completado, no dejarte seguir).

Tengo una vaga idea de cómo implementarlo de forma genérica (es decir, como una aplicación externa a la que las otras aplicaciones puedan llamar para consultar y actualizar estados), pero si ya hay algo implementado que nos pueda servir, nos ahorraría bastante tiempo.
Responder Con Cita
  #5  
Antiguo 05-12-2009
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Si lo que buscas es un componente del tipo VCL, dudo mucho que exista algo parecido. Ahora bien, si lo que quieres es algo externo a vuestra gestión, entonces sí que existen programas de control de proyectos que podría servir.
Responder Con Cita
  #6  
Antiguo 06-12-2009
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 21
JXJ Va por buen camino
utiliza un wizard..

o asistente.. como los instaladores de software
que si no esta listo el complemento o no se acepta la licencia
de uso no te habilita el boton siguiente

asi puedes hacer algo mucho mas interactivo

a eso me referia yo con lo de usar una base de datos
Responder Con Cita
  #7  
Antiguo 06-12-2009
Avatar de José Luis Garcí
[José Luis Garcí] José Luis Garcí is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Las Palmas de G.C.
Posts: 1.372
Poder: 22
José Luis Garcí Va camino a la fama
Eliminado por error
__________________
Un saludo desde Canarias, "El abuelo Cebolleta"

Última edición por José Luis Garcí fecha: 06-12-2009 a las 08:45:34.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Busco Componente de calendario yomismo24 C++ Builder 3 11-06-2008 15:23:50
Busco Componente Nomad Varios 6 29-12-2007 12:11:39
busco componente DBCombobox con grilla peccatum Varios 4 01-11-2007 14:10:22
Busco componente parecido a Panel(TPanel) ilichhernandez Varios 4 07-07-2006 15:23:47
Busco componente parecido al de TMS José Luis Garcí Varios 3 26-05-2006 10:00:23


La franja horaria es GMT +2. Ahora son las 00:27:31.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi