Sistema de Restaurantes

915 views
Skip to first unread message

Roberto Lemos

unread,
Feb 18, 2011, 11:45:24 AM2/18/11
to publice...@googlegroups.com
Hola Amigos.
 
Tengo que desarrollar un Sistema para un Restaurant, la idea es la siguuiente mostrar en pantalla todas las mesas del Restaurant, las cuales deben cambiar de color segun el estado, Libre, Ocupada.
 
Al seleccionar una Mesa, puedo tener la opcion de ingresar el pedido, cancelar la cuenta, liberar la meza.
 
Alguna idea, que me pueda orientar

panchimancuso

unread,
Feb 18, 2011, 12:46:55 PM2/18/11
to Comunidad de Visual Foxpro en Español
yo tengo un sof de delivery de comidas hecho en fox 8 y andando en 10
rotiserias muy bien , he visto en http://www.huskysoftware.com.ar/
un soft de un colega nuestro muy bueno hecho en fox , puedes descargar
un demo si quieres y ver como es el manejo de este tipo de soft , velo
que esta muy bueno y te puede ayudar para empesar a desarrolar algo.
saludos

Irlandes 1960

unread,
Feb 18, 2011, 10:05:43 PM2/18/11
to publice...@googlegroups.com
Hola, yo hace muuucchhhhoooosss años, cuando los dinosaurios aun dominaban la tierra, hice un sistema para un restaurante, en (no se rian) cobol que funcionaba en una XT (era algo asi como como una PC, pero con menos potencia que un celular, que los locos de aquella epoca haciamos funcionar casi casi como una computadora)
Conceptualmente cada mesa tenia asociado un cursor con el detalle de lo que se iba consumiendo en esa mesa. El programa tenia definidos hasta 99 cursores posibles, y el adicionista habilitaba o no los que queria.
Esto permitia juntar varias mesas en una, agregar mesas a la vereda, o lo que se te ocurra.
Incluso como tenian roticeria y delivery, las ultimas mesas se usaban para esos fines.
 
En una version visual, podrias tener una pantalla con el "plano" del local e iconos identificando cada mesa para clikear y acceder a su detalle (o cualquier otra solucion grafica, en defnitiva es una cuestion de imagen)
O bien la pantalla de inicio puede ser una grilla con las mesas, y con el dynamicbackcolor cada celda tiene un color diferente que indica si esta libre (verde) anulada (gris) en uso (que se yo, amarillo) cerrada sin cobrar (naranja)
En una 2º celda podes ir mostrando cantidad de renglones adicionados a la mesa, en una 3º importe parcial de la adicion, en una 4º mozo que atiende, en una 5º hora en que se ocupo la mesa
 
Al clickear, desplegar el detalle de esa mesa, basicamente una grilla con lo que llevan consumido, y sobre lo cual podes ir agregando nuevas consumisiones.
Tenes que considerar mucha agilidad para cargar los platos consumidos, porque ahi esta el cuello de botella,  basicamente los del menu, pero con la posibilidad de agregar cosas raras (puede ser simplemente un item "extras" cuyo precio se tipea libremente)
 
Al cerrar la mesa, no liberes nada hasta confirmar el pago. al grabar la adicion, es util guardar el mozo que atendio, y tiempo de uso de la mesa, ademas de todo el detalle de la consumision.
Amen de los infinitos temas fiscales que se requieran.
Suerte, y larga vida al Zorro
Jorge
 

Irlandes 1960

unread,
Feb 18, 2011, 10:09:31 PM2/18/11
to publice...@googlegroups.com
Otro detalle, todo esto lo podes contener en un pageframe de tres solapas, sin tabs.
En la primer solapa el grid de todas las mesas. Con doble click pasas a la 2º para la mesa que sea.
en la 2º solapa el ingreso de nuevas consumisiones y el grid de la mesa seleccionada
y en el 3º solapa lo necesario para el cierre y cobranza 

Roberto Lemos

