Foros del Web » Programando para Internet » PHP »

Sistema de facturas, AYUDA EXPERTOS!

Estas en el tema de Sistema de facturas, AYUDA EXPERTOS! en el foro de PHP en Foros del Web. Hola, primero quiero agradecerles de ante mano por tomarse su tiempo y ayudarme con este pequeño "gran" asunto que tengo aqui. Paso a contarles: Este ...
  #1 (permalink)  
Antiguo 30/04/2010, 07:16
 
Fecha de Ingreso: agosto-2006
Ubicación: en mi casa
Mensajes: 192
Antigüedad: 18 años, 3 meses
Puntos: 0
Sistema de facturas, AYUDA EXPERTOS!

Hola, primero quiero agradecerles de ante mano por tomarse su tiempo y ayudarme con este pequeño "gran" asunto que tengo aqui. Paso a contarles:

Este sistema actualmente no esta hecho en PHP, es un sistema que corre en MS-DOS y lo que queremos hacer es migrarlo hacia una plataforma online y que corra con PHP y MySql... las caracteristicas del sistema son estas:


tiene una tabla de 150 campos 100 son para codigo,descrip,precio,plazo entrega, cantidad para 20 items (20*5) el resto son para nombre, numero de cliente, fecha, fecha orden de compra y un campo de un caracter C,P,R,F,etc (cotizado, pedido, recibido, facturado,etc).

Esta tabla contiene a las cotizaciones C que el cliente confirma y se transforman en pedidos P que se transforman en paquetes recibidos R que se transforman en facturas F.

Lo bueno que tiene esto es que al no ser relacional se la puede hojear a alta velocidad, filtrar etc.

Lo malo es que ocupa espacio (problema menor hoy en dia) pero algunos soft de windows son lentos para abrir un formulario con 150 campos.

Lo que necesitamos es un formulario que muestre los datos con "cara de factura" datos del cliente, de la operacion y de los items, subtotales, iva, iibb, etc y que con botones filtre por nombre de cliente, busque numero de orden etc, todo lo que haria alguien si tuviera los papeles en una carpeta de archivo.



Si es necesario puedo adjuntarles algunas capturas, y tambien decirles en que lenguaje esta programado.

Muchisimas gracias nuevamente :)
Un saludo a todos.
  #2 (permalink)  
Antiguo 30/04/2010, 07:21
Avatar de Heli0s  
Fecha de Ingreso: abril-2010
Mensajes: 789
Antigüedad: 14 años, 7 meses
Puntos: 40
Respuesta: Sistema de facturas, AYUDA EXPERTOS!

¿Cuales son las dudas/problemas que tienes al intentar realizar el proyecto en PHP?
  #3 (permalink)  
Antiguo 30/04/2010, 09:06
Avatar de dquispe  
Fecha de Ingreso: mayo-2009
Ubicación: Lima
Mensajes: 232
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Sistema de facturas, AYUDA EXPERTOS!

Quieres migrarlo a php y mysql perimero dbes hacer un analisis del sistema actual y luego armar tu bd relacionada correctamente.
  #4 (permalink)  
Antiguo 30/04/2010, 10:26
 
Fecha de Ingreso: agosto-2006
Ubicación: en mi casa
Mensajes: 192
Antigüedad: 18 años, 3 meses
Puntos: 0
Respuesta: Sistema de facturas, AYUDA EXPERTOS!

disculpen fui poco claro... ahora en un rato actualizo con mas info :) muchas gracias!
  #5 (permalink)  
Antiguo 30/04/2010, 10:43
 
Fecha de Ingreso: agosto-2006
Ubicación: en mi casa
Mensajes: 192
Antigüedad: 18 años, 3 meses
Puntos: 0
Respuesta: Sistema de facturas, AYUDA EXPERTOS!

Hola nuevamente, aqui tengo un poco mas de info:

El sitema actualmente corre en DBASE 5 para DOS, que es rapido, estable e independiente de windows. No utiliza un servidor de proceso (un SQL) sino que utiliza un mero servidor de datos (NAS). Tiene indices MDX, bases de datos DBF. La idea es migrar en paralelo, manteniendo los indices o bien luego de suficientes pruebas con indices nuevos.

