Имя: Пароль:
1C
1C 7.7
v7: Включен ли отладчик
0 Тёплый фарфор
 
14.11.18
13:08
Коллеги, можно ли это определить программно? Куда смотреть?
1 lubitelxml
 
14.11.18
13:10
зачем тебе это программно?
2 Davalebor
 
14.11.18
13:11
Сейчас наверное все, кто увидел эту тему,пытаются придумать ситуацию, когда это может понадобиться
3 mishaPH
 
модератор
14.11.18
13:14
(0) в папке сислог файлики поизучай (2) да вот
4 Тёплый фарфор
 
14.11.18
13:15
хочу отключать периодические процедуры, когда запущен отладчик, чтобы не мешались..
5 Тёплый фарфор
 
14.11.18
13:16
(3) ясно, парсить журнал короче...
6 Aceforg
 
14.11.18
13:19
(5) Попробуй открыть порт отладчика
7 mishaPH
 
модератор
14.11.18
13:19
(5) нет там есть файлик links.tmp
8 ADirks
 
14.11.18
13:24
(4) Я бы другим путём пошёл (что я и сделал)
При старте анализируем наличие некоего файла, и если он есть - включаем режим разработки. При этом выключаются всякие обмены, и прочие потенциально опасные штуки. А некоторые наоборот включаются :)

типа:

Перем фРежимРазработчика Экспорт;

Процедура ПриНачалеРаботыСистемы()
    фРежимРазработчика = 0;
    Если ФС.СуществуетФайл(КаталогИБ()+"Development") = 1 Тогда
        фРежимРазработчика = 1;
    КонецЕсли;
КонецПроцедуры
9 Тёплый фарфор
 
14.11.18
13:25
(7) да, оно! Спасибо!
(8) мне не всегда приначалеработысистемы это надо
10 ADirks
 
14.11.18
13:32
К файлам ещё можно сделать обработку - пульт управления отладкой. И можно когда надо включать/выключать всякое, в т.ч. и в рабочей базе.
11 Тёплый фарфор
 
14.11.18
13:32
(10) да, есть такое уже... но лениво по кнопкам тыкать :)
12 Злопчинский
 
14.11.18
13:33
Админ1с.dll - получить список пользователей и режим их работы
13 Тёплый фарфор
 
14.11.18
13:37
(12) да, тоже можно... помню хорошая штука была...это если уже прикручена... мне ща с файликом проще...
14 АгентБезопасной Нацио
 
14.11.18
14:26
(12)+100500.
15 Тёплый фарфор
 
16.11.18
11:12
В общем, в файл links.tmp пишется только событие при начале отладки. При закрытии отладчика он не меняется. Мне это не совсем подходит. Заюзал Admin1C.dll. Для базы с одним пользователем меня, вполне, устроит. На рабочей это использовать даже пытаться не буду. Пользователей >500... Мне кажется что будет сильно лагать при сборе списка пользователей...
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.