У меня есть страница сведений о форме (Заказ), где область формы содержит данные, которые являются ссылочными данными, такими как InventoryItem_Descr
, а страница графика для заказа имеет запрос основного вида -
public PXSelectJoin<Order,
LeftJoin<InventoryItem, On<Order.inventoryID, Equal<InventoryItem.inventoryID>>>>> QCOrders;
Код, используемый на другой странице для открытия страницы заказа -
OrderEntry graph = PXGraph.CreateInstance<OrderEntry>();
graph.Orders.Current = null;
graph.Orders.Current = (PXResult<Order, InventoryItem>)graph.QCOrders.Search<Order.OrderCD>(OrderNumber);
if(graph.QCOrders.Current != null) {
throw new PXRedirectRequiredException(graph, "Order Detail", true) { Mode = PXBaseRedirectException.WindowMode.InlineWindow };<br>
}
Ошибка - , когда страница открывается с другой страницы с помощью PXRedirectException, поля ссылки не заполнены. Хотя, если он обновляется после его открытия или открытия с боковой карты, он работает как положено.
что не так с кодом?