v8: Как закрыть интервал дат в журнале документов

1. adaxprim 2 28.09.12 00:02 Сейчас в теме
Возможно ли в 1с закрыть пользователю возможность менять период журнала(кнопка чтобы была заблокирована при нажатии), пользователь должен видеть только сегодняшний день и документы этого дня
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. adaxprim 2 28.09.12 00:03 Сейчас в теме
Возможно ли в 1с закрыть пользователю возможность менять период журнала(кнопка чтобы была заблокирована при нажатии), пользователь должен видеть только сегодняшний день и документы этого дня
3. Win98 28.09.12 06:50 Сейчас в теме
(2) adaxprim, конечно можно, ЭлементыФормы.ВАШЭЛЕМЕНТ.Доступность = Ложь. Или как-то так, сейчас с телефона, на память не помню.
6. fomaOp 28.09.12 09:32 Сейчас в теме
(3) Win98,
Мне кажется, что с кнопками, добавленными автоматически, такой "фокус" не пройдёт.
Я бы добавил в модуль формы списка такой код:

Процедура ОбновлениеОтображения()

// установим отбор по текущей дате
Этаформа.Отбор.Дата.ВидСравнения = ВидСравнения.ИнтервалВключаяГраницы;
ЭтаФорма.Отбор.Дата.ЗначениеС = НачалоДня(ТекущаяДата());
ЭтаФорма.Отбор.Дата.ЗначениеПо = КонецДня(ТекущаяДата());
ЭтаФорма.Отбор.Дата.Использование= Истина;

КонецПроцедуры
alexandr_astafiev; +1 Ответить
4. Ягг 495 28.09.12 08:20 Сейчас в теме
А для совсем "жесткого" закрытия можно вообще использовать RLS (права по записям), поставивь условием что пользователь может менять (добавлять) только документы текущей даты. Тогда даже если он где-то и откроет старый документ (например из другого документа или из обработки или откуда-то еще), то все равно ничего сделать не сможет.
shadow264; +1 Ответить
5. моржик 1 28.09.12 09:17 Сейчас в теме
Я бы делал, используя RLS
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот