#0
by Борис_16
Всем добрый День! Написал в главном модуле: Процедура Сброспользователей Если НазваниеНабораПрав <> "Мегаадминистратор" Тогда ЗавершитьРаботуСистемы; КонецЕсли; Если НазваниеНабораПрав <> "Лаборант" Тогда Комент="завершить работу"; ЗаписьЖурналаРегистрации(Комент,,,,4); ЗавершитьРаботуСистемы; КонецЕсли; КонецПроцедуры Но при входе в программу ничего не вылетает... Как это можно реализовать????
#1
by KUBIK
Написал в главном модуле: Процедура Сброспользователей = Не там написал. Надо в ПриНачалеРаботыСистемы
#2
by aka AMIGO
+ или через ОбработкаОжидания(ЫЫЫ) в проце ЫЫЫ пишешь условие, например, наличие пустякового файлика с определенным именем в какой-нть папке, если есть - ЗавершитьРаботуСистемы
#3
by Борис_16
А, как это будет реализовываться при запуске, т.е. я вхожу в 1С и мне должно сразу окно выпасть вырубить всех пользователей?
#7
by Борис_16
)))), это понятно, думал, что типа окно само будет вываливаться при заходе в программу)
#10
by Борис_16
надо запсутить отключение пользователей, скажем на 10 мин, для обновления базы, вот и пытаюсь это сделать
#13
by Борис_16
Так и ищю! наткнулся на это, а придется и обработкуожиданий ваять еще, понимаю, что это просто, но пока я только учусь
#17
by Борис_16
Еще раз всем привет! написал: Лаборант=ИмяПользователя; Если Лаборант="Анна,Наташа" Тогда Предупреждение("Доступ закрыт!|Сохраните изменения!",5); СтатусВозврата; КонецЕсли; ОбработкаОжидания("Выйти",15); процедура Выйти; СоздатьОбъект ("Выйти"); спрПольз=СоздатьОбъект("справочник.Пользователи"); Если спрПольз.НайтиЭлемент(глПользователь)=1 тогда глПользователь=СпрПольз.ТекущийЭлемент; Если глПользователь.РазрешитьРаботу=0 тогда глПользователь.РазрешитьРаботу=1; спрПольз.Записать; Сообщить("Административное отключение системы"); ЗавершитьРаботусистемы; конецесли; конецесли; конецпроцедуры Но мне вылетает ошибка Глобального модуля, через откладчик запускал, ругается на процедуру "Выйти"...
#22
by Борис_16
Я от туда и беру только сейчас пишет эксренно выйти али нет? Лаборант=ИмяПользователя; Если Лаборант="Лаборант" Тогда Предупреждение("Доступ закрыт!|Сохраните изменения!",5); СтатусВозврата; КонецЕсли; //Процедура ПриНачалеРаботыСистемы Если ИмяПользователя="администратор" Тогда СтатусВозврата; КонецЕсли; Если ИмяПользователя<>"Лаборант" Тогда Если Константа.Опрос = 2 Тогда Предупреждение("РАБОТА В СИСТЕМЕ В ДАННОЕ ВРЕМЯ НЕ ВОЗМОЖНА","2"); Сигнал; Комент="Попытка несанкционированного доступа"; ЗаписьЖурналаРегистрации(Комент,,,,4); СтатусВозврата; КонецЕсли; КонецЕсли; ОбработкаОжидания("Выйти",20)
#23
by Борис_16
короче убрал все и оставил: Лаборант=ИмяПользователя; Если Лаборант="Лаборант" Тогда Предупреждение("Доступ закрыт!|Сохраните изменения!",5); СтатусВозврата; КонецЕсли; ОбработкаОжидания("Выйти",20); Так не ругается:)
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Два экземпляра SQL Server 2008R2 на разных дисковых массивах для 1 сервера 1С
- Web-сервис(WCF) --> 1C -->Web-сервис(WCF) - реально?
- УТ 11 ошибка при удаление документов.
- сервер периодически зависает. В чем может быть причина?
- v7: Как сделать недоступной кнопку отбор в журнале операций
- Валовая прибыль в разрезе серий УТ 10.3.
- УФ: поле HTML документа с Яндекс.Картой в справочнике
- Отбор по нескольким элементам в Табличном поле.
- Как преобразовать внешний отчет (erf) во внешнюю обработку (epf)?
- Запись с веб-камеры моментов пробития чека
- Инструменты разработчика. Консоль запросов. Поддержка ADO
- СКД шрифт в отборе.
- v7: Языковая панель
- С 01.09.2013 отменены 5% ввозные пошлины на смартфоны и планшеты.
- Удаление номенклатуры. УТ 10.3
- УТАП от КТ-Алко что за функции зашиты в ключ защиты?
- УТ 11. Как подключить свою обработку к торговому оборудованию?
- v7: Фискальник Штрих-ФР-К Печать одной строки разным шрифтом
- Как запросом вывести всю номенклатуру с количеством ее свойств
- СКД макет заголовка ресурса в детальных записях