Вероятно, это ошибка в Acumatica, и я бы предложил открыть кейс по этой проблеме, чтобы они могли это исправить в следующем выпуске. В то же время вы можете создать PXGraphExtension из ARPriceWorksheetMaint и переопределить представление CustomerCode, чтобы добавить ограничения группы Customer.
public class ARPriceWorksheetMaintExtension : PXGraphExtension<ARPriceWorksheetMaint>
{
#region Views
public PXSelectJoin<BAccount,
InnerJoin<Customer, On<Customer.bAccountID, Equal<BAccount.bAccountID>>>,
Where2<
Where<Match<Customer, Current<AccessInfo.userName>>>,
And<
Where<BAccount.type, Equal<BAccountType.customerType>,
Or<BAccount.type, Equal<BAccountType.combinedType>>>>>> customerCode;
#endregion
}
В фрагменте кода я создал представление кода customerCode (с строчной буквой c)который переопределит представление CustomerCode Acumatica. На мой взгляд, я добавил Inner Join to Customer, чтобы я мог добавить Match <> для Customer, который будет применять групповые ограничения для выбора. Это изменит запрос атрибута селектора, потому что в ARPriceWorksheetMaint Acumatica переопределяет метод ExecuteSelect, чтобы изменить BQL для использования BQL представления CustomerCode.