AXForum  
Zurück   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen Alle Foren als gelesen markieren

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 16.05.2006, 14:04   #1  
bird_imported ist offline
bird_imported
Участник
 
45 / 10 (1) +
Registriert seit: 11.05.2006
Thumbs up
За долгие-долгие годы накопилась на нашем предприятии масса интересных и не очень отчетов и решили мы отделить зерна от плевел, но не тут-то было...
Короче, пытаюсь сделать лог всех запусков отчетов, чтобы определить, какие отчеты часто используются, а какие просто место занимают. Понятно, что вставить во все отчеты некий код, который призапуске будет отмечаться в специальной таблице занятие неблагодарное, отчетов около 2000...
В 1 коудюните есть такая чудесная фукция, называется findPrinter. Она вызывается при каждом старте отчета. и остается только одна проблема: в ней нельзя произвести запись в БД
Пробовал так:
Code:
   Статистика.Дата:=TODAY;
   Статистика.Время:=TIME;
   Статистика."Отчет Но.":=ОтчетID;
   IF Объекты.GET(Объекты.Тип::Report,COMPANYNAME,ОтчетID) THEN
   Статистика."Название Отчета":= Объект.Имя;
   Статистика.INSERT(FALSE);
ругается, что нельзя мол этого делать из этого триггера...

Может кто подскажет дельную мысль, как решить проблему?
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 21:57 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.