RowSelected Исключение - PullRequest
       9

RowSelected Исключение

0 голосов
/ 03 мая 2018

Почему этот код вызывает исключение в одной системе, а не в другой? База данных в работающей системе является резервной копией неработающей системы.

var ext = PXCache<S.INItemSite>.GetExtension<S.INItemSiteExt>(row);
ext.UsrVendorLastCost = pvi.LastPrice;

Кроме того, как я могу использовать этот запрос в PXFormula?

POVendorInventory pvi = PXSelect<POVendorInventory,
                                 Where<POVendorInventory.inventoryID, 
                                 Equal<Required<POVendorInventory.inventoryID>>>>
                                 .Select(new PXGraph(), row.InventoryID);

Исключение: ссылка на объект не установлена ​​на экземпляр объекта. Экран: IN508000 Когда: При выборе склада возникает исключение.

Трассировка стека:

5/4/2018 7:37:28 AM Error: Object reference not set to an instance of an object. 

at PX.Objects.IN.INReplenishmentCreate_Extension.INReplenishmentItem_RowSelected(PXCache cache, PXRowSelectedEventArgs e) in G:\projects\mind-over-software\Automatica\Projects\MillerEast\WebSite\App_Data\Projects\ReplenishmentCustomizations\ReplenishmentCustomizations\INReplenishmentCreate.cs:line 21 
at PX.Data.PXRowSelected.Invoke(PXCache sender, PXRowSelectedEventArgs e) 
at PX.Data.PXCache.OnRowSelected(Object item) 
at PX.Data.PXCache`1.set_Current(Object value) 
at PX.Data.PXGraph.ExecuteSelect(String viewName, Object[] currents, Object[] parameters, Object[] searches, String[] sortcolumns, Boolean[] descendings, PXFilterRow[] filters, Int32& startRow, Int32 maximumRows, Int32& totalRows) 
at PX.Data.PXGraph.ExecuteSelect(String viewName, Object[] parameters, Object[] searches, String[] sortcolumns, Boolean[] descendings, PXFilterRow[] filters, Int32& startRow, Int32 maximumRows, Int32& totalRows) 
at PX.Web.UI.PXBaseDataSource.ExecuteSelect(String viewName, DataSourceSelectArguments arguments, PXDSSelectArguments pxarguments) 
at PX.Web.UI.PXDataSource.ExecuteSelect(String viewName, DataSourceSelectArguments arguments, PXDSSelectArguments pxarguments) 
at PX.Web.UI.PXDataSourceView.Select(DataSourceSelectArguments arguments, PXDSSelectArguments swarguments, DataSourceViewSelectCallback callback) 
at System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() 
at PX.Web.UI.PXGrid.PX.Web.UI.IPXDataBoundControl.EnsureDataBoundInternal() 
at PX.Web.UI.PXCallbackManager.a(Dictionary`2 A_0, List`1 A_1) 
at PX.Web.UI.PXCallbackManager.a(PXCallbackResultMethod A_0, XmlWriter A_1) 
at PX.Web.UI.PXCallbackManager.a(PXCallbackResultMethod A_0)`

Есть идеи?

...