We have one order that has a one time ship to defined. When the Order is printed the ship to address is printed on each line. Looking at the SSRS report, there is a calculated field “Calc_MultiShipTo” to control the printing of the sub-report that display release shipping address. This will normally print when a separate One Time Ship To Address is defined for a release. In the case of this order, there is only the One Time Ship To Address defined on the order header. Nothing is defined on the releases. Removing the One Time ship on this order does not change anything and the order still prints as Multi Ship To.
Where is “Calc_MultiShipTo” getting it’s information and how can I reset it back to normal?
From the looks of that field name, I’d guess that it is set by the code running in the RDD.
When you remove the OTS info, you say that it still prints a ship to on each release. What is it printing? The address that was in the OTS?, the default (i.e. OrderHed.ShipTo = null), or something else?
What happens if you select a different Shipto (one that already exists for this customer)?
When the OTS was defined, that address would print on each line. Removing OTS, then the default ShipTo is printed. Changing the ShipTo to another customer address, a dialog pops up to refresh the lines and releases. After the refresh, the new address prints on each line.