Descontar ítem ingresado por equivocación Epson TMU220-AFII

28/10/2011 - 18:46 por Gestión Informática Software de gestión | Informe spam
Hola chicos, gracias de antemano.

Supongamos que el cajero de un súper va levantando mediante lector de
codigo de barra articulos para que el impresor vaya emitiendo el
ticket (lo que no logro hacer en tiempo real por cierto) y se equivoca
al pasar el articulo (lo pasa dos veces por ejemplo). He visto en los
supermercados grandes que, tecla mediante y pasando nuevamente por el
lector lo ingresado equivocadamente, el articulo se descuenta. Para
imprimir el item yo uso la siguiente linea:
ThisForm.olecontrol1.SendInvoiceItem(LcDescarti,LcCantarti,LcUninarti,LcAlicarti,'M','00001','00000000','','','','0000','00000000').
que Parametro debo modificar para que en vez de sumar reste del
total? Espero haberme explicado bien. Saludos

Preguntas similare

Leer las respuestas

#1 Fabricio
29/10/2011 - 16:14 | Informe spam
Cuando desees hacer una devolución, lo único que debes hacer es enviar
en negativo la cantidad y el monto, de esta forma al sumarlos al total
se disminuirán.

O bien pasar un parámetro adicional donde el valor "1" significa que
sume los artículos, y el valor "-1" significa que los reste, para ello
solo debes multiplicar su cantidad y/o monto por el valor del
parámetro.

Saludos

Fabricio

On 28 oct, 10:46, Gestión Informática Software de gestión
wrote:
Hola chicos, gracias de antemano.

Supongamos que el cajero de un súper va levantando mediante lector de
codigo de barra articulos para que el impresor vaya emitiendo el
ticket (lo que no logro hacer en tiempo real por cierto) y se equivoca
al pasar el articulo (lo pasa dos veces por ejemplo). He visto en los
supermercados grandes que, tecla mediante y pasando nuevamente por el
lector lo ingresado equivocadamente, el articulo se descuenta. Para
imprimir el item yo uso la siguiente linea:
ThisForm.olecontrol1.SendInvoiceItem(LcDescarti,LcCantarti,LcUninarti,LcAli carti,'M','00001','00000000','','','','0000','00000000').
que Parametro debo modificar para que en vez de sumar reste del
total?  Espero haberme explicado bien. Saludos
Respuesta Responder a este mensaje
#2 ibania blanco
31/10/2011 - 18:00 | Informe spam
On 29 oct, 08:14, Fabricio wrote:
Cuando desees hacer una devolución, lo único que debes hacer es enviar
en negativo la cantidad y el monto, de esta forma al sumarlos al total
se disminuirán.

O bien pasar un parámetro adicional donde el valor "1" significa que
sume los artículos, y el valor "-1" significa que los reste, para ello
solo debes multiplicar su cantidad y/o monto por el valor del
parámetro.

Saludos

Fabricio

On 28 oct, 10:46, Gestión Informática Software de gestión







wrote:
> Hola chicos, gracias de antemano.

> Supongamos que el cajero de un súper va levantando mediante lector de
> codigo de barra articulos para que el impresor vaya emitiendo el
> ticket (lo que no logro hacer en tiempo real por cierto) y se equivoca
> al pasar el articulo (lo pasa dos veces por ejemplo). He visto en los
> supermercados grandes que, tecla mediante y pasando nuevamente por el
> lector lo ingresado equivocadamente, el articulo se descuenta. Para
> imprimir el item yo uso la siguiente linea:
> ThisForm.olecontrol1.SendInvoiceItem(LcDescarti,LcCantarti,LcUninarti,LcAli carti,'M','00001','00000000','','','','0000','00000000').
> que Parametro debo modificar para que en vez de sumar reste del
> total?  Espero haberme explicado bien. Saludos



TU utilizas un aplicativo deferente a los programados
quien te sugirio que utilizaras eso

no imprimis via prg ???
Respuesta Responder a este mensaje
#3 Fabricio
03/11/2011 - 16:42 | Informe spam
Hola Ibania

Que quieres decir con "tu utilizas un aplicativo diferente a los
programados?"

En la pregunta inicial se nota la llamada:

ThisForm.olecontrol1.SendInvoiceItem(LcDescarti,LcCantarti,LcUninarti,LcAli
carti,'M','00001','00000000','','','','0000','00000000').

Que corresponde a un control dentro de un formulario, esto es código
VFP

Lo que debe hacer para restar es que al presionar una tecla o un botón
se cambie un factor o parámetro que convierta los valores a negativos,
por lo que la suma aritmética se convertirá en una resta, consiguiente
el objetivo buscado.

Ver solo una línea de código es muy poca información, pero le hago ver
la idea para que la programe a como mejor le convenga o de la manera
más sencilla que encuentre.

Saludos

Fabricio


On 31 oct, 11:00, ibania blanco wrote:

TU utilizas un aplicativo deferente a los programados
quien te sugirio que utilizaras eso

no imprimis via prg ???
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida