#0
by pavelul73
Добрый день, можно ли как-нибудь программно ограничить время работы в 1с определенному пользователю? Заранее спасибо.
#4
by pavelul73
как это можно сделать? подскажите куда копать? есть пользователь с полными правами, нужно сделать так, чтобы любой пользователь смог заходить под этим пользователем, например, на 10 минут и потом чтобы сеанс закрывался.
#7
by Maxus43
при начале работы системы подключи обработчик ожидания, в нём проверяй время, гаси сеанс по истечению
#8
by pavelul73
Не знаю зачем, попросили сделать, если это возможно, теперь самому стало интересно, как это можно реализовать
#9
by Sammo
Добавить параметры сеанса - время входа + обработка ожидания. Но, имхо, у вас что-то в постановке задачи хромает...
#10
by shuhard
можно мониторить конект на сервере 1С и рубить, не требует вмешательства в код можно повестить обработчик в коде и стартовать при начале сеанса и то и другое явный мудизм
#11
by Stim
добавить новую роль "ОграничениеПоВремени", добавить параметр Сеанса "времяНачалаРаботыОграниченногоПользователя" и каждые 30 минут для пользователей с этой ролью сверять текущее время с параметром сеанса. добавить константу - "времяработыОграниченногоПользователя" - и при достижении константы - ЗавершитьРаботусистемы
#18
by Balabass
"Режим бога" позволит вам убрать свои косяки, затереть данные в закрытом периоде, подставить коллегу по работу, изменив его документы. 10 минут - 100 рублей.
#21
by Balabass
ОтключитьПользователей в таком случае нужно, или базу запереть, но не ограничить во времени. Хотя мож и задача поставлена неверно.
#23
by pavelul73
Я тоже считаю, что это не правильно, давать полные права, попросили посмотреть, можно или нет, скажу, что можно, но буду пытаться отговорить от этой идеи.
#29
by pavelul73
Всем спасибо, при начале работы системы подключил обработчик ожидания, через нужное время 1с закрывается. Но все же буду пытаться переубедить, чтобы не внедрять этот механизм.
#31
by temsa
Каждый юзер должен ходить ТОЛЬКО под своим именем! Обезличенные имена для общих целей это очень редкий случай. типа "Склад", "Диспетчер" итп где нескольок диспетчеров меняются каждые 5 минут. Тем более пускать под одним именем да еще с полными правами это камикадзе. Потом поди выясняй кто успел за 10 минут убить базу.
#32
by pavelul73
Как мне сейчас объяснили, для того, чтобы они пользователи смогли отредактировать некоторые документы, т.к прав у пользователей практически нет и если они в чем-то ошиблись, а администратора нет на месте, то они заходят под этим пользователем, дается 10 минут на все работы, после чего при завершении сеанса меняется пароль пользователя с полными правами, и новый пароль отправляется на почту администратору.
#34
by pavelul73
Согласен, по-моему какой-то бред они хотят сделать, лучше приучить пользователей делать правильно свою работу, но как говорится, добиться этого трудно
#35
by pavelul73
Меня попросили сделать, я сделал, пытаюсь переубедить, что так не правильно, а там уже решение за ними.
#37
by Kreont
огого, нагородите с такой постановкой задачи Лучше все таки сделать чтоб.админ.был на месте, или хотя б зама ему подарите
#38
by temsa
Если пользователю даете право править то пускай они правят под свое учеткой. Какая разница? Пароль менят каждый а и еще рассылку делать... травой поделитесь пожалуйста. Где ваши бухи собирают...
#40
by temsa
По ходу дата запрета действет на всех тех кто не имеет полные права. А они хотят подправить доки закрытого периода.
#41
by finik
За 10 минут пользователь может поменять состав своих ролей и ролей других пользователей и стать постоянным (и даже единственным) администратором системы. Или например безвременно заблокировать базу. Жесть...
#42
by pavelul73
Я им это объясняю, но пока говорят, что хотят попробовать. Я там не работаю постоянно, лишь делаю небольшие задачки.
#43
by Kreont
хотят, ню-ню :) Хоть бекапы им настрой всей базы каждый час, или хоть раз в день, на всякий случай, пригодится.
#44
by Starhan
у меня примерно такая же ситуация. Глав бух. Не хочет что бы кадровик менял кадровые документы через 3 дня после их создания. Я решил дело галочкой. То есть кадровки в исключительных случаях звонит буху, объясняет почему. Та дает ей доступ глаочкой в настройках и потом выключает сама же.
#45
by Starhan
это к тому что полные права давать нельзя. Лучше заточится на пробелмных документах и лучше через подписку. :)
#46
by pavelul73
предложу "галочки", может послушают) бэкапы я им уже в свое время настраивал, каждый час делаются )
#49
by pavelul73
там пароль каждый раз при закрытии автоматически меняется и отправляется на почту администратору, и пароль он этот дает только в том случае, если ему правильно объяснят, зачем им это нужно.
#50
by Starhan
я в подробности не вдавался. Но просьба поступила после того как в тихушку были изменены данные которые повлияли на регл учет зарплаты и т.п.
#51
by temsa
Галочки временные разрешения ни дают ничего кроме повышения ЧСВ того кто дает разрешение или галочку ставит. А вто регистрация всех доков исправленных после некой даты и полный анализ количество кто когда и сколок правил дает более четкую инфу для руководителя и для дальнйшей грамотной мотивации работников.
#53
by Starhan
В прошлом на одной из нетиповых конф подобный анализ был. Что бы в случае чего выяснить кто накосячил :)
#54
by Aprobator
сделай по аналогии с выгонялкой УПП. Пишешь скрипт запуска конфы с ключом в командной строке. И закатать его в планировщик задач. При старте конфы анализируется командная строка и в зависимости от значения ключей командной строки выполняются определенные действия. Имхо, намного эффективнее, чем разного рода "ожидалки делать".
#55
by pavelul73
В их конфигурации существует регистр сведений, куда записываются все изменения по определенному документу. Кто изменил, что изменил, когда изменил
#57
by Aleksey
ПРи таком подходе и полном доверии сделать всех админами и пусть правят под своей учеткой. раз всё равно любой человек может зайти и исправить
#59
by Pro-tone
>при начале работы системы подключи обработчик ожидания, в нём проверяй время, гаси сеанс по истечению сеансы имеют свойство разрываться, причем на неопределенное время. Особенно когда им извне помогают (выкидыши пользователей централизовано). Поэтому я бы сделал периодический РС, туда бы обработчиком ожидания записывал время работы пользователя. И с ним же и сравнивался бы и гасил бы сеанс. И в этом случае можно потом будет историю суммарного времени работы посмотреть как по дням, так и за более большой период времени.
#60
by ЧеловекДуши
Забей... К примеру самое интересное было такое реализовать в 7.7 на ВК Формекс от Альфа. Через 3-4 часа неактивной клавиатуры или мышки, 1С попросту захлопывалась, при этом еще анализировалось загрузка процессора самой 1С, в общем неплохо получилось. А в 8-ке как не встречал обработку движения мышки или нажатие на кнопку клавиатуры. :(
#61
by Aleksey
Тем более, а ты хочешь чтобы все изменяли под одним пользователем "Админ" и чтобы не понятно было кто поменял?
#62
by ЧеловекДуши
Потом прибежит тебе погасший, звонком в час ночи, и заставит что бы он не закрывался :) Все бывает, особенно у бухгалтеров в момент сдачи отчетности.
#63
by Pro-tone
+ в ресурс РС - ставить переменную-счетчик времени с положительным приращением задаваемую в коде обработки ожидания
#64
by Pro-tone
в ответ на это - автор темы адресовывает к тому рук-лю, который ему поставил задачу в ;)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- А можно создать программно новый объект метаданных?
- Программно добавить обработчик события к программно добавленному элементу формы
- Как программно установить время текущему документу.
- Как перегнать программно печатную форму в формат JPG
- v8: СКД: программно добавить системное поле
- Как программно установить владельца программно созданной колонке
- Подскажите как программно открыть форму документа и программно нажать на ОК?
- Отличие отработаное время в часах от время в часах ЗУП 8
- Как программно закрыть Как программно вызвать окно печати ?
- Программно заполнить значение, программно созданого реквизита
- Как программно сформировать группировки в отчете на скд и вывести отчет программно?
В этой группе 1С
- БГУ 8.2 Просят у счета 208 отключить валютный учет. На что повлияет.
- БГУ Не выбирается счет дебета в кассовом поступлении
- Передача параметра в общий модуль
- v7: Реструктуризация конфгурации происходит очень долго
- Конвертация данных 2.1: Перенос номера документа
- Конфигурация узла распределенной ИБ не соответствует ожидаемой!
- КД, передача несуществующего реквизита таб. части
- Есть ли ОСВ в УНФ8?
- УФ Можно ли программно открыть стандартную форму настройки динамического списка?
- ликвидация ифо? бгу 8
- Как на макете разместить параметр поверх картинки?
- Как подружить докстанцию HP HSTNN-S02X и Ubuntu 12.04 ?
- Два внешних отчета не открываются одновременно (Продолжение)
- v8: УНФ не дает выбрать тип структурной единицы "Розница"
- Opticon phl 2700-80
- Автоотступ в СКД
- Сериализатор XDTO и набор записей регистра бухгалтерии
- Ошибка XDTO
- Бух 8.2. 62.04, созданный счет в ручную, не отображается в Балансе.
- Корректировка остатков на складах