Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 08:07

Ограничение просмотра документов по времени

Автор Мышаня, 05 мар 2016, 19:42

0 Пользователей и 1 гость просматривают эту тему.

Мышаня

Подскажите как ограничить видимые документы для просмотра (чтобы документов не было видно совсем)
Например не показывать документы сегодня -30 дней

Заранее благодарен

Hedinnk


Мышаня

Период закрыт.
И нечего там делать кому попало.
Аналог как запрет на редактирование по истечении 10 дней закрывается период для редактирования.
Так же и для видимости документов.

Забыл сказать УТ11 8.3

LexaK

самое простое для вас как и советовали выше, настроить РЛС

для тех ролей по которым надо не показывать определенные документы старше 30 дней, необходимо на разрешение Чтение добавить такой фильтр
пример:

    ПриходнаяНакладная ГДЕ РАЗНОСТЬДАТ(ПриходнаяНакладная.Дата, &ТекущаяДата, ДЕНЬ) < 30


для этого еще необходимо в ПараметрыСеанса добавить переменную ТекущаяДата и инициализировать ее при запуске 1С.
в примере, у меня, это сделано в модуле Сеанса

    ПараметрыСеанса.ТекущаяДата = ТекущаяДата();


И еще решить задачку по обновлению этого параметра один раз в день(ПараметрыСеанса.ТекущаяДата) и запрету изменения его пользователем.
Допустим продвинутый пользователь не будет перезапускать 1С целый год!(в этом случае он будет видеть документы за год и 1 месяц :xfbnsdfb: )


если помогло нажмите: Спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск