Я хочу исключить копирование нескольких полей на экране Заказа на продажу, чтобы при копировании Заказа для создания аналогичного заказа путем вставки эти поля не копировались или не становились стандартными.
Я пыталсяс атрибутом PXCopyPasteHiddenFields, но это мне не помогло и выдает ошибку.
А потом, когда я пытаюсь сохранить ордер, я получаю ошибку ниже:
Вот код, который я пробовал в классе расширения Заказа на продажу-
[PXCopyPasteHiddenFields(typeof(SOOrder.cancelled), typeof(SOOrder.preAuthTranNumber), typeof(SOOrder.ownerID), typeof(SOOrder.workgroupID),
typeof(SOOrder.paymentMethodID), typeof(SOOrder.pMInstanceID), typeof(SOOrder.cashAccountID))]
public PXSelect<SOOrder, Where<SOOrder.orderType, Equal<Current<SOOrder.orderType>>, And<SOOrder.orderNbr, Equal<Current<SOOrder.orderNbr>>>>> CurrentDocument;
Я добавил поля PaymentMethodID
, PMInstanceID
и CashAccountID
к существующему ЦАП CurrentDocument, которые я хочу исключить из копирования при копировании Order.Эти поля находятся на вкладке «Настройки оплаты» на экране «Заказ клиента».
Есть предложения?