業務部門有一個審計請求,要求在一段時期內爲NAV 2016中的所有新創建的供應商提供一份清單。我無法找到供應商表的條目創建日期或添加日期。這可能嗎?我目前正在向[商家]提供[上次修改日期],其中包括何時添加或更新了供應商,但他們只希望新添加。有沒有辦法在Dynamics NAV 2016中提供供應商創建日期?
我當前的代碼:
SELECT CAST([Last Date Modified] AS DATE) AS 'Last Date Modified'
,[No_]
,[Name]
,[Search Name]
,[Address]
,[Address 2]
,[City]
,[Vendor Posting Group]
,[Country_Region Code]
,[Post Code]
,[County]
,[Vendor Type Code]
FROM [Company].[dbo].[Company$Vendor]
WHERE YEAR([Last Date Modified]) = '2016'
and MONTH([Last Date Modified]) IN ('10','11','12')
ORDER BY [Last Date Modified]
,[No_]
如果沒有字段,那麼顯然沒有。但是,您可能已爲此表啓用更改日誌。在那裏您可以找到關於供應商創建的條目。表是「更改日誌條目」。 –
除了在時間段之前恢復數據庫的備份並查詢兩個表之間的差異之外,Mak建議,唯一能夠在不涉及開發人員的情況下完成這項工作的另一種方式就是如此。啓用供應商表的插入觸發器的更改日誌。當然,如果有信息他們可能想跟蹤更改或刪除,您可能需要考慮啓用這些觸發器。不幸的是,在當前情況下唯一可以確定的方法是恢復備份。 – user3289372