v8: Как закрыть интервал дат в журнале документов
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3) Win98,
Мне кажется, что с кнопками, добавленными автоматически, такой "фокус" не пройдёт.
Я бы добавил в модуль формы списка такой код:
Процедура ОбновлениеОтображения()
// установим отбор по текущей дате
Этаформа.Отбор.Дата.ВидСравнения = ВидСравнения.ИнтервалВключаяГраницы;
ЭтаФорма.Отбор.Дата.ЗначениеС = НачалоДня(ТекущаяДата());
ЭтаФорма.Отбор.Дата.ЗначениеПо = КонецДня(ТекущаяДата());
ЭтаФорма.Отбор.Дата.Использование= Истина;
КонецПроцедуры
Мне кажется, что с кнопками, добавленными автоматически, такой "фокус" не пройдёт.
Я бы добавил в модуль формы списка такой код:
Процедура ОбновлениеОтображения()
// установим отбор по текущей дате
Этаформа.Отбор.Дата.ВидСравнения = ВидСравнения.ИнтервалВключаяГраницы;
ЭтаФорма.Отбор.Дата.ЗначениеС = НачалоДня(ТекущаяДата());
ЭтаФорма.Отбор.Дата.ЗначениеПо = КонецДня(ТекущаяДата());
ЭтаФорма.Отбор.Дата.Использование= Истина;
КонецПроцедуры
А для совсем "жесткого" закрытия можно вообще использовать RLS (права по записям), поставивь условием что пользователь может менять (добавлять) только документы текущей даты. Тогда даже если он где-то и откроет старый документ (например из другого документа или из обработки или откуда-то еще), то все равно ничего сделать не сможет.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот