|
УПП. Установка даты запрета изменения данных |
☑ |
0
trambalda
28.02.12
✎
00:16
|
Чето я не пойму у кого лыжи не едут, то ли у меня то ли у 1С.
При установке даты запрета изменения данных, эти изменения применяются лишь для того сеанса, в котором дата запрета была установлена - используется объект "ПараметрыСеанса.ГраницыЗапретаИзмененияДанных". Для вступления же изменения в силу у других пользователей, надо этим пользователям перезайти в 1С. Так они и перезашли, ждите больше.
Логичнее было бы при внесении изменений в даты запрета вносить их в регистр/справочник для каждого пользователя, а открытии документа читать текущие ограничения по датам оттуда читать.
А иначе получается надо по рядам с колотушкой ходить или после изменения даты запрета принудительно всех выбрасывать из 1С.
|
|
1
Ranger_83
28.02.12
✎
00:17
|
а в БП монопольный режим просит ваще (
|
|
2
DrShad
28.02.12
✎
00:20
|
можно и по-другому решить
|
|
3
trambalda
28.02.12
✎
00:31
|
(2) И?
|
|
4
DrShad
28.02.12
✎
00:32
|
несовсем красивое решение, но через обработку ожидания у юзеров можно изменить параметры сеанса
|
|
5
trambalda
28.02.12
✎
00:39
|
(4) Неудобно тем, что каждую секунду ее пускать неразумно, раз в минуту тоже, а реже - неудобно, так как за имеющуюся дельту, продвинутый юзер наколбасит дай бог каждому.
Сижу вот пока пишу свою процедуру чтения из РС.ГраницыЗапретаИзмененияДанных на замену каждому вызову
СоответствиеГраницЗапрета = ПараметрыСеанса.ГраницыЗапретаИзмененияДанных.Получить();
Их всего четыре штуки.
|
|
6
Ranger_83
28.02.12
✎
00:43
|
Вот в 7-ке было...установил константу и усе
|
|
7
DrShad
28.02.12
✎
00:44
|
(5) безусловно тоже решение
|
|
8
DrShad
28.02.12
✎
00:45
|
(6) и что? обходилась как два пальца об асфальт
|
|
9
Ranger_83
28.02.12
✎
00:52
|
(8)Это если меню операции включена была
|
|
10
DrShad
28.02.12
✎
00:56
|
(9) не только
|
|
11
Ranger_83
28.02.12
✎
00:57
|
(10)И права ест-нно
|
|
12
zmaximka
28.02.12
✎
01:01
|
(4) а можно по подробнее
|
|
13
DrShad
28.02.12
✎
01:03
|
(12) а что именно тебе не понятно?
|
|
14
zmaximka
28.02.12
✎
01:08
|
как через обработку ожидания у пользователей изменить параметр сеанса
|
|
15
DrShad
28.02.12
✎
01:12
|
(14) это элементарно, подключаешь обработчик ожидания, а в нем проверяшь наступление какого-либо события и меняешь что угодно (естественно в сеансе пользователя)
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший