Добрый день
Нужно выводить отчет, за некоторый период (за сегодня, следующий месяц и т.д.). Раньше, когда даты задавались вручную, в окне фильтрации, все работало хорошо, данный из контролов подставлялись
        ApplyDatasetFilter(ReportDataset, 'StartDate', SDate, FromDateFilterEnabled);
но возникла проблема при получении даты - вычисляю их с помощью переделанной функции найденной на форуме
function AddDateDateUnits(SD, UnitCount) {
SD = new Date(SD);
var FullYear = SD.getFullYear();
var Month = SD.getMonth();
var Day = SD.getDate();
var ED = SD;
    
ED = new Date(FullYear, Month + UnitCount, Day);
return ED;
}
SD = new Date(SD);
var FullYear = SD.getFullYear();
var Month = SD.getMonth();
var Day = SD.getDate();
var ED = SD;
ED = new Date(FullYear, Month + UnitCount, Day);
return ED;
}
но результат не подставляется, выдает ошибку
пробовал приобразовывать в строку, тот же результат
как правильно преобразовать дату, чтобы ее можно использовать в фильтре?
Нравится
2 комментария
23 марта 2011  16:19
      
  В фильтр подставляйте так:
var d = AddDateDateUnits(SD, UnitCount); ApplyDatasetFilter(ReportDataset, 'StartDate', d.getVarDate(), FromDateFilterEnabled);
Показать все комментарии
  
      
      Войдите или зарегистрируйтесь, что бы комментировать
    
   
  