Страница 1 из 1

Вызов ARD-отчета

Добавлено: 15 июн 2005, 19:13
Sheinina
Необходимо выгрузить в DBF-файл достаточно сложную структуру данных. Через ARD это сделать более, чем реально. НО! Сия задачка должна выполняться ночью и без участия пользователей (естественно). Так вот в чем вопрос: можно ли запустить Галактику так, чтобы она выполнила этот ARD-шник и спокойно закрылась? Через SQL-запросы сделать не получается...

Добавлено: 15 июн 2005, 21:11
gloomy
Напиши цикл проверки текущего времени :-)

Добавлено: 16 июн 2005, 17:27
Sheinina
Да ведь суть именно в том, чтобы эта зараза выполнялась в пакетном режиме из большого .bat-файла. Все остальное, что нужно собрать, мы собираем запросами и запускаем через вызов vip.exe.

Добавлено: 16 июн 2005, 19:43
gloomy
Я имел в виду, что запускаешь ARD-отчет и он висит ждет когда наступит время поработать (в цикле проверяется текущее время ).
Сожалею, что не смог помочь.

Добавлено: 16 июн 2005, 19:49
Sheinina
Этот вариант совсем не катит:(
Я вот надеюсь, что Max_Fin или Maverick чего-нибудь присоветуют:)

Добавлено: 17 июн 2005, 09:39
oiko
Нечто подобное обсуждалось во время обсуждения AQA,
поищите в форуме

Добавлено: 17 июн 2005, 10:44
Max_Fin
Есть вариант написать свой интерфейс, в cfg прописать

[Galaxy]
NowRun=MyInterface

и стартовать задачку по времени.
ну и можно рассмотреть вариант с AQA
pздесь немного похожая задачка решалась
http://www.tyumbit.ru/gal_forum/viewtop ... hlight=aqa

Добавлено: 17 июн 2005, 11:05
Den
А может более легким путем обойтись...:

добаляем в шедуллер виндовый bat-ник, откуда Галактика запускается, далее в секции galaxy прописываем в NowRun имя запускаемого фейса. В этом фейсе запускаем этот Ваш самый ard-отчет :

Interface qwerty ;
create view;
HandleEvent
CmInit: {
RunForm('wwweee');
}
end;
end.

И все вроде...

Добавлено: 17 июн 2005, 11:08
Den
Мдя....Max_Fin меня уже опередил :)

Добавлено: 17 июн 2005, 13:02
Sheinina
Спасибо всем огромное. Пойду по пути интерфейсов...