public static List <StockItem> GetStockItemsModifiedAfter(DateTime dt)
        {
            List <StockItem> list = null;

            if (application != null)
            {
                Sage.Accounting.Stock.StockItems stockitems = new Sage.Accounting.Stock.StockItems();
                Sage.ObjectStore.Query           query      = new Sage.ObjectStore.Query();
                Sage.ObjectStore.Filter          filter     = new Sage.ObjectStore.Filter(Sage.Accounting.Stock.StockItem.FIELD_DATETIMEUPDATED, FilterOperator.GreaterThanOrEqual, dt);
                query.Filters.Add(filter);

                stockitems.Find(query);

                list = stockitems.GetList().Cast <StockItem>().ToList();
            }
            return(list);
        }