|
РЛС, параметр в шаблоне РЛС, ТекущаяДата()
| ☑ |
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) Я сделал проще. В Вашей конфе найдите общую процедуру для всех форм, которая вызывается при/перед открытием. И уже в ней ставьте отбор
|
|