Имя: Пароль:
1C
1С v8
Использование шаблона ограничений
0 Mashinist
 
13.09.12
17:28
Есть шаблон ограничения ОрганизацияВШапке
Используется как #ОрганизацияВШапке("Организация")
т.е. у объекта (в данном случае справочник Склады) есть реквизит "Организация"
как бы мне применить этот шаблон к подчиненному справочнику
т.е. мне в параметрах нужно указать организацию владельца.
как?
1 Lexusss
 
13.09.12
17:30
Зависит от содержимого шаблона, а ответ скорее всего будет - НИКАК. Надо новый шаблон писать
2 Mashinist
 
13.09.12
17:32
ну я так и думал
там в шаблоне
ТекущаяТаблица.#Параметр(1) ССЫЛКА Справочник.Организации

т.е. нужно переделать
ТекущаяТаблица.Владелец.#Параметр(1) ССЫЛКА Справочник.Организации
3 Mashinist
 
13.09.12
17:33
или можно написать параметр
"Владелец.Организация"
?
4 Mashinist
 
13.09.12
17:59
да. можно писать #ОрганизацияВШапке("Владелец.Организация")
выходит там в тексте шаблона обычная макроподстановка
5 IronDemon
 
13.09.12
18:30
#ОрганизацияВШапке("Склад.Организация")
6 IronDemon
 
13.09.12
18:31
В смысле можно не только реквизиты документа но и реквизиты реквизита :)
7 artbear
 
13.09.12
19:27
Но реквизиты реквизита в РЛС лучше не юзать.
Это неявное соединение, в итоге РЛС может тормозить работу пользователя еще сильнее :(
8 Mashinist
 
13.09.12
21:44
В шаблоне строка
ТекущаяТаблица.#Параметр(1) ССЫЛКА Справочник.Организации

параметр пишу "Владелец.Организация"

т.е. в запрос подставится строка
ТекущаяТаблица.Владелец.Организация ССЫЛКА Справочник.Организации

т.к. это ограничение на справочник (причем справочник настроечный) то быстродействие не принципиально