unread,
Mar 1, 2011, 3:19:03 PM3/1/11
to publice...@googlegroups.com
Gracias, interesante tu propuesta

Fcocibaeno

unread,
Feb 19, 2011, 8:01:58 PM2/19/11
to Comunidad de Visual Foxpro en Español
Muy interesante Irlandes,
me pidieron un sistema con esas especificaciones hace justo 2 semanas,
Me estaba rascando la cabeza para saber como manejar el asunto de las
mesas y los pedidos a la cocina. Me explico mejor.
si un cliente llega y pide un plato en especial, y luego, llega otro y
pide otra cosa, eso debe pasar a la cocina (los dos pedidos),
pero ademas, si el primer cliente luego de servir su plato y haber
pagado (por supuesto), se le antoja quedarse en la mesa y pedir
una cerveza.... como podria manejar eso ?
Pero, la idea de los pageframes, me ha encendido la luz..
jejejeje
Me comprometi con el cliente a empezar ese proyecto en abril proximo,
por que ahora estoy super cargado de trabajo..asi que,
en abril empezaran las dudas... jejeje
Espero estes preparado.

Mil gracias..
!suerte!


On 18 feb, 19:09, Irlandes 1960 <irlandes1...@gmail.com> wrote:
> Otro detalle, todo esto lo podes contener en un pageframe de tres solapas,
> sin tabs.
> En la primer solapa el grid de todas las mesas. Con doble click pasas a la
> 2º para la mesa que sea.
> en la 2º solapa el ingreso de nuevas consumisiones y el grid de la mesa
> seleccionada
> y en el 3º solapa lo necesario para el cierre y cobranza
>
> > El 18 de febrero de 2011 14:46, panchimancuso <panchimanc...@gmail.com>escribió:
>
> > yo tengo un sof de delivery de comidas hecho en fox 8 y andando en 10
> >> rotiserias muy bien , he visto enhttp://www.huskysoftware.com.ar/

Arnaldo Toledano (GMail)

unread,
Feb 20, 2011, 12:00:16 AM2/20/11
to publice...@googlegroups.com
Hace ya unos años desarrolle un sistema para Restaurant.
 
En mi caso particular me base en las siguientes tablas BASICAS, ( ademas de la de clientes, proveedores, etc,etc)
1.- Articulos
2.- Departamentos     En un campo acumulaba el importe del Item que se vendia y correpondia  a ESE DEPARTAMENTO. (al momento de cierre de mesa)
3.- Monedas               Idem anterior
4.- Mozos            
5.- Facturacion.
 
En el caso de la tabla de facturacion, el indice estaba formado por
Nro de Mesa
Nro de Cierre de Esa mesa.
Detalle de la linea o fila.
 
Es decir que la mesa 1, la primera vez llevaba el CIERRE 1, y despues el 2, 3, etc.
Con ese indice, agrupaba las mesas.
A su vez, cada fila de esta tabla estaba identificada con un campo que me indicaba que tipo de fila era.
D=Detalle
C=Cabecera  (alli grababa el numero de la adision)
S=Sub Total
M=Moneda
T=Total.
 
No recuerdo con exactitud que caracter llevaba, puesto que tambien formaba parte del indice
De tal manera que al momento de facturar queda ordenada
Mesa - nº Cierre - Cabecera
Mesa - nº Cierre - Detalle
Mesa - nº Cierre - Sub-total
Mesa - nº cierre - Moneda De pago e importe de cada una de las monedas empleadas
mesa - nº cierre - Total.
 
De todas maneras tenia definido mas o menos asi
MesaAbierta=" "
CabecMesas="C"           (esta la fecha, numero de factura)
DetalleLinea="D"            (ARTICULO VENDIDO)
Sub_Total="L"   
MonedMesa="M"
TotalMesas="T"
 
es mas facil que acordarte de cada relacion.
 
