Re:Re: Donde setear para que no imprima nota pedido

Inicio Foros Foro principal Discusión General Donde setear para que no imprima nota pedido Re:Re: Donde setear para que no imprima nota pedido

#35680
Javier Ader
Participante

Franco, lo que pusiste esta perfecto; el tpv sí intenta tener en cuenta esta configuración; pero el bug esta en que getPoSCOnfig().isPrintWarehouseDeliverDocument() nunca es seteado a partir de lo que diga la configuración en la base de datos; es seteado siempre a true (en realidad, hay un linea comentada en 10.09 que evita que sea tenido en cuenta esta configuración; probablemente para testear la comentaron, y despues se olvidaron de descomentarla). Esto pasa en constructor de la clase PosConfig; sobre el final se ve:

Code:
setDeliverOrderInWarehouse(pos.isDeliverOrderInWarehouse());
//setPrintWarehouseDeliverDocument(pos.isPrintWarehouseDeliverDocument());
setPrintWarehouseDeliverDocument(true);

Debería ser simplemente :

Code:
setDeliverOrderInWarehouse(pos.isDeliverOrderInWarehouse());
setPrintWarehouseDeliverDocument(pos.isPrintWarehouseDeliverDocument());

Ok, esto mirando los fuentes de 10.09, que tal vez no sean exactamente los mismo que con los que se genero el release binario (quiero decir, tal vez el bug no este en la versión binaria; la verdad que no lo probé)