После публикации страницы 42 (Заказ на продажу) в качестве веб-службы в NAV, я добавил веб-ссылку на недавно созданный веб-сервис в моем проекте Visual Studio.В коде C # я создаю новый экземпляр службы и говорю ему использовать учетные данные по умолчанию:
SalesOrders_Service salesOrdersService = new SalesOrders_Service();
salesOrdersService.UseDefaultCredentials = true;
Затем я создаю экземпляр фильтра и задаю поле и критерии:
SalesOrders_Filter filter = new SalesOrders_Filter();
filter.Field = SalesOrders_Fields.Document_Date;
filter.Criteria = "01-31-14|''"; // specific date (MM-dd-yy) or empty
Экземпляр фильтра затем добавляется в новый массив SalesOrders_Filters перед передачей последнего в ReadMultiple:
SalesOrders[] salesOrders = salesOrdersService.ReadMultiple(new SalesOrders_Filter[] { filter }, null, 0);
На моем компьютере это возвращает два заказа с датой документа 31 января 2014 года и одинзаказ с пустой датой документа.