#0
by Борис_16
Пробовал выгшнать путем записис в глобальный модуль: "Процедура ВыбросПользователя Пишет постоянно ошибки "Ошибка глобального модуля", а мне над чтобы работало... в чем проблема не могу понять...
#2
by Crush
Ну тут несколько путей: - ЗавершениеРаботы должно запускаться на компе у пользователя. Используй обработчик ожидания. - Выдернуть сервер из сети - Поднести источник огня к противопожарному датчику
#4
by Rie
Нажатие на букву "Я" в правом верхнем углу этого экрана - зачастую помогает. Особенно когда тема - баян рваный.
#5
by be-may
фигня какая-то. Обычно "выгонялку" вешают на Константу, а обработку ожидания подключают ПриНачалеРаботыСистемы. И еще надо позаботится чтобы они все не смогли зайти.. Опыт показывает, что те, кого выкинули имеют свойство тут-же ломиться обратно :) Правильно коллега в говорит. Поиск наше все.
#6
by varelchik
У мене проще. Создаем в базе доп таблицу с полями: ПриНачалеРаботыСистемы Добавляем если нет запись о входе пользователя Вешаем ОбработкуОжидания сканированием это таблички. При надобности выгнать всех или когось записываем в Блокировать 1. и все.
#8
by Борис_16
Короче если все писать в глобальный модуль, то ничего не сработает. А be-may,в "Константах" выгонялку я просто прописываю - создаю, а вот с "Обработкой ожидания" проблем: если ставлю в начало ПриНачале Работы Системы, то ошибки: "Определения процедур и функций должны размещаться перед операторами основной программы", куда лучше, т.е. после чего лучше записать "Обработку Ожидания"?
#9
by Борис_16
Сообщить("Административное отключение системы"); Причем в Константы внес "Выгнатьвсех"
#11
by пипец
ЗавершитьРаботусистемы работает только если пользователь "свободен" от например временной блокировки или выполнения отчета
#16
by cw014
Пишет постоянно ошибки "Ошибка глобального модуля" Ты бы хоть ошибки бы постоянные озвучил бы тут... А то все уже телепатировать начинают
#17
by Борис_16
ошибки: "Определения процедур и функций должны размещаться перед операторами основной программы"
#19
by Борис_16
Пошел по ссылкам и наткнулся на примеры выгона пользователей и эти примеры записал в Глобальный модуль, а при контроле ошибки: Определения процедур и функций должны размещаться перед операторами основной программы" В конец Глобального модуля уже это разместить...
#21
by Борис_16
Перенес! Ошибка: "<<?>>Функция глОборудованиеКоманда(Вид, Обработка, Параметры) Экспорт {Глобальный модуль}: Определения процедур и функций должны размещаться перед операторами основной программы"
#25
by Борис_16
Самый конец ГМ заканчивается "глПечатьДокумента(ДокДляПечати, Способ)" после нее это не совсем корректно писать
#28
by Zakarum
моя имха: в районе строки 241 ненужная точка с запятой, скорее всего в конце предыдущей строки
#30
by oslokot
В конец глобальника это: ... КонецПроцедуры а _под_ ней пиши это: ОбработкаОжидания("Выгнатьвсех", 45);
#32
by Борис_16
Написал, кидаю часть: Сообщить("Административное отключение системы"); Ошибка, блин ее!!! "<<?>>процедура выгнатьвсех; {Глобальный модуль(1237)}: Определения процедур и функций должны размещаться перед операторами основной программы"
#35
by Борис_16
Сработало! Только теперь ругается на"Строка<<?>> ОбработкаОжидания ("Выгнатьвсех",45); {Глобальный модуль(1265)}: Ожидается символ '('" Вот что здесь не верно? Строка ОбработкаОжидания ("Выгнатьвсех",45); ??
#40
by Борис_16
Так, поскольку Спавочник Пользователи -созда, то там надо прописывать имеющихся пользователей, отключать я должен выборочно, правильно, сидя под админом через Монитор?
#43
by Борис_16
Теперь надо реализовать выключение, есть Тест - он сидит, я захожу в Монитор под админом и... ничего...
#44
by пипец
та йо , твайо занаху ;)) пользователь выключает себя САМ через обработку ожидания при проверке параметра на выключение (например реквизит - выйти - У ДАННОГО конкретного пользователя который проверяется в обработке ожидания и потом завершаетработусистемы ИМЕННО под ЭТИМ пользователем) а кто ЕМУ реквизит поставит на выход - монопенисуально
#45
by МимохожийОднако
Иначе Сообщить("Пользователь на нейден. Административное отключение системы");
#46
by Борис_16
Понял! Спасибо МимохожийОднако! Но это не дают мне пускать других пользователей, а если надо заново их впустить? Надо же чтобы они работали и оба! все вырубилось и не могли зайти минут 10 в систему, а я пока обновлю что надо
#47
by vtolga
Слушай, а может, не надо на живой базе? А то есть сомнения, что получится "что надо". Пробуй на тестовой.
#48
by vtolga
А вообще поставь себе права администратора, в твоей процедуре выкидывания проверяй их и администраторов не трогай. Тогда сможешь войти в базу и снять галочки.
#50
by Борис_16
Я захожу как админ, а вот скажем лаборант вообще войти не может, я хочу понять как я могу под админом отключать не админов когда они работают?
#52
by МимохожийОднако
Добавь при входе проверку на права в случае включения ограничений. Однако, нехорошо мешать людям работать. Днём можно отработать на копии, а после работы за полчаса обновить без геморроя для пользователей. ))
#55
by Борис_16
при входн на права написать вроде этого? Процедура глобального модуля!!! Процедура ПриНачалеРаботыСистемы
#56
by Борис_16
Но опять же это отключает, а как мне будучи админом взять и выключить всех когда мне надо? а потом включить?
#57
by МимохожийОднако
Гарантированного вывода пользователя из 1С средствами только 1С практически нет.
#59
by Борис_16
т.е. если в начале перед процедурой: Иначе Сообщить("Пользователь на нейден. Административное отключение системы"); написать"Если ТекПользователь = Админ Тогда То это запустить проверку пользователей, а следовательно и допуск к системе и, если это пусть будет Тест, то он после подтвеждения выключится, так?
#63
by Zhuravlik
Вроде патч был для bkend.dll на инфостарте, для таких целей. Я пользовал год назад, удобно. И морочи нет. Почти))
#64
by КонецЦикла
Рекомендую стартер Ромикса Позволяет выгонять с определенным таймаутом и миганием в трее И что самое нужное - не позволяет бесконечно ломиться и блокировать файлы
#65
by КонецЦикла
+ Ничего в конфигурации менять не надо Кроме этого он может прописывать базы пользователю
#66
by Борис_16
вот косчно и есть ошибки с циклом: Для ИмяПользователя = Администратор тогда Конецфункции хочу пока я под админом, чтобы другие не админы вылетали и все, подскажите как корректно это реализовать
#68
by Борис_16
Спасибо! Scanvir! короче, пока я под админом никто не входит и это устраивает моего бухгалтера! :)
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- 1C 7.7 Выгнать пользователей...
- v7: v7 : НДС при возврате
- v7: Как выгнать пользователей из 1С?
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1с77 Выкидывает при загрузке не доходит даже до выбора пользователей
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
- v7: При входе пользователя 1с77 по RDP (Server2008) выдается ошибка и выпадает 1с77
В этой группе 1С
- Движения по регистрам
- ЗУП расчет отпуска при суммированном учете
- разложить Структуру(ключи разные) по строкам
- Упп - индивидуальные графики и отпуска.
- Интернет почта. Не получается получить заголовки или индексы с отбором.
- Формула расчета заказа поставщику
- УФ - Программно убрать видимость подсистемы
- Как получить значение поля строки таблицы значений не зная его имени?
- Сохранение СКД в хранилище значений.
- УТ 11. Состояние обеспечения заказов
- Настройка комплексных процессов в 1с: Документооборот КОРП
- не проводится комплектация
- УТ11 не открывается форма подбора товаров в документе поступления
- УТ 10.3. Добавить реквизит на форму. Совместимо.
- Обособленные подразделения в 1С управление торговлей 10.3
- v7: Снегопат
- как ограничить полнотекстовый поиск выборкой из регистра
- Внешняя обработка заполнения табличной части в БП 3.0
- Односторонний обмен УТ 10.3 -> БП 2.0
- Не определен владелец справочника