Es decir queremos migrar este sistema hacia uno hecho con PHP y MySql pero durante la migracion nos gustaria establecer una conexion paralela entre ambos soft: Es decir el sistema viejo corriendo en paralelo con el sistema de PHP...

Ahora mi pregunta es: esto es probable? existe forma de hacerlo?
  #6 (permalink)  
Antiguo 02/05/2010, 16:16
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 17 años, 2 meses
Puntos: 188
Respuesta: Sistema de facturas, AYUDA EXPERTOS!

vaya.

Bueno eso de correrlo en paralelo sería el equivalente a establecer una coneccion con tu servidor PHP para la transferencia de datos desde un programa con plataforma C hacia el servidor. Eso si es posible.

En este foro vas a encontrar todo lo que necesitas, sin embargo te espera un largo rato.
LAs cosas las debes preguntar 1 por 1, cuando des solución a la primera te sigues con la segunda y asi sucesivamente.

¿Has trabajado con PHP antes?. Bueno, porque hacer eso que pides no es dificil pero si es tardado porque es pura fuerza bruta de validaciones sobre validaciones.

Suerte.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #7 (permalink)  
Antiguo 02/05/2010, 16:45
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 10 meses
Puntos: 21
Hola,

Te platico que yo estoy pasando por el camino que tu estás intentando iniciar a transitar.
Mis sistemas DOS los desarrollé durante años, incluso aún se encuentran en operación.
Posteriormente me puse a desarrollar en ambientes visuales, ahí invertí casi 2 años.
A partir de finales de 2009 me trasladé totalmente a PHP/MySQL y ya tengo un avance muy considerable. Antes ya tenía pininos en PHP durante años, pero nunca había formalizado su estudio.
Te anticipo que deberás dedicar mucho tiempo ya que la curva de aprendizaje y el desarrollo es muy lenta, pero a la postre es lo mejor.
En mi caso trabajo de 14 a 18 horas diarias, todos los días de la semana en mi casa, pero ya veo la luz al final del tunel, aunque todavía no he llegado.
Tendrás diversos contratiempos... Que exportar a PDF, que utilizar impresoras matriciales paralelas, que los indices,... etc.
Yo tenía experiencia desarrollando páginas web de Internet por 6 años, y eso me ha ayudado enormemente para avanzar más rápido.
Debes aprender HTML, de lo contrario no veo por donde puedas entrar.
Aprender a desarrollar menues, gráficos, algo de flash, etc.
Además deberás aprender MySQL (o equivalente), que es totalmente diferente a DBF y NDX o IDX.
Y aprender PHP, que te anticipo va a ser muy diferente a lo que estas acostumbrado a manejar.

Vas a pensar que te estoy asustando, pero no, trato de responder a tu inquietud y que sepas a donde estás dirigiendo tu mirada.

Finalmente: Creo que debes encaminarte e iniciar el camino, la verdad que no tienes muchas opciones. Yo me resistí por años, y ahora lo lamento, ya que conozco la herramienta hace 8 años la cual utilice muy parcialmente, ahora estoy maravillado de las posibilidades que hay.

¡Bienvenido! pero deberás trabajar duro e invertir horas y horas de desvelo.

Saludos,
Bier.

Olvidé comentar lo del paralelo:
  1. Te recomiendo desarrollar tu software primero, hacer pruebas y lograr que trabaje como lo deseas.
  2. Posteriormente, capturar la información en paralelo y emitirla para comparar resultados.
  3. Finalmente, abandonar la herramienta antigua.
Saludos

Última edición por GatorV; 03/05/2010 a las 09:37
  #8 (permalink)  
Antiguo 02/05/2010, 19:05
 
Fecha de Ingreso: agosto-2006
Ubicación: en mi casa
Mensajes: 192
Antigüedad: 18 años, 3 meses
Puntos: 0
Respuesta: Sistema de facturas, AYUDA EXPERTOS!

Muchas gracias New y Bier por sus comentarios...

