Добрый день!
У меня есть поле PXSelector в ЦАП, в котором отображаются только нестандартные товары
public abstract class inventoryID : IBqlField { }
[PXDBInt]
[PXSelector(typeof(Search2<InventoryItem.inventoryID,
LeftJoin<RECOInventoryItem, On<RECOInventoryItem.inventoryID, Equal<InventoryItem.inventoryID>>>,
Where<RECOInventoryItem.inventoryID, IsNull,
And<InventoryItem.itemType, Equal<ItemType.NON_STOCK>,
And<InventoryItem.stkItem, Equal<False>>>>>),
typeof(InventoryItem.inventoryCD),
typeof(InventoryItem.descr),
DescriptionField = typeof(InventoryItem.descr))]
[PXUIField(DisplayName = "Inventory")]
[PXDefault(PersistingCheck = PXPersistingCheck.Nothing)]
public virtual int? InventoryID { get; set; }
У меня также есть селектор, который позволяет редактировать и позволяет добавлять новыеметоды
<px:PXSelector ID="edInventoryID" runat="server" DataField="InventoryID" AllowEdit="true" AllowAddNew="true">
</px:PXSelector>
Теперь моя проблема заключается в кнопке редактирования (карандаш) в пользовательском интерфейсе.Когда я нажимаю кнопку редактирования с элементом, который я хочу редактировать, меня перенаправляют на страницу «Нет на складе»,
Но когда я хочу добавить еще один элемент, не имеющий запаса, с помощью редактирования(карандаш), я перенаправлен на страницу Stock Items.
Я уже установил свой PrimaryGraph.
[PXPrimaryGraph(typeof(PropertyMaint))]
public class RECOInventoryItem : Audit, IBqlTable
Как установить перенаправление AllowAddNew на страницу товара без запаса вместоСтраница элемента товара.
Как переопределить PxPrimaryGraph объекта InventoryItem, чтобы граф, на который я перенаправлял, представлял собой элемент со склада, а не элемент со склада.
Спасибомного за советы и предложения.