![]() |
#1 |
Участник
|
Добрый день.
Есть необходимость выяснить какие формы запускают пользователи, и как часто они их запускает. Я так понимаю через Nav это сделать невозможно (решение - прописать в каждой форме код в триггере OpenForm - не подходит ![]() Может кто -то знает - возжно ли это сделать через MS SQL на основании таблицы Object ? |
|
![]() |
#2 |
Участник
|
Цитата:
Это да, согласен. Цитата:
Нужно протоколировать запуск ЛЮБОЙ формы?? Если не секрет - зачем? |
|
![]() |
#3 |
Участник
|
Мне нужно почистить Главное меню от не нужных форм и отчётов. При этом нужно сделать это с минимальными заявками пользователей о том что он использовал ту или иную форму.
|
|
![]() |
#4 |
Участник
|
Запускайте у пользователя Сервис-Дебагер-Выполнение Кода и скидывайте содержимое в лог по таймеру. Причем, думаю, лучше запускать автоматом в 1-м кодеюните. За недельку наберете статистику используемых форм...
|
|
![]() |
#5 |
Участник
|
Вариант - интерестный. Только вот хочу увидеть глаза пользователей - когда они при запуске Nav увидеть не известное окно (хотя опять же можно свернуть при открытии) . Я думаю что многи первым делом попытаются
то кно закрыть (конечно это можно запретить кодом). Вообщем это самый лучший вариант. Спасибо ! |
|
![]() |
#6 |
Участник
|
Боюсь, недели будет недостаточно. Некоторые формы запускаются раз в месяц, а некоторые типа закрытия года и раз в год. Может быть, проще не мудрить и пользователей опросить? Заодно и при настройке прав доступа пригодится.
|
|
![]() |
#7 |
Участник
|
Хорошая идея, но не всегда рабочая. Прошу у автора топика прощения, что вклиниваюсь. Сталкивался с похожей ситуацией. Решил опросить пользователей, описал все формы, которые есть в меню, они восприняли это в штыки. Доложили руководству, руководство мне - не надо отвлекать пользователей, пусть работают, а вы товарищи консультанты сами как-нибудь решайте свои проблемы и поменьше дергайте пользователей. Так по мере работы смотрел и отключал всё, что не используется.
__________________
MBS Certified Master in Navision Developer |
|
![]() |
#8 |
Участник
|
Вопрос.
А кому нужно чтобы главное меню было почищено от неиспользуемых объектов? -) Когда будет найден заказчик гораздо легче будет найти адекватного пользователя, который за 20 минут протыкает меню и скажет "эт не надо, эт оставь..". |
|
![]() |
#9 |
Участник
|
![]() Цитата:
Сообщение от art
![]() Вариант - интерестный. Только вот хочу увидеть глаза пользователей - когда они при запуске Nav увидеть не известное окно (хотя опять же можно свернуть при открытии) . Я думаю что многи первым делом попытаются
то кно закрыть (конечно это можно запретить кодом). Вообщем это самый лучший вариант. Спасибо ! ![]() Кстати, в хелпе к функции CodeCoverage интересно написано: "...You must only start the Code Coverage tool from the command prompt when you want to get a total overview of the code used when running Navision or when you are testing the application. To start Navision with the Code Coverage tool on, enter the following command: fin COVERAGELOG To start Navision with the Code Coverage tool on and to log the results in file xx.xx, enter the following command: fin COVERAGELOG, COVERAGEFILENAME=xx.xx..." Цитата:
![]() |
|
![]() |
#10 |
NavAx
|
Имхо проще оставить только очевидные формы, а остальные скрыть (не удалять пока)
![]() Очухалась к концу месяца тетенька из бухгалтерии, что вот она обычно тут кнопочка тыкала, а сейчас кнопочка потерялась - но и зашибись, позвонит, сообщит, вернете ей форму. То, что осталось скрытым к концу году - удалить.
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
![]() |
#11 |
Участник
|
Я обычно пересохраняю объекты без компиляции, а потом жду звонков от пользователей, и заставляю нажимать Ctrl+C когда они видят сообщение и отправлять по асе мне.
|
|
![]() |
#12 |
Administrator
|
|
|
![]() |
#13 |
Участник
|
|
|
![]() |
#14 |
Участник
|
На самом деле нужно считать количество редко используемых форм, а не количество пользователей и магазинов.
Начни с малого, отключай по 10 форм каждый день, порядку. Дорогу осилит идущий. Есть вариант выгрузить все формочки в файл, и программно добавить в них код логирования вызова. |
|