16.05.2006, 14:04 | #1 |
Участник
|
За долгие-долгие годы накопилась на нашем предприятии масса интересных и не очень отчетов и решили мы отделить зерна от плевел, но не тут-то было...
Короче, пытаюсь сделать лог всех запусков отчетов, чтобы определить, какие отчеты часто используются, а какие просто место занимают. Понятно, что вставить во все отчеты некий код, который призапуске будет отмечаться в специальной таблице занятие неблагодарное, отчетов около 2000... В 1 коудюните есть такая чудесная фукция, называется findPrinter. Она вызывается при каждом старте отчета. и остается только одна проблема: в ней нельзя произвести запись в БД Пробовал так: Код: Статистика.Дата:=TODAY; Статистика.Время:=TIME; Статистика."Отчет Но.":=ОтчетID; IF Объекты.GET(Объекты.Тип::Report,COMPANYNAME,ОтчетID) THEN Статистика."Название Отчета":= Объект.Имя; Статистика.INSERT(FALSE); Может кто подскажет дельную мысль, как решить проблему? |
|