Засунуть в РЛС текущую дату-время #778313


#0 by Tateossian
Народ, скажите, как в шаблон РЛС можно засунуть текущую дату-время и можно ли? А можно ли через встроенный язык динамически задавать шаблон ограничения прав, в СП нашел только проверку на доступ?
#1 by Nuobu
взять из константы.
#2 by Tateossian
А константу каждую секунду обновлять, да?
#3 by Fragster
аназачем?
#4 by Nuobu
Да.
#5 by Tateossian
Офигенно. Не хочу так.
#6 by Fragster
тогда уж в параметр сеанса
#7 by Tateossian
А нада по времени права ограничивать к Очень Важной Информации.
#8 by Fragster
но это не отменяет того, что что-то через жёппу делается
#9 by Tateossian
У меня все делается по уму.
#10 by Nuobu
Имелось ввиду через параметр сеанса. Так и текущийПользователь работает.
#11 by Джинн
Перевожу:"А можно ли почесать левое ухо правой ногой через спину?"
#12 by Fragster
опиши словами логику более конкретно
#13 by Nuobu
По уму через жоnу.
#14 by Tateossian
Нужно закрывать на чтение права, если время вышло.
#15 by Fragster
если время вышло на что?
#16 by Fragster
типа, за 10 секунд не прочитал, и ага?
#17 by Tateossian
Кстати, быстрее всего работает предопределенное значение справочника, если что. быстрее, чем константа и чем параметр сеанса.
#18 by Fragster
а если форма с данными будет открыта дольше?
#19 by Tateossian
Скажем, в 16:05:50 доступ закрыт. И все. Конечно, можно ограничиться до минуты, но хочу чтобы прям секунда в секунду было.
#20 by Джинн
Быстрее работает мозг, не загруженный всякой херней.
#21 by Tateossian
Тогда юзеру повезло попользоваться ДСП чуть больше положенного, но спасибо за "наводку" - есть метод Обновить
#22 by Фокусник
Торги на бирже/тотализатор автоматизируете? ;)
#23 by Tateossian
Эксперты, какие еще варианты, кроме как раз в минуту обновлять БД?
#24 by Fragster
а если он принтскрин нажал? или на мобилку щелкнул?
#25 by Nuobu
Не БД, а параметрсеанса. Прошу не путать.
#26 by Tateossian
А я не буду параметр сеанса вообще юзать)
#27 by Tateossian
Потому и написал БД, а где там - дело мое.
#28 by Fragster
изменить требования
#29 by Tateossian
Не, надо прогнуть 1С
#30 by Fragster
убери права вообще нахрен и получай данные в привилегированном режиме на сервере в особенной обработке, которая уже сравнивает вемя и сама закрывается в нужный момент
#31 by Tateossian
Возможно, хороший вариант, только придется отовсюду доступ закрывать, откуда можно залезть к данным, минуя обработку. Имхается проще через ограничение доступа. Есть же продуманные пользователи, самые умные.
#32 by Fragster
снять галочки у ролей/удалить роли из профилей доступа?
#33 by Nuobu
Они время на компах на час назад переводят.
#34 by Tateossian
Пускай что хотят то и ставят - на сервере время никто не трогает. Есть пользователи из Владивостока. У них там свое время.
#35 by Tateossian
Когда GETDATE реализуют. Зазеркалье, ау. Сделайте, многие просят.
#36 by Tateossian
Какие галочки у ролей?
#37 by Fragster
на чтение того, на что ты RLS хочешь накрутить
#38 by aleks_default
Зачем параметр сеанса менять раз в секунду? Параметр сеанса вообще должен быть булевым - есть доступ или нет. А уж в пользовательском сеансе запустить обработчик ожидания, который будет мониторить время и при наступлении часа Х, установит параметр сеанса - нет доступа и закроет все открытые формы с этими данными.
#39 by Serg_1960
Регламентное задание, которое по расписанию запускается в час "Х" прям секунда в секунду и изменяет "предопределенное значение справочника"
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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