непонятки в Fastreport Server
имеем почти стандартный отчёт с диалогом ввода, где вводятся две даты
скрипт, берущий даты из диалога и складывающий из в переменные:
в "Запрос ADO" есть кусок:
непонятка в следующем: из дизайнера эта конструкция работает идеально. когда же через сервер по HTTP, нажатие кнопки в диалоге приводит к переотображению диалога, в повторное - к выводу индекса сервера (со списком примеров) если кусок из SQL с датами и папаметрами убрать, всё тоже работает идеально. что смотреть?
скрипт, берущий даты из диалога и складывающий из в переменные:
Set('DateSelected', EncodeDate(StrToInt(cbRBDyear.Text),StrToInt(cbRBDmonth.Text),StrToInt(cbRBDday.Text)));
if cbRBDday2.ItemIndex=0 then
begin
Set('DateSelected2', EncodeDate(5000,StrToInt(cbRBDmonth.Text),StrToInt(cbRBDday.Text)));
listheader.Memo.Text:='Расшифровка основная деятельность на '+FormatDateTime('dd.mm.yyyy',<DateSelected>);
end
else
begin
Set('DateSelected2', EncodeDate(StrToInt(cbRBDyear2.Text),StrToInt(cbRBDmonth2.Text),StrToInt(cbRBDday2.Text)));
listheader.Memo.Text:='Расшифровка основная деятельность с '+FormatDateTime('dd.mm.yyyy',<DateSelected>)+' по '+FormatDateTime('dd.mm.yyyy',<DAteSelected2>);
end;
в "Запрос ADO" есть кусок:
WHERE (LSPayableSet.ID IS NOT NULL)
AND dbo.fn_FinGetServiceName(LSAccTrans.IDRequest, LSAccTrans.IDExec, LSAccTrans.IDPretAndSpend, LSAccTrans.IDDrv)='Заказчик'
AND ((dbo.ResetTime(LSPayable.AccDate)<=:Date2) AND (dbo.ResetTime(LSPayable.AccDate)>=:Date1))
соответственно в свойствах в Params прописано Date1 Datetime DateSelected и Date2 Datetime DateSelected2непонятка в следующем: из дизайнера эта конструкция работает идеально. когда же через сервер по HTTP, нажатие кнопки в диалоге приводит к переотображению диалога, в повторное - к выводу индекса сервера (со списком примеров) если кусок из SQL с датами и папаметрами убрать, всё тоже работает идеально. что смотреть?
Комментарии