New: Si, trabaje con php y tengo grandes conocimientos de html, css y por supuesto creacion de graficos... tu me dices "hacer eso que pides no es dificil pero si es tardado porque es pura fuerza bruta de validaciones sobre validaciones"... me gustaria saber un poco mas a fondo como seria ese proceso. Desde ya muchisimas gracias.

Bier: Como le dije a bier tengo conocimientos sobre el tema asi que ese paso ya esta tachado por suerte... queria preguntarte mas puntualmente sobre como hacer correr los software en paralelo... es decir detalles mas tecnicos: como puedo establecer una coneccion entre el soft en DOS y el PHP?... muchisimas gracias!
  #9 (permalink)  
Antiguo 02/05/2010, 22:59
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 10 meses
Puntos: 21
Respuesta: Sistema de facturas, AYUDA EXPERTOS!

Cita:
Iniciado por webpro_lukas Ver Mensaje
Muchas gracias New y Bier por sus comentarios...

New: Si, trabaje con php y tengo grandes conocimientos de html, css y por supuesto creacion de graficos... tu me dices "hacer eso que pides no es dificil pero si es tardado porque es pura fuerza bruta de validaciones sobre validaciones"... me gustaria saber un poco mas a fondo como seria ese proceso. Desde ya muchisimas gracias.

Bier: Como le dije a bier tengo conocimientos sobre el tema asi que ese paso ya esta tachado por suerte... queria preguntarte mas puntualmente sobre como hacer correr los software en paralelo... es decir detalles mas tecnicos: como puedo establecer una coneccion entre el soft en DOS y el PHP?... muchisimas gracias!
Espero poder darte alguna idea que puedas tomar.
  • El realizar un paralelo de dos procesos significa precisamente eso, llevar dos procesos simultáneamente sin que nunca se toquen entre sí.
  • Vamos a suponer que se trata de un sistema de inventarios, pues deberás capturar la información tanto en el sistema 1 como en el sistema 2 a fin de poder comparar los resultados y poder comprobar que el sistema 2 ya trabaja correctamente.
  • Respecto a la posibilidad de utilizar la base de datos DBF que actualmente tienes, no veo la más remota recomendación de hacerlo, más bien deberás utilizar una nueva plataforma, quizá MySQL.
  • Lo que es recomendable es crear un programa de exportación de tu sistema 1 y un programa de importación en tu sistema 2, así será posible tener la información en uno y otro al mismo tiempo, posteriormente trabajar el paralelo.
  • Si acaso el sistema 2 lo requiere, poder realizar tantas importaciones como sea necesario, hasta su puesta a punto.

Espero haber puesto algún comentario que te pueda servir de algo.
  #10 (permalink)  
Antiguo 02/05/2010, 23:26
 
Fecha de Ingreso: julio-2008
Mensajes: 19
Antigüedad: 16 años, 3 meses
Puntos: 0
A mi opinió, seria seguir trabajando con el viejo mientras el sistema nuevo se termina, al nuevo abria que modelar bien la base de datos ya que independiente del gestor de la base que decidas implementar vas a usar relaciones.

Para modelar usa dbdesigner y para agilizar el desarrollo no te recomiendo que reiventes las rueda, usa un framework para php, personalmente te recomiendo cakephp, segun lo que veo, podrias terminarlo rapidamente, por la cuestion de los reportes, exportacion a exel y pdf, etc, y si ya tienes experiencia en css y html creo que tienes la base.

Espero te sirva de algo mi comentario.
Un saludo.

Cita:
Iniciado por Bier Ver Mensaje
Hola,

Te platico que yo estoy pasando por el camino que tu estás intentando iniciar a transitar.
Mis sistemas DOS los desarrollé durante años, incluso aún se encuentran en operación.
Posteriormente me puse a desarrollar en ambientes visuales, ahí invertí casi 2 años.
A partir de finales de 2009 me trasladé totalmente a PHP/MySQL y ya tengo un avance muy considerable. Antes ya tenía pininos en PHP durante años, pero nunca había formalizado su estudio.
Te anticipo que deberás dedicar mucho tiempo ya que la curva de aprendizaje y el desarrollo es muy lenta, pero a la postre es lo mejor.
En mi caso trabajo de 14 a 18 horas diarias, todos los días de la semana en mi casa, pero ya veo la luz al final del tunel, aunque todavía no he llegado.
Tendrás diversos contratiempos... Que exportar a PDF, que utilizar impresoras matriciales paralelas, que los indices,... etc.
Yo tenía experiencia desarrollando páginas web de Internet por 6 años, y eso me ha ayudado enormemente para avanzar más rápido.
Debes aprender HTML, de lo contrario no veo por donde puedas entrar.
Aprender a desarrollar menues, gráficos, algo de flash, etc.
Además deberás aprender MySQL (o equivalente), que es totalmente diferente a DBF y NDX o IDX.
Y aprender PHP, que te anticipo va a ser muy diferente a lo que estas acostumbrado a manejar.

Vas a pensar que te estoy asustando, pero no, trato de responder a tu inquietud y que sepas a donde estás dirigiendo tu mirada.

Finalmente: Creo que debes encaminarte e iniciar el camino, la verdad que no tienes muchas opciones. Yo me resistí por años, y ahora lo lamento, ya que conozco la herramienta hace 8 años la cual utilice muy parcialmente, ahora estoy maravillado de las posibilidades que hay.

¡Bienvenido! pero deberás trabajar duro e invertir horas y horas de desvelo.

Saludos,
Bier.
Es un poco fuera de contexto, como manejas la cuestion de la impresión ahora que te cambiaste php y mysql, yo estoy un poco atorado, desarrollo en cakephp un sistema de reservaciones, actualmente creo archivos pdf y de ahí imprimo, tu como lo haces?

Última edición por GatorV; 03/05/2010 a las 09:38
  #11 (permalink)  
Antiguo 02/05/2010, 23:51
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 10 meses
Puntos: 21
Respuesta: Sistema de facturas, AYUDA EXPERTOS!

Cita:
Iniciado por crisbera Ver Mensaje
como manejas la cuestion de la impresión ahora que te cambiaste php y mysql, yo estoy un poco atorado, desarrollo en cakephp un sistema de reservaciones, actualmente creo archivos pdf y de ahí imprimo, tu como lo haces?
Mi aplicación se encuentra en PHP, pero el caso de los reportes es realmente un problema. Se deben crear PDF y de ahí enviar a impresión, lo cual a mi no me agrada.

La base de datos que utilizo es MySQL y he desarrollado un sistema que realiza funciones especiales y reportes a la misma base de datos, con lo cual ya puedo hacer cualquier cosa, lo he desarrollado en Visual Fox. Puedes echar un vistazo otros lenguajes como Delphy, etc.
  #12 (permalink)  
Antiguo 03/05/2010, 00:01
 
Fecha de Ingreso: julio-2008
Mensajes: 19
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Sistema de facturas, AYUDA EXPERTOS!

Cita:
Iniciado por Bier Ver Mensaje
Mi aplicación se encuentra en PHP, pero el caso de los reportes es realmente un problema. Se deben crear PDF y de ahí enviar a impresión, lo cual a mi no me agrada.

La base de datos que utilizo es MySQL y he desarrollado un sistema que realiza funciones especiales y reportes a la misma base de datos, con lo cual ya puedo hacer cualquier cosa, lo he desarrollado en Visual Fox. Puedes echar un vistazo otros lenguajes como Delphy, etc.
A ok, bueno, estoy pensando en desarrollar algo en java para manejar las impresoras en la maquina cliente y poderme pasar a otro tipo de sistemas como los enfocados a punto de venta los cuales manejan impresión en tickets, la idea es imprimir sin la intervension del usuario, creo que tienes mucha experencian en esto, mas adelante te estare consultando.

un saludo y gracias.
  #13 (permalink)  
Antiguo 03/05/2010, 08:02
 
Fecha de Ingreso: agosto-2006
Ubicación: en mi casa
Mensajes: 192
Antigüedad: 18 años, 3 meses
Puntos: 0
Respuesta: Sistema de facturas, AYUDA EXPERTOS!

Gracias Bier :)

Etiquetas: facturas, sitemap
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:04.