FR-отчет: Как вывести информацию за период????
Добавлено: 22 апр 2010, 19:06
Добрый день!
Задача: сформировать FR-отчет "До на продажу за определенный период" Период вводиться в интерфейсе с клавиатуры. По кнопке "Ок" формируется отчет.
Почему-то не выводятся данные(( хотя я точно знаю, что за вводимый мною период есть счета ДО на продажу(((
Задача: сформировать FR-отчет "До на продажу за определенный период" Период вводиться в интерфейсе с клавиатуры. По кнопке "Ок" формируется отчет.
Почему-то не выводятся данные(( хотя я точно знаю, что за вводимый мною период есть счета ДО на продажу(((
Код: Выделить всё
#define ComponentVersion
#component "L_BASEDOC"
#include interface_filter.vih
interface interface_filterTest '„® Їа®¤ ¦г дЁ«мва';
create view NaProdTest
var
dat1:date
dat2:date
date1:date;
date2:date;
as select
BASEDOC.nodoc,//ь ¤®Ј®ў®а
BASEDOC.ddoc,//¤ в
BASEDOC.descr,//¤ҐбЄаЁЇв®а
KATORG.name //Ё¬п ®аЈ Ё§ жЁЁ
from BASEDOC,
KATORG
where (( BASEDOC.corg == KATORG.nrec
and
integer(201) == BASEDOC.viddoc
and
dat1 <<= BASEDOC.ddoc
and
dat2 >>= BASEDOC.ddoc
))
;
screen NaProdscreenTest;
fields
date1:, noprotect;
date2:, noprotect;
buttons CmOk;
<<
‘ .@@@@@@@@@@ Ї® .@@@@@@@@@@
<.OK.>
>>
end;
datastream NaProdstreamTest
(
[User] UserName;
table BASEDOC
(
[Ndoc] BASEDOC.nodoc;
[date] BASEDOC.ddoc;
[descr] BASEDOC.descr;
[nameorg] KATORG.name;
);
)
handleevent table BASEDOC
cmPreProcess:
{
StartNewVisual(vtRotateVisual, vfTimer + vfBreak + vfConfirm, '”®а¬ЁагҐвбп ®взҐв', 0);
}
cmOnProcess:
if (not NextVisual)
BreakProcess;
cmPostProcess:
{
StopVisual('', 0);
}
end;
end;
handleevent
cmOk:
{
dat1:= date1;
dat2:= date2;
RunFReport(NaProdstreamTest,'', false);
}
end;
End.