Esta mitigación se aplica cuando una orden creada en OrderUP no imprime el documento en formato PDF
Esto sucede porque el campo Orderdetail.UOM de la orden hay uno o más skus con valor en NULL, usar el siguiente update cuando solo es una sola orden con la falla
Se aplica el update para corregir la unidad de medida con esto ya deben de poder imprimir la orden correctamente
Declare @Order int = 245640
UPDATE OD
SET od.UOM = [ip].UOM
FROM OrderDetail od
INNER JOIN itemplu ip
ON od.SKU = ip.SKU
AND od.DeptNo = ip.DeptNo
AND od.ClassNo = ip.ClassNo
AND od.SubClass = ip.SubClass
AND od.VendorID = ip.VendorID
AND od.VendorSuffix = ip.VendorSuffix
WHERE od.ordernumber = @Order
AND od.sku IS NOT NULL
AND od.UOM IS NULL
El siguiente update aplica cuando queremos corregir mas de una orden apartir de una de fecha incial.
--UPDATE desde cierta fecha incicial
UPDATE od
SET od.UOM = [ip].UOM
FROM OrderHeader oh
INNER JOIN OrderDetail od
ON oh.OrderNumber = od.orderNumber
INNER JOIN itemplu ip
ON od.SKU = ip.SKU
AND od.DeptNo = ip.DeptNo
AND od.ClassNo = ip.ClassNo
AND od.SubClass = ip.SubClass
AND od.VendorID = ip.VendorID
AND od.VendorSuffix = ip.VendorSuffix
WHERE CreateDate >= '2023-03-01'
AND oh.CreatedInOrderUp = 1
AND od.SKU <> 0
AND od.UOM IS NULL