Skip to main content
Solved

2026R1: OrderList is no longer in PX.Objects.SO.SOShipmentEntry

  • May 7, 2026
  • 2 replies
  • 20 views

Forum|alt.badge.img+2

I’m now getting this compilation error:

'SOShipmentEntry' does not contain a definition for 'OrderList' and no accessible extension method 'OrderList' accepting a first argument of type 'SOShipmentEntry' could be found (are you missing a using directive or an assembly reference?)

So I noticed that it was moved to SOOrderExtension in 2025R2.  However, the graph for this is incompatible with SOShipmentEntry:

PX.Objects.SO.GraphExtensions.SOShipmentEntryExt.SOOrderExtension docgraph = PXGraph.CreateInstance<PX.Objects.SO.GraphExtensions.SOShipmentEntryExt.SOOrderExtension>();

This is the compilation error that I get:

The type 'PX.Objects.SO.GraphExtensions.SOShipmentEntryExt.SOOrderExtension' cannot be used as type parameter 'Graph' in the generic type or method 'PXGraph.CreateInstance<Graph>()'. There is no implicit reference conversion from 'PX.Objects.SO.GraphExtensions.SOShipmentEntryExt.SOOrderExtension' to 'PX.Data.PXGraph'.

Question: how do I create an instance of PXGraph with this new extension?

 

Best answer by bpgraves

After looking more closely at the diagram in the 2025R2 developer release notes, I was able to compile using this:

SOShipmentEntry docgraph = PXGraph.CreateInstance<SOShipmentEntry>();

SOOrderExtension orderExt = docgraph.GetExtension<SOOrderExtension>();

2 replies

Forum|alt.badge.img+2
  • Author
  • Semi-Pro III
  • Answer
  • May 7, 2026

After looking more closely at the diagram in the 2025R2 developer release notes, I was able to compile using this:

SOShipmentEntry docgraph = PXGraph.CreateInstance<SOShipmentEntry>();

SOOrderExtension orderExt = docgraph.GetExtension<SOOrderExtension>();


Chris Hackett
Community Manager
Forum|alt.badge.img
  • Acumatica Community Manager
  • May 8, 2026

Thank you for sharing your solution with the community ​@bpgraves!