У меня есть один пользовательский экран с некоторыми значениями и кнопка, основанная на некоторой логике. Я хочу открыть Заказ на продажу и установить тип заказа. Я могу сделать это только для типа заказа SO, так как SO установлен по умолчанию на экране настроек. У меня вопрос, как я могу открыть Заказ на продажу и установить «IN» или «RM» по умолчанию.
SOOrderEntry graph = PXGraph.CreateInstance<SOOrderEntry>();
PXRedirectHelper.TryRedirect(graph, PXRedirectHelper.WindowMode.NewWindow);
Я также пытался использовать приведенный ниже код, и он также работает только для типа SO, но по умолчанию выбирает первый порядок.
SOOrderEntry docgraph = PXGraph.CreateInstance<SOOrderEntry>();
docgraph.Document.Current = docgraph.Document.Search<SOOrder.orderType>(SOOrderTypeConstants.SalesOrder);
throw new PXRedirectRequiredException(docgraph, true, "Order") { Mode = PXBaseRedirectException.WindowMode.Same };