Имя: Пароль:
1C
1С v8
РЛС
0 saudin
 
08.09.11
09:53
Доброе утро! Вопрос такой: для чего в шаблонах ограничений для РЛС ставятся два знака #. Например:
##Если &рлс_ЦФОСтатьиОборотов ##Тогда
ТекущаяТаблица
ИЗ
#ТекущаяТаблица КАК ТекущаяТаблица
...
##КонецЕсли
1 saudin
 
08.09.11
09:54
В документации написано только про один знак #.
2 saudin
 
08.09.11
09:57
Видимо асы 1С приходят на работу к обеду
3 ZanderZ
 
08.09.11
09:58
(0) а типа по коду не понятно для чего ???
4 saudin
 
08.09.11
09:59
(3) значит непонятно
5 saudin
 
08.09.11
10:01
У меня не возникает вопрос, если одна #.
Например:
#Если &рлс_ЦФОСтатьиОборотов #Тогда

ТекущаяТаблица
ИЗ
#ТекущаяТаблица КАК ТекущаяТаблица

...
#КонецЕсли
В документации написано. А для чего ДВА символа #?
6 Мыш
 
08.09.11
10:16
> А для чего ДВА символа #?

Потому что это текст шаблона, а не самого ограничения. При трансляции в ограничение происходит замена двух решеток на одну. А где одна решетка - подставляется параметр.
7 ZanderZ
 
08.09.11
10:20
"Текст шаблона содержит часть текста на языке запросов, и может содержать параметры, которые выделяются при помощи символа ‘#’. После символа ‘#’ могут следовать:

- ключевое слово Параметр, после которого, в скобках указывается номер параметра в шаблоне;
- ключевое слово ТекущаяТаблица – обозначает вставку в текст псевдонима текущей таблицы, для которой строится ограничение;
- символ # – обозначает вставку в текст одного символа #.
"
8 saudin
 
08.09.11
10:31
(6) Спасибо
9 saudin
 
08.09.11
10:32
Тема закрыта