La mesa ABIERTA era la que tenia en blanco el campo Nº de cierre.
De esa manera, al ingresar la mesa, buscaba con
Seek(_FacNrMes+MesaAbierta)
Si la encontraba, seguia cargando item a la adision.
Si no la encontaba, creaba una donde tenia
Mesa = la mesa que se abria
Nro. Cierre = blanco
Tipo Linea= CabecMesa
 
 
Tenia un segundo indice
Mesa - Nro de Cierre - Articulo.
De esta manera , si una mesa pedia un vino codigo "234"
El Seek de la primera botella
If  !Seek(Mesa + MesaAbierta + "234")      &&Articlo
   Appe blanc
   cargaba el articulo, precio, etc.
Else
   Cantidad=Cantidad + Esta nueva carga
Endif
 
 
Cuando la mesa se cerraba, buscaba el ultimo cierre de mesa, de esa mesa, le incrementaba en uno y procedia a remplazar
todas las filas que tenian en blanco el Numero de cierre y coincidieran con el numero de mesa.
Por Ultimo.
Cuando se cerraba el turno, es decir al momento de emitir un cierre ZETA.
Toda la Facturacion la pasaba a un Historico, con los mismos campos, mas el numero  de zeta.
A la tabla de facturacion le hacia un ZAP, para que empezara el turno siguiente.
 
De los archivos Departamentos y Monedas, pasaba tambien a un historico, agregando un campo, es decir el numero de zeta.
 
En honor a la verdad todavia esta funcionando en dos restaunrant.
Uno se especializa en cabritos, demas esta decir que el mantenimiento con cobro con "visitas" en horario de almuerzo o cena.
 
 
CON RESPECTO a la comanda (es decir cuando se pide el plato y este es emitido en la cocina),
Lo realizaba con una impresora SERIAL, (puesto COM), ya que me permitia hasta 16 metros de largo el cable.
El ADICIONISTA, cargaba el plato, tenia una opcion para agregarle algun aditamiento, (el bife seco, a punto, medio crudo, etc) y era impreso en
la cocina.
Tiene sus pro y sus contras.
Creo que son mas los contra:
Por alli cargaste un plato, cuando llego a la cocina, te avisan que NO HAY MAS.
Todo un trastorno para borrar, etc,etc,
Las COMANDAS tienden a desaparecer.....(), y en la cocina sacan el bife como mejor les plazca.
Tiene que haber una persona para levantar las comandas, si estan TODOS MUY OCUPADOS (es lo mas comun), pueden quedar las comandas en la impresora por varios minutos.
Lo mejor, es que el MOZO vaya a la cocina, plantee como es el plato y punto.
LO QUE SI DEBE tener el restaurant, e que SI o SI cuando el MOZO se dirije a la MESA el unico camino posible DEBE PASAR por donde esta el ADICIONISTA.
Es la manera de controlar.
 
Hay otras menudencias, por ejemplo ingresabas la MESA, enter, pulsabas la tacla F10, y te mostraba todo lo que habia consumido hasta ese momento la mesa.
Tenia otra opcion para ver MESAS ABIERTAS, por MOZO o TODAS las mesas.
Para controlar a "vuelo de pajaro"  si las mesas abiertas en el sistema eran igual a las que estaban ocupadas.
 
Espero te sirva
 
Arnaldo Toledano
Cordoba
Argentina
 
 
 
 
 
> wrote:
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5889 (20110219) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com




__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5889 (20110219) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com

Alfonso Arias Lemas

unread,
Feb 23, 2011, 1:16:07 PM2/23/11
to publice...@googlegroups.com
Hola Listeros.
En algun lugar yo vi, no se si en este foro o en otro unas clases que me permitian hacer scroll en formulario, o sea, tener muchos controles en un formulario aunque no quepan pero haciendo scroll puedo desplazarme a todos.
Alguien sabe o se recuerda de que clase estoy hablando?
Saludos,
   Alfonso


