2017-02-06 55 views
0

我們已經有代碼使用Acumatica BLC內部的Acumatica Web服務,因爲我們希望將數據保存到不同的公司。我意識到另一種不使用Web服務的方式 - 例如「公司上下文」之類的東西,但我無法找到任何對此的引用。將數據保存到不同的公司

是否有一個現有的例子來創建一個屏幕圖形與不同的公司上下文,以便將數據保存到該公司?

回答

1

要將數據保存到不同的公司,您應該在PXLoginScope中執行您的代碼。在下面的示例中,新的庫存項目保存在NewCompany房客下:

using (PXLoginScope ls = new PXLoginScope("[email protected]")) 
{ 
    InventoryItemMaint maint = PXGraph.CreateInstance<InventoryItemMaint>(); 
    InventoryItem item = new InventoryItem(); 
    item.InventoryCD = "TEST"; 
    item = maint.Item.Insert(item); 
    item.ItemClassID = "ALLOTHER"; 
    maint.Item.Update(item); 
    maint.Actions.PressSave(); 
} 
+0

謝謝魯斯蘭 - 當我有機會時,我會給它一個旋風...... – pmfith