У бизнеса есть запрос на аудит, чтобы вывести список всех вновь созданных поставщиков в NAV 2016 за данный период. Мне не удалось найти дату создания записи или добавленную дату для таблицы поставщика. Это возможно? В настоящее время я поставляю бизнес с [Last Modified Date], которая включает, когда поставщик был добавлен или обновлен, но они хотят только вытащить только что добавленные.Есть ли способ установить дату создания поставщика в 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_]
Если нет поля, то, очевидно, нет. Но есть вероятность, что для этой таблицы включен журнал изменений. Там вы можете найти запись о создании продавцов. Таблица «Изменить запись журнала». –
Помимо восстановления резервной копии базы данных до периода времени и запроса разности между двумя таблицами, единственный способ, которым это может быть выполнено, продвигаться вперед без привлечения разработчика, как предполагает Мак. Включить журнал изменений в триггере вставки таблицы поставщика. Конечно, если есть информация, которую они могут отслеживать изменения или удаления, вы можете также рассмотреть возможность включения этих триггеров. К сожалению, единственный надежный способ определить это в ваших текущих обстоятельствах - это восстановить резервную копию. – user3289372