УПП. Установка даты запрета изменения данных #597894


#0 by trambalda
Чето я не пойму у кого лыжи не едут, то ли у меня то ли у 1С. При установке даты запрета изменения данных, эти изменения применяются лишь для того сеанса, в котором дата запрета была установлена - используется объект "ПараметрыСеанса.ГраницыЗапретаИзмененияДанных". Для вступления же изменения в силу у других пользователей, надо этим пользователям перезайти в 1С. Так они и перезашли, ждите больше. Логичнее было бы при внесении изменений в даты запрета вносить их в регистр/справочник для каждого пользователя, а открытии документа читать текущие ограничения по датам оттуда читать. А иначе получается надо по рядам с колотушкой ходить или после изменения даты запрета принудительно всех выбрасывать из 1С.
#1 by Ranger_83
а в БП монопольный режим просит ваще (
#2 by DrShad
можно и по-другому решить
#3 by trambalda
И?
#4 by DrShad
несовсем красивое решение, но через обработку ожидания у юзеров можно изменить параметры сеанса
#5 by trambalda
Неудобно тем, что каждую секунду ее пускать неразумно, раз в минуту тоже, а реже - неудобно, так как за имеющуюся дельту, продвинутый юзер наколбасит дай бог каждому. Сижу вот пока пишу свою процедуру чтения из РС.ГраницыЗапретаИзмененияДанных на замену каждому вызову Их всего четыре штуки.
#6 by Ranger_83
Вот в 7-ке было...установил константу и усе
#7 by DrShad
безусловно тоже решение
#8 by DrShad
и что? обходилась как два пальца об асфальт
#9 by Ranger_83
Это если меню операции включена была
#10 by DrShad
не только
#11 by Ranger_83
И права ест-нно
#12 by zmaximka
а можно по подробнее
#13 by DrShad
а что именно тебе не понятно?
#14 by zmaximka
как через обработку ожидания у пользователей изменить параметр сеанса
#15 by DrShad
это элементарно, подключаешь обработчик ожидания, а в нем проверяшь наступление какого-либо события и меняешь что угодно (естественно в сеансе пользователя)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С