Имя: Пароль:
1C
1С v8
РЛС, параметр в шаблоне РЛС, ТекущаяДата()
,
0 Данияр
 
28.03.20
16:58
всем привет, подскажите пожалуйста как установить/передать в шаблон запроса рлс параметр текущая дата?

конфигурация "Управление торговлей", редакция 10.3 (10.3.12.3)
платформа: 1С:Предприятие 8.3 (8.3.13.1690)
1 rudnitskij
 
28.03.20
19:30
Обычно РЛС использует параметры сеанса, ищите где они определяются (это обычно при авторизации юзера происходит). Если необходимо - можете написать процедуру, которая именно этот параметр будет переопределять с нужной вам периодичностью
2 AlvlSpb
 
28.03.20
21:52
(0) Прав (1)
Выдержка из курса по 1с:
"В качестве параметров в тексте запроса допустимо использовать параметры сеансов и не
зависящие от параметров функциональные опции. Например, чтобы каждому
пользователю разрешить доступ только к собственным заказам, можно использовать
следующий текст ограничения: ГДЕ Автор = &ТекущийПользователь
Здесь ТекущийПользователь – имя параметра сеанса."©
3 vde69
 
28.03.20
23:03
учтите, работа с датами довольно трудозатратная операция, по этому использовать их в РЛС я бы не рекомендовал
4 rphosts
 
28.03.20
23:07
(0) вы точно уверены что именно это вам требуется?
5 Сияющий в темноте
 
28.03.20
23:28
поди же имитацию даты заарета человек хочет сделать.
6 Данияр
 
29.03.20
14:41
(5) не не дату запрета, но она должна накладывать отбор
7 Данияр
 
29.03.20
14:41
(1) параметры сеанса, или константы, записи в РС, это все понятно, думал может кто знает другой способ
8 Сияющий в темноте
 
30.03.20
23:14
в нормальном sql есть cast 'now' as date,но 1с так не умеет.
9 rphosts
 
31.03.20
04:19
(6) а зачем? Если в одной форме - я-бы сделал в форме программный отбор.
10 Максимка_
Космонавтом
 
31.03.20
06:49
(0) Я сделал проще. В Вашей конфе найдите общую процедуру для всех форм, которая вызывается при/перед открытием. И уже в ней ставьте отбор