#0
by VladZ
Есть идея блокировать программу 1С, если пользователь какое-то время с ней не работает. Понятно, как заблокировать... А вот как определить, работает ли пользователь с программой?
#2
by fabrikant
А скринсейвер с паролем не спасет отца русской демократии? Не все движения логируются
#3
by VladZ
Скринсейвер - это понятно... Есть желание иметь возможность работать в других програмах...
#6
by VladZ
Не понял твой вопрос. На всякий случай уточню задачу... Хочу сделать так: если какой-нидь оператор какое-то время не работает с 1С (она "тупо" висит на экране), 1С-ка должна заблокироваться...
#13
by Dimitr
Ok - менеджер выписывает счет - убалтывает клиента по телефону (ля-ля-ля..) - ему в это время надо кнопульки жать - мышку двигать?
#16
by Dimitr
хорошо, тогда давайте определимся с понятиями "простой" и "работа": по каким характеристикам судить о простое - нет движений мышкой + нажатий клавиш в окне 1С? или пользователь ничего не создавал-изменят-открывал в 1с-ке? Мне просто интересно. Для понимания еще хотелось бы узнать какого рода работа в основном у пользователей, для которых критично блокировать 1С?
#17
by GrayT
Т.е. к процессу? Ссылка как раз и ответ на вопрос - приложениее (процесс?) занимает процессор или нет. А идея про клаву с мышью - это если нужно отслетить именно интерактивные действия, а не общет отчета...
#18
by VladZ
Простой - это когда пользователь ничего не создает, не открывает, не изменяет и не формирует никаких отчетов.
#21
by Smitt
Чего-то не понял, а штатный виндовый скринсервер + пароль не катит? Если юзера нет за компом, он сработает. Если юзер в другом приложении - нафига блокировать? Если уж очень хочется в 1С-е, можно юзать формекс: там есть "приДвиженииМыши" и "ПринажатииКнопкиКлавиатуры". Дальше дело техники...
#22
by andrewalexk
:) нее... идея хорошая..но модальное окно не при чем... журнал регистрации - слищком геморно может длл есть уже готовая.. ... з.ы. есть еще вопрос..будет минутка?
#23
by VladZ
Вызвать модальное окно - не проблема... Проблема в том, КОГДА его нужно вызвать... Хотя с этим уже определился (теоретически, на практике не проверил). Алгоритм работы внешней компоненты: 1. При инициализации 1.1. Получает идентификатор процесса 1с-ки. 1.2. Запускает первый таймер, который следит за загрузкой процесса. Если загрузка процесса составляет 0%, запускается второй таймер. Как только загрузка процесса больше 0 - второй таймер отключается. 2. Второй таймер как раз и нужен для блокировки 1С-ки. Здесь встает вопрос по паролям. В файле users.usr хранятся хеши, т.е. придется "прикручивать" получение хеша из введенного пароля. Осталось проверить на практике: 1. Будет ли данная внешняя компонента грузить процесс 1С-ки (скорее всего да).
#27
by smaharbA
+ то что ты в написал делается из самой 1С, без ВК, но всеравно это лажо, есть вариант - определять интенсивность "обмена с ОС", но это тоже лажевенько (причем заметь тоже без ВК)
#28
by VladZ
Это в диспетчере задач... Сколько именно пока не знаю - до технической реализации пока не дошел... Пока все только в теории...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как в 1С 7.7 определить количество рабочих дней между заданными датами?
- Не работает функия вопрос() в 8-ке/в SQL не работает в файл серверной работает
- Как определить что за НАСП ключ?
- Как програмно определить Роль и Интерфейс пользователя?
- Возможно ли определить количество пользователей работающих с ИБ в настоя...
- Функция СводныйОстаток не работает на сервере, а на локальной базе работает
- Как определить программно определить в какой точке завершился бизнес процесс?
- Не работает сортировка в СКД на одном клиенте, а на другом - работает
В этой группе 1С
- как в запросе получить "последний" документ по номенклатуре
- 1с 7.7 ТиС. Перенос остатков после Нового Года.
- Выпущен релиз 7.70.027 платформы
- JOB: Работа в центре москвы (поддержка 7.7+8.0)
- Visual Basic & 8.0: Как создать таблицу?
- Как узнать имя регистра сведений по имени таблицы?
- Логин и пароль админа по умолчанию в сервере приложений 1с8
- Зарплата и кадры: Как учесть переплату НДФЛ
- Сервер 1С и скуль-сервер на разных компах.
- v8: УПП 1.2 Инвентаризация НЗП
- Автоматический перезапуск 1С 8
- Два HASP-ключа на одном сервере
- Горячие кубанские парни решили написать свою типовую конфу на 77
- v7: Табличная часть из документа на форме Журнала документов
- Можно ли в запросе сделать выбор по типу значения
- Надо сравнить документы, сначала реквизиты, потом табличные части... 1С - р
- Вопрос по построителю и запросу?
- Как определить - первый раз записывается документ или нет?
- Описание подсветки синтаксиса в 1С
- своя нумерация кассовых доков в филиалах (подразделения фирмы)