Имя: Пароль:
1C
 
УПП Замер производительности
0 vanyshan
 
16.10.14
08:22
Подскажите, как выявить все процедуры и функции которые срабатывают при открытии 1с, то есть: открываю конфигуратор, далее нажатием F5 перехожу в режим отладки. После этого хочу посмотреть какие процедуры задействованы при открытии пользовательского режима конкретного пользователя. Упп.
1 IamAlexy
 
16.10.14
08:24
когда ты отладчик запустил - там в конфигураторе есть кнопка на которой часы нарисованы.. http://take.ms/jEteL
2 vanyshan
 
16.10.14
08:28
Есть такая. Меня интересует в какой момент включать , а в какой ее выключать чтобы уловить тот момент который меня интересует?
3 Sasha_Rapira
 
16.10.14
08:29
(2) включить ДО интересующего момента и выключить ПОСЛЕ интересующего момента
4 Мимохожий Однако
 
16.10.14
08:29
Когда второй раз нажмешь и будет результат
5 IamAlexy
 
16.10.14
08:32
(0) поставь точку останова перед нужным моментом
остановись отладкой на точке
поставь точку останова после нужного момента
запусти замер
продолжи отладку
как только отладка дойдет до второй точки - останови замер и анализируй что произошло между точками..
6 vanyshan
 
16.10.14
08:37
Между точками это ты говоришь про участок кода - здесь мне все понятно, растолкуйте как замерять конкретно при запуске. Открываю отладчик, в конфигураторе нажимаю кнопку замера, далее повторно открывать польз. режим и снова нажать кнопку, так я понимаю?
7 vanyshan
 
16.10.14
08:38
Вот и получается как писали выше: включаю перед запуском и отжимаю когда запуск состоялся.
8 Banned
 
16.10.14
08:43
Мда... Жаль, что метла занята...
9 shuhard_серый
 
16.10.14
08:43
(0)[акие процедуры задействованы при открытии пользовательского режима конкретного пользователя]
ты про вход в систему или про что ?
10 Sasha_Rapira
 
16.10.14
08:45
Пля открой конфигуратор. Включи кнопку "Отладка - замер производительности", запусти предприятие, выполни что нужно, останови замер.
11 vanyshan
 
16.10.14
08:46
ДА, у меня при открытии программы в журнале регистрации пишется для одной обработке отказ в доступе, хотя на экране никаких сообщений не появляется, подскажи как отловить этот момент, может не там рою.
12 Sasha_Rapira
 
16.10.14
08:47
Открыть конфигуратор. Отладка - Остановка по ошибке. Запустить отладку
13 shuhard_серый
 
16.10.14
08:48
(11)[хотя на экране никаких сообщений не появляется]
ну это нормально для 90% встроенных обработок

а запускается  это обработка в событии при старте системы и найти проще всего тупым глобальным поиском по коду
14 vanyshan
 
16.10.14
08:50
Имеешь ввиду в глобальном поиске указать название обработки и посмотреть где она встречается в коде?
15 shuhard_серый
 
16.10.14
08:52
(14) удивительно, не правда ли ?
16 vanyshan
 
16.10.14
08:56
Спасибо.
17 vanyshan
 
16.10.14
09:21
Это типовой случай и почему так сделано не понятно: если назначить пользователю только одну роль пользователь, в журнале можно увидеть записи с отказом доступа по трем объектам метаданных.
18 shuhard_серый
 
16.10.14
09:24
(17) и чё ?
19 vanyshan
 
16.10.14
09:25
а зачем ж.р. захламлять. Предположим 100 пользователей. 300 записей только за один день. А за год?
20 shuhard_серый
 
16.10.14
09:26
(19) надо сделай или вопрос задан абы попиз.дить ?
21 NcSteell
 
16.10.14
09:27
(19) Копейки естественно, 300 записей в день это копейки. Мля как же люди страдают.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший