Как работать с GetGrafBegDateTime

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
savov
Местный житель
Сообщения: 589
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж ОАО Верофарм. Воронеж

Как работать с GetGrafBegDateTime

Сообщение savov »

Собственно требуется пояснение как рабоать с данной ф-ией.
Пробовал:

MnPlan.setPosition(CurPlan());
var Time1;
var Time2;

D1=MnPlan.Date1;
D2=MnPlan.Date2;


V1=0;
V2=2;
V3=true;
constnrec=0x2;

if (InitGrafics(V1, V1, V3))
{
if (InitGrafik(constnrec, V2, V3))
{ D3=D1;
do
{
if (GetGrafBegDateTime(constnrec, D3,Time1))
{Message(D3+' '+Time1,0)};
D3=DateAdd(D3, 1, 0, 0);
}while(D3<=D2);
};
};
Time1 не получает значения (хотя D3 правильное и constnrec вроде тоже)!
Как работать с данной ф-ией???? Что не так??
ПОМОГИТЕ!! ОЧЕНЬ НУЖНО!!!
savov
Местный житель
Сообщения: 589
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж ОАО Верофарм. Воронеж

Сообщение savov »

Вопрос снят. Правильный код:
var Time1;
...
D1=MnPlan.Date1;
...
D3=D1;//например, начинаем с даты начала плана
....
constnrec=0x2;//например, 2h - nrec графика по таблице
GetGrafBegDateTime(constnrec, D3);//вот так возвращает
Time1=GrafBegDateTime;
...
Персональное спасибо С. Ковалеву (Минск, Гал-ка) за разъяснения.
Ответить