0
在數據庫中,我看不到BAccount/Customer表與Notification/NotificationSource/NotificationRecipient表之間的直接關係。我試圖找到我認爲在財務 - >應收賬款 - >客戶 - >郵件設置 - >郵件 - >收件人中建立的這種關係。我試圖將所有在特定郵件ID中處於活動狀態的客戶聯繫人拉到要顯示給用戶的頁面中。如何在特定的郵件ID下顯示客戶的所有聯繫人?
在數據庫中,我看不到BAccount/Customer表與Notification/NotificationSource/NotificationRecipient表之間的直接關係。我試圖找到我認爲在財務 - >應收賬款 - >客戶 - >郵件設置 - >郵件 - >收件人中建立的這種關係。我試圖將所有在特定郵件ID中處於活動狀態的客戶聯繫人拉到要顯示給用戶的頁面中。如何在特定的郵件ID下顯示客戶的所有聯繫人?
從BAccount到聯繫DAC:
[PXParent(typeof(Select<BAccount,
Where<BAccount.bAccountID, Equal<Current<Contact.bAccountID>>,
And<BAccount.type, NotEqual<BAccountType.combinedType>>>>))]
從接觸的DAC ContactNotification DAC(NotificationRecipient.ContactID):
[PXParent(typeof(Select<Contact,
Where<Contact.contactID, Equal<Current<ContactNotification.contactID>>>>))]
在ContactNotification DAC的投影使用NotificationSource.sourceID關鍵檢索NotificationSource:
[PXProjection(typeof(Select2<NotificationRecipient,
InnerJoin<NotificationSource,
On<NotificationSource.sourceID, Equal<NotificationRecipient.sourceID>>>>),
Persistent = true)]
我將如何使用它將AddOn項目中的對象設置爲在PXSelect語句中使用時返回的數據?我試圖將它們轉換爲函數內的PXSelect語句,但收到錯誤。我相信這些錯誤是針對.Select(this,...)段落的。錯誤是:非靜態字段,方法或屬性'PX.Data.PXSelectBase .Select(params object [])'需要對象引用。 –
擴展現有的Acumatica圖形時,可以使用'Base'而不是'this',.Select(Base,...)。如果你正在創建一個新的圖形(不是圖形擴展),你可以使用'this'。 –
我不認爲你完全理解我的情況。我正在使用AddOn項目(與基本網站分開),並試圖使用PXSelect語句從數據庫中獲取數據。這只是我正在使用的普通類,所以我不確定我需要在Select中使用它。基地,這不起作用,因爲它不是一個擴展或定製的頁面。 –