Escenario
No se puede hacer el retiro de la orden de tipo especial, sucede cuando uno de los skus paso de tipo especial a primario
1.-Consulta informacion de la orden.
Select OrderTotal,Deposits,CurrDeposit,TOS,TypeOfsale,definitionID, * from OrderHeader where ordernumber = 624871
Select * from Orderdetail where ordernumber = 624871
2.-Aplicar update
Con esto el usuario podra validar el retiro en cajas en metodo pick y entregar la orden de lado de fleet con pase de salida en caso de que aplique.
--update OrderHeader SET CurrDeposit = Deposits *-1,TOS=45,TypeOfSale = 45,definitionID = 8 where ordernumber = 624871--Nuemro de orden
--update Orderdetail SET PickTake = 'P',OptionCode = 'P' where ordernumber = 624871 and SKU <> 0
/*Consulta tipo de Articulo Z=Primario L=Orden Especial */
select UniqItmCode, * from itemplu where sku IN ( 147417,108298)
Una vez que se halla aplicado el update se llama a tienda para informar al usuario que valide el retiro de la orden por linea de cajas.