Sistema de facturación y manejo de de una distribuidora de pollos, realizada por Jose Anderson Mariñas (JAMC), aplicación realizada en php, javascript y efectos ajax, como el lo comenta el negocio no usa un sistema de ventas estándar, es un negocio algo especial, pero la aplicación es estupenda, yo personalmente la probé un poco y puedo decir que la rapidez y la robustez de la aplicación me sorprendieron, aunque hay muchos que no se atreverían a realizar aplicaciones de punto de venta en plataformas web JAMC lo hace muy bien, esta aplicación puede servir como estudio o como base de cualquier otra, la dejo en descarga directa y le doy las gracias a JAMC por compartir con nosotros esta aplicación
*Link actualizado, al parecer ya funciona con la nueva version de php


No me funciona, que hay que hacer
Lo que pasa es que con la nueva version de php la 5.3 tiene problemas… prometo darle una actualizada
El sistema esta hecho con la version 5.2.6 que viene con wamp2.0.c
existen errores a la hoar de descomprimir el archivo y ejecutando el sistema solo corre el modulo compras y el resto tiene errores en los require o algo parecido da el error…… será porque uso el xampp?? o cual es la solución….. el sistema se ve muy bueno pero sería bueno si corrigen los errores. gracias.
Ya esta actualizado a la version 5.3 de PHP probado en local y funciona correctamente…. en unos momentos subo los archivos actualizados….
PD. yo tb. me di cuenta que no estaba bajando bien.. a mi tb me paso eso..
Estimado, al menos, falta el index.php. Arroja errores en la descompresion
Slds
Ya se actualizó ahora esta en http://www.megaupload.com/?d=IM8YY8JI
cordial saludo, falta el archivo de clase mysli.php
Hola Jaime no falta ese archivo. lo que pasa es que Mysqli es una extension de PHP. que por defecto debe estar activada (Bueno en las ultimas versiones pasa eso). y sirve para un mejor trabajo con Mysql.
Hola, me funciona bien, lo unico que no veo que tenga un archivo de conexion para la base de datos, no guarda nada.. he montado el archivo .sql que viene en la carpeta BD a mySQL pero no guarda nada y no encuentro ningun archivo que me lleve a la conexion de la base de datos.
Me podrias explicar eso JAMC, desde ya muchas gracias.
lo que dice el amigo saul angel es verdad…cuando postees la solucion me pasas un amil.
cordiales saludos amigo..
Hola amigos. pues el archivo de conexion a la base de datos se encuentra dentro de la carpteta clases y se llama Db.php
La conexion a la BD se ha hecho con utilizando Myslqi.
cordial saludo, muchas gracias por compartir esta aplicacion.
Una inquietud:
al momento de adicionar o editar queda una pantalla negra y no deja ver nada, estan deshabilitadas estas opciones?
Hola jamc,
tengo instalado xampp (versión 1.7.3) funcionando correctamente con varios programas PHP, pero he instalado el tuyo, he puesto los datos de mi MySQL en el archivo Db.php pero no me funciona, me puedes ayudar, por favor.
ipadilla
Hola José,
tengo instalado xampp (versión 1.7.3) funcionando correctamente con varios programas PHP, pero he instalado el tuyo, he puesto los datos de mi MySQL en el archivo Db.php pero no me funciona, me puedes ayudar, por favor.
ipadilla
Jaime castro. el problema que tienes seguramente es porque lo estas corriendo en IExplorer 6. me olvide decir que el programa esta optimizado para mozilla firefox 3.5 en adelante. (No probe con antiguas versiones) en google chrome tb corre bien. pero en IExplorer creo que no funciona ni en el 8.
Ipadilla pues que raro. supongo que deben ser por las versiones de php y otra cosa que tengas la extesion mysqli activada. puedes ser mas especifico cual es el error que te muestra?
José,
Yo utilizo Mozila firefox 3.5, creo que recientemente se actualizó a 3.6. Tengo varios programs instalados y me funcionan correctamente. El error es el siguiente:
Error en el servidor!
El servidor encontro un error interno y fue imposible completar su solicitud. Existe tambien la posibilidad de que el servidor este sobrecargado o de algún error en un programa de CGI.
Por favor contacte con el webmaster en caso de que usted crea que existe un error en el servidor.
Error 500
localhost
17/04/2010 14:20:18
Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1
¿Serías tana amable de explicarme como debo activar la extensión mysqli?
Muchas gracias
ipadilla
pues el error que muestras nunca lo he visto no se porque te pasa eso.
y la extension Mysqli lo activas descomentado esta linea del php.ini
;extension=php_mysqli.dll
deberia quedar
extension=php_mysqli.dll
Hola José,
muchas gracias por tu ayuda.
Te cuento un poco mi problema. He intentado buscar la línea que me has dicho en el archivo php.ini y no la encuentro por ninguna parte. Encuentro todas esta líneas:
======================================
[MySQLi]
extension=php_mysqli.dll
; Maximum number of persistent links. -1 means no limit.
; http://php.net/mysqli.max-persistent
mysqli.max_persistent = -1
; Allow accessing, from PHP’s perspective, local files with LOAD DATA statements
; http://php.net/mysqli.allow_local_infile
mysqli.allow_local_infile = On
; Allow or prevent persistent links.
; http://php.net/mysqli.allow-persistent
mysqli.allow_persistent = On
; Maximum number of links. -1 means no limit.
; http://php.net/mysqli.max-links
mysqli.max_links = -1
; If mysqlnd is used: Number of cache slots for the internal result set cache
; http://php.net/mysqli.cache_size
mysqli.cache_size = 2000
; Default port number for mysqli_connect(). If unset, mysqli_connect() will use
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
; at MYSQL_PORT.
; http://php.net/mysqli.default-port
mysqli.default_port = 3306
; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
; http://php.net/mysqli.default-socket
mysqli.default_socket = “MySQL”
; Default host for mysql_connect() (doesn’t apply in safe mode).
; http://php.net/mysqli.default-host
mysqli.default_host =
; Default user for mysql_connect() (doesn’t apply in safe mode).
; http://php.net/mysqli.default-user
mysqli.default_user =
; Default password for mysqli_connect() (doesn’t apply in safe mode).
; Note that this is generally a *bad* idea to store passwords in this file.
; *Any* user with PHP access can run ‘echo get_cfg_var(“mysqli.default_pw”)
; and reveal this password! And of course, any users with read access to this
; file will be able to reveal the password as well.
; http://php.net/mysqli.default-pw
mysqli.default_pw =
; Allow or prevent reconnect
mysqli.reconnect = Off
[mysqlnd]
; Enable / Disable collection of general statstics by mysqlnd which can be
; used to tune and monitor MySQL operations.
; http://php.net/mysqlnd.collect_statistics
mysqlnd.collect_statistics = On
; Enable / Disable collection of memory usage statstics by mysqlnd which can be
; used to tune and monitor MySQL operations.
; http://php.net/mysqlnd.collect_memory_statistics
mysqlnd.collect_memory_statistics = Off
; Size of a pre-allocated buffer used when sending commands to MySQL in bytes.
; http://php.net/mysqlnd.net_cmd_buffer_size
;mysqlnd.net_cmd_buffer_size = 2048
; Size of a pre-allocated buffer used for reading data sent by the server in
; bytes.
; http://php.net/mysqlnd.net_read_buffer_size
;mysqlnd.net_read_buffer_size = 32768
=====================================
pero no encuentro la que tu me indicas.
Como sea que a mi Windows me juega muy malas pasadas he decidido instalarlo en Ubuntu 9.10 y me ha funcionado a la primera. Mi pregunta ahora es la siguiente: ¿por qué Windows se entiende tan mal con PHP?
ipadilla
La verdad no se que problemas has tenido con windows. yo Trabajo con windows y me va de maravilla. hasta ahora no he tenido ningun inconveniete.
Bueno y la extension estaba ya activada y lo estas mostrando en la primera linea
jamc,
perdona pero la primera línea la puse yo para probar si funcionaba, pero no funcionó. Lo que ocurre es que se me olvidó borrarla al crear el post.
Pues yo tampoco entiendo que me ocurre, pero lo he probado con 2 ordenadores distintos que tienen instalado xampp 1.7.3a sobre Windows XP SP3 y en ninguno funciona. Por supuesto que la linea que me comentas no está en mi PHP.ini.
Bueno al menos en linux me funciona correctamente, pero tengo una duda ¿cómo se hace para crear varias líneas (varios items) en una compra?. Lo he intentado pero no me sale.
ipadilla
Pues si navegas por el detalle con la tecla tab. se agrega un nuevo item. Estaba explicaco eso en las imagenes que antes se mostraban del post. pero como se actualizo el hosting se perdieron la imagenes.
Y lo has intentado con wamp.
José,
si que lo he intentado pero no lo he logrado aun. No se si pude ser por la versión de PHP que tengo instalada, que es la que viene con Wampp 1.7.3 (PHP versión 5.3.1). ¿tu que versión estás utilizando?. Si no te importa envíame tu php.ini a: ipadillar@telefonica.net
saludos
amigo queremos implementar tu systema en unos negocios que tiene mi padre….pero que posibilidades existen de que nos ayudes a hacer que funcione correctamente en local.. porque donde estan los galpones de los pollos no hay internet….
uste podria echarnos una ayuda?
mi correo es carlosjose870@gmail.com
Quisiera saber como tramitar Folios en el SAT
Leonardo la aplicacion funciona perfectamente en local.
te doy las gracias de antemano “jamc” por este sistema y dejar que utulizemos el codigo fuente ya corre al 100% en mi sistema operativo.
voy a utilizar el codigo para un sistema de ventas de pizzeria echo en php
gracias………saludos desde oaxaca, mexico.
Hola amigo Jaime Ruiz me alegra mucho que te haya servido el sistemita ya que casi todos los comentarios anteriores decian que no pueden instalarlo.
Y que te parece el sistema???
hola que tal, funciona perfectamente, solo que al momento de agregar mas lineas en la factura no puedo, tambien quiero imprimir la factura
Hola, aun no he mirado tu proyecto…ahora mismo lo estoy mirando…una consulta..cuando crearas un carrito de compra online…
eres el maestro…
saludos…
Pues esepequeño sistema no esta pensado para un sistema de ventas online. mas que todo sierve como guia para los que deseen trabajar con JavaScript, PHP, AJAX.
Tal vez en otro proyecto se haga eso…..
Para crear los facturas se agrega navegando por las celdas con el tab.
ola me parece muy bueno tu sistema y muy interesante para aprender pero te tengo una pregunta haber si em al ayudas a resolver esto realizando un sistema de facturacion tambien con php pero necesito imprimir las facturas en facturas pre impresas yo lo estaba ciendo exportandolas a pdf o a excel pero el cleinte desea imprimrilas directasmente desde la apgian web tu cres q se peuda rersalaizar o toy volando jkaaaaaaaa
Pues no entiendo lo de preimpresas, supongo que guardas todos los datos de las facturas en la BD entonces cuando el cliente necesite imprimirlas jalas esos datos y le das un buen formato.
No se si eso es lo que necesitas, caso contrario no entendi tu problema. porciacaso mi msn es jamc17arrobahotmaildotcom si deseas me puedes agregar y podemos conversar.
hola jamc, buen programa, sencillo y codigo cn buen orden, solo que quiero ver si me puedes ayudar con algunas cosas ya que soy nuevo en esto de web:
no me explico algunas funciones en venta de pollo
primero
como pongo la funcionalidad del error 400 (por si no encuentra archivo), ya que lo pasa al directorio raiz y no me funciona.
segundo
a la hora de desplegar los datos hay unos link para edicion y eliminacion (en otros detalle), pero como o porque o con que se para a otro formulario a lahora de edicion y ta pone pantalla negra con un formulario en blanco pra insercion u otro con los datos correspondientes a regitro que quieres
[<a href="" id="editarProveedor" name="itemEditar">Editar]
[<a href="eliminarProveedor.php?prov=" name="itemEliminar">Eliminar]
aparece en primer link en parte inferior izquiera http://localhost/venta_pollos/1 u http://localhost/venta_pollos/2 … http://localhost/venta_pollos/n dependiendo del registro y al darle clik a donde me manda y porque y como, no se perdon mi ignorancia
creo yo son estas lineas pero no me explico el funcionamiento
ALGUIEN ME PODRIA AUXILIAR POR FAVOR, espero y me de a explicar lo que quiero saber, mil gracias
por otra parte no tentras tutoriales o hayas ocupado en reportmanager para generar reportes para web?
Oye JAMC Felicidades…
Una preguntilla, podrías pasarlo a un sistema de ventas estandard…?
O más bién si gustas podemos hacerlo entre los dos, porque tengo un pequeño proyecto y la verdad este me gustó de base para el que tengo en mente.
Cualquier cosa agregame a o_a_[()]hotmail.com
Le quitas los corchetes y parentesis y cambialo por arroba…
Sorry mi correo es:
o_a_30[()]hotmail.com