#58597
Carlos Carranza
Invitado

Yo he aplicado 2 soluciones, las cuales no son excluyentes. Estos cambios son en la clase PosOnline.
En la primera utilizo presupuestos, como indica Matías, y cuando se crea el pedido, a dichos presupuestos los anulo (para que no me los presente nuevamente). Para usar presupuestos, además modifiqué, en OnLinePosComponentactory, el filtro en donde selecciona los comprobantes que mostrará para poder copiarlos para que traiga sólo presupuestos (pedidos no).
En la segunda (un poco más compleja), al pedido “viejo” le des-reservo la cantidad que se copió en el nuevo (podrá no ser la cantidad total o la cantidad de artículos/líneas), en la cantidad facturada incremento esta la cantidad que se copie y lo mismo hago en la cantidad remitida. En el pedido anterior – del que se copia – sólo queda lo que realmente quede pendiente y en el nuevo, lo que se facture y remita. También se tienen en cuenta la tabla M_Storage, con relación a las reservas (del pedido anterior – del nuevo se encargan las rutinas normales del TPV).
El código está disponible si alguien lo requiere.