De: Roberto Lemos <lemo...@gmail.com>
Para: publice...@googlegroups.com
Enviado: mar,1 marzo, 2011 19:19
Asunto: Re: [vfp] Re: Sistema de Restaurantes

Luis Maria Guayan

unread,
Feb 23, 2011, 1:27:11 PM2/23/11
to publice...@googlegroups.com
Lo puedes hacer con la clase SContainer  ( http://www.ctl32.com.ar/ctl32_scontainer.asp ) de Carlos Alloatti.

Mira allí en el sitio los ejemplos y las capturas de pantalla

Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________

 

Irlandes 1960

unread,
Feb 23, 2011, 1:30:51 PM2/23/11
to publice...@googlegroups.com
esta facilidad esta usando formset, y en ese caso podes poner un form escrolable.
Lo use una vez, pero no me dio resultado con los usuarios.
Suerte, y larga vida al Zorro
Jorge

Alfonso Arias Lemas

unread,
Feb 23, 2011, 2:51:40 PM2/23/11
to publice...@googlegroups.com
Mil gracias Luis, voy a experimentar a ver como me sale.

Saludos,
   Alfonso


De: Luis Maria Guayan <luis...@portalfox.com>
Para: publice...@googlegroups.com
Enviado: mié,23 febrero, 2011 17:27
Asunto: Re: [vfp] Scroll en formulario.

Andres Cortez Montaño

unread,
Feb 23, 2011, 3:00:10 PM2/23/11
to publice...@googlegroups.com
Para Implementar un scrollbar en un formulario
 
ejemplo
 
Crea un form agrega 2 compontes text1 text2 el text2  dejabo bien abajo y redimenciona el form dejando visible solo el text1 y en la propiedad del form scrollbars=2   && vertical
 
ejecuta
 
espero eso sea lo que necesitas
 
 
Acm.

 

Date: Wed, 23 Feb 2011 19:51:40 +0000
From: arias...@yahoo.es
Subject: Re: [vfp] Scroll en formulario.
To: publice...@googlegroups.com

miltonvas

unread,
Feb 24, 2011, 10:12:01 AM2/24/11
to Comunidad de Visual Foxpro en Español
yo pongo un boton que no hace nada y en el init de ese boton le pongo
top=2000 y left=100 y me aparece el scrool bar para poder tener
controles mas abajo
y en la propiedad scrollbars del formulario le pongo a 2 (vertical)


Saludos Cordiales
Milton



On 23 feb, 14:51, Alfonso Arias Lemas <ariasle...@yahoo.es> wrote:
> Mil gracias Luis, voy a experimentar a ver como me sale.
>
> Saludos,
>    Alfonso
>
> ________________________________
> De: Luis Maria Guayan <luisma...@portalfox.com>
> Para: publice...@googlegroups.com
> Enviado: mié,23 febrero, 2011 17:27
> Asunto: Re: [vfp] Scroll en formulario.
>
>  Lo puedes hacer con la clase SContainer  (http://www.ctl32.com.ar/ctl32_scontainer.asp) de Carlos Alloatti.
>
> Mira allí en el sitio los ejemplos y las capturas de pantalla
>
> Luis María Guayán
> Tucumán, Argentina
> _________________________http://www.PortalFox.com
> Nada corre como un zorro
> _________________________
>
> El 23/02/2011 15:16, Alfonso Arias Lemas escribió:
> Hola Listeros.>En algun lugar yo vi, no se si en este foro o en otro unas           clases que
> >me permitian hacer scroll en formulario, o sea,           tener muchos controles
> >en un formulario aunque no quepan pero           haciendo scroll puedo
> >desplazarme a todos.
> >Alguien sabe o se recuerda de que clase estoy hablando?
> >Saludos,
> >   Alfonso
>
> ________________________________
> De: Roberto Lemos <lemos....@gmail.com>>Para: publice...@googlegroups.com
> >Enviado: mar,1 marzo, 2011 19:19
> >Asunto: Re:               [vfp] Re: Sistema de Restaurantes
>
> >Gracias, interesante tu                 propuesta
>
> >----- Original Message                 -----
> >>From: Irlandes                   1960
> >>To: publice...@googlegroups.com
> >>Sent: Friday,                 February 18, 2011 10:09 PM
> >>Subject: Re: [vfp]                 Re: Sistema de Restaurantes
>
> >>Otro detalle, todo esto lo podes contener en un                 pageframe de
> >>tres solapas, sin tabs.
> >>En la primer solapa el grid de todas las mesas. Con                 doble click
> >>pasas a la 2º para la mesa que sea.
> >>en la 2º solapa el ingreso de nuevas consumisiones y                 el grid de
> >>la mesa seleccionada
> >>y en el 3º solapa lo necesario para el cierre y                 cobranza
>
> >>El 19 de febrero de 2011 00:05,                 Irlandes 1960
> >><irlandes1...@gmail.com> escribió:
> >>><panchimanc...@gmail.com> escribió:
>
> >>>yo tengo un sof de delivery de comidas                           hecho en fox 8
> >>>y andando en 10
> >>>>rotiserias muy bien , he visto enhttp://www.huskysoftware.com.ar/

Alfonso Arias Lemas

unread,
Feb 24, 2011, 12:31:03 PM2/24/11
to publice...@googlegroups.com
Gracias Milton, experimentaré lo que dices tambien...



De: miltonvas <milt...@gmail.com>
Para: Comunidad de Visual Foxpro en Español <publice...@googlegroups.com>
Enviado: jue,24 febrero, 2011 14:12
Asunto: [vfp] Re: Scroll en formulario.

Eric Natareno Guerra

unread,
Mar 3, 2011, 11:37:42 AM3/3/11
to publice...@googlegroups.com
la clase SContainer que te sugiere Luis Maria funciona de maravillas, yo la utilicé en un proyecto para una panaderia. Te la recomiendo

Alfonso Arias Lemas

unread,
Mar 3, 2011, 2:39:10 PM3/3/11
to publice...@googlegroups.com
Ok, gracias Eric, ya estoy trabajando en eso...


De: Eric Natareno Guerra <tqany...@gmail.com>
Para: publice...@googlegroups.com
Enviado: jue,3 marzo, 2011 15:37
Asunto: Re: [vfp] Re: Scroll en formulario.

ibania blanco

unread,
Mar 9, 2011, 11:34:48 AM3/9/11
to Comunidad de Visual Foxpro en Español
que jodedera estoy aprendiendo software de cocina y sale alguien por
un scroll que ya lo solicitaron en otro hilo.

hasta cuando pueblo entenderan que no deben de cortar los hilos, quien
quiere aprender de scroll , si hay un tema importante que tocan, no
muy frecuente como software de cocina, hay mi gente, que estudian para
programar, pero se les olvida otras materias como urbanismo, que creo
que ya no las enseñan en estos sagrados tiempos.



On 3 mar, 13:39, Alfonso Arias Lemas <ariasle...@yahoo.es> wrote:
> Ok, gracias Eric, ya estoy trabajando en eso...
>
> ________________________________
> De: Eric Natareno Guerra <tqanyou...@gmail.com>
> Para: publice...@googlegroups.com
> Enviado: jue,3 marzo, 2011 15:37
> Asunto: Re: [vfp] Re: Scroll en formulario.
>
> la clase SContainer que te sugiere Luis Maria funciona de maravillas, yo la
> utilicé en un proyecto para una panaderia. Te la recomiendo
>
> El 24 de febrero de 2011 11:31, Alfonso Arias Lemas <ariasle...@yahoo.es>
> escribió:
>
> Gracias Milton, experimentaré lo que dices tambien...
>
> ________________________________
> De: miltonvas <milton...@gmail.com>
> >> >>>>> Alguna idea, que me pueda orientar- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -
Reply all
Reply to author
Forward
0 new messages