2010-03-05 118 views
2

我剛開始使用Navision,並且有一個非常基本的問題。如果我在C#中創建Com對象,該對象需要駐留在哪裏?每個客戶端在本地還是在服務器上?在Navision中使用Com Interop

回答

2

這取決於您將如何使用Navision中的對象 - 取決於您如何訪問它,它可以駐留在Navision DB服務器上,或者可能需要將其複製並註冊到每個客戶端。

  • 您使用的是哪種版本的Navision?
  • 它是本機數據庫還是SQL數據庫?
  • 對象做什麼? (粗略概述是否正確 - 數據訪問,硬件操作等)
  • Navision中如何訪問它(通過報告,代碼單元,窗體等)?
+0

我們在客戶端使用Navision 5.0,在後端使用4.3。我真的很驚訝它的作品。 它正在使用SQL Server數據庫。 我需要從表格中獲取銷售報價編號,然後使用xml HTTPS帖子查詢我們的供應商,並查看當前的定價和可用性。一個基於服務器的com對象可以接收數字,查找所有項目,準備xml,然後在C#中發送,接收和處理回覆將非常簡單。我不需要更新已經完成的用戶,至少這是當前的規範。 – Kevin 2010-03-05 12:27:36

+0

所以不需要用戶反饋?客戶只需發佈銷售報價,然後C#組件處理剩下的部分?用戶如何知道商品是否有庫存等? – 2010-03-07 14:17:45

+0

我們將更新供應商物料表,然後用戶將能夠查看數據。我也相信我們正在添加額外的功能來顯示具有庫存的各個分支。這將在NAV的UI中完成。 – Kevin 2010-03-08 19:35:21