
29/07/2010, 12:57
|
| | Fecha de Ingreso: julio-2010
Mensajes: 1
Antigüedad: 14 años, 8 meses Puntos: 0 | |
NECESITO AYUDA urgente NECESITO DE SU AYUDA AMIGOS:
ESTOY ELABORANDO UN PROGRAMA ... en XBASE (xharbour) , EL DETALLE DEL INCONVENIENTE ES EL SIGUIENTE , PS :( si pueden ayudarme para visual basic ... pues igual me serviría , se los agradesco , ...:
TENGO EN STOCK DE ITEMS EN EL MODULO DE VENTAS .... (EJEMPLO ARTICULOS DE FERRETERÍA) DIGAMOS:
COD. NOMBRE ARTICULO / CANTIDAD / PROVEEDOR. / PRECIO UNI
111 CLAVOS 1´ 100 CLAVITOS 1.00 $ HASTA AHI BIEN QUE FIGURA COMO QUIERO...
PERO DIGAMOS QUE ESE ARTICULO TIENE VARIOS LOTES DE INGRESO
... LO QUE YO HIZE ES PONER UNA VENTANA DE MODULOS DISPONIBLES Y LA CANTIDAD QUE HABRIA = A CANTIDAD TOTAL QUE MUESTRA EL ITEM ...
EJEM:
ART CANT LOTE F.VENC
111 10 123456 01/01/2020
111 50 789456 01/02/2020
111 40 789455 01/03/2020 COMO PUEDEN VER .... UNO ESCOGIA EL LOTE CORRESPONDIENTE ACORDE EL CLIENTE PEDIA LA CANTIDAD (Y ESTE NO SOBREPASE LO QUE HABIA EN EL LOTE , POR QUE SINO PASABA A NEGATIVO ,((AHI ENTRA EL MEOLLO DE MI PROBLEMA)).
AHORA ME PIDIERON QUE IGUAL PRESENTE LA MISMA OPCION PERO CON LA VARIACION DE QUE "SI VENDO UNA CANTIDAD SUPERIOR A LO QUE ESCOGÍ , PUES ME DESCARGUE AUTOMATICAMENTE DEL SIGUIENTE LO RESTANTE QUE CUBRA EL REQUERIMIENTO ASIMISMO IMPRIMIERA DESPLEGADO EN DOS
POR EJEMP:
PIDEN 5 CANT. DEL ITEM MENCIONADO DEL EJEMPL.
UNO ESCOGIA CUALQUIERA DE LOS 3 PORQUE CUBRE EL REQUERIMIENTO
AHORA , PIDEN 70 , QUE TENIA QUE HACER ANTES ... ESCRIBIR EL PRODUCTO ... NO CUBRIA NINGUNO DE LOS 3 , ENTONCES VOLVER A DIGITAR PERO AHORA 50 Y ESCOGER EL DE 50 , LUEGO VOLVER A DIGITAR Y ESCOGER EL DE 40 .... ASI CUBRIA MI REQUERIMIENTO , LO QUE QUIERO AHORA ES QUE A PESAR QUE EL PRIMERO NI SEGUNDO Y TERCERO CUBREN .... SE DESCAGUEN SECUENCIALMENTE ... ME DEJO ENTENDER ESPERO ...
YO DIGITO :
CLAVOS 1` => VEO 100 SI CUBRE NECESIDAD CLIENTE=> ESCOGO AL AZAR CUALQUIERA , Y CON SOLO DIGITAR ESA VEZ Y PONER ....LOS 70 , SE DESCARGUE DE ESE MODULO ESPECIAL , SECUENCIALMENTE PUES ... LOS 10 , LOS 50 Y 10 DEL TERCERO.
ASIMISMO EN LA IMPRESION DE DOCUMENTOS , PUES , ME SALGA SE UNA SOLA VEZ ASI: CASO 1 (LO QUE HACIA) LA IMPRESION :
cant aRTI LOTE pRECIO
50 CLAVOS 1 ´ 789456 xxxxxX (PRIMERA DIGITACION)
20 CLAVOS 1´ 789455 xxxxxxxx (SEGUNDA DIGITACION POR QUE NO CUBRIA)
ENTONCES ASI SALIA LA IMPRESION Y QUEDABA PARA LA PROXIMA VENTA EN EL MODULO DE VENTAS Y CONSULTA DE LOTES RESPECTIVAMENTE:
COD. NOMBRE ARTICULO / CANTIDAD / PROVEEDOR. / PRECIO UNI
111 CLAVOS 1´ 30 CLAVITOS 1.00 $
ART CANT LOTE F.VENC
111 10 123456 01/01/2020
111 20 789455 01/03/2020
AHORA LO QUE QUIERO HACER QUE SEA ASI ...
EN LA IMPRESION DE DOCUMENTOS , PUES , ME SALGA SE UNA SOLA VEZ ASI:
ME PASO DE LARGO SOLO DIGITO UNA SOLA VEZ EL PRODUCTO ... I ME PASO DE LARGO ESCOGO EL PRIMERO ... (CANT =10) Y SIGO VENDIENDO...
ART CANT LOTE F.VENC
111 10 123456 01/01/2020
111 50 789456 01/02/2020
111 40 789455 01/03/2020 CASO 1 (LO QUE HARA) LA IMPRESION :
cant aRTI LOTE pRECIO
10 CLAVOS 1 ´ 123456 xxxxxX
50 CLAVOS 1´ 789456 xxxxxxxx
10 CLAVOS 1´ 789455 xxxxxxxx
ya no digite DOS O N VECES PARA CUBRIR LA NECESIDAD DEL CLIENTE
.................................................. ...............................................
Y PUES PARA LA PROXIMA VENTA Y CONSULTE EL MISMO PRODUCTO DEBERIA QUEDAR ASI ....
COD. NOMBRE ARTICULO / CANTIDAD / PROVEEDOR. / PRECIO UNI
111 CLAVOS 1´ 30 CLAVITOS 1.00 $
ART CANT LOTE F.VENC
111 30 789455 01/03/2020
DISCULPEN QUE SEA TAN LARGA LA EXPLICACION , PERO ESPERO HABER SIDO LO MAS DIDACTICO POSIBLE ... ASI PUEDAN DARME UNA MANITO , SE AGRADECE DE CORAZON ;)
JORGE. |