Имя: Пароль:
1C
1С v8
Помогите с Шаблоном на уровне записей
0 yabes
 
21.10.13
08:41
Здравствуйте! Вот у меня есть Шаблон, который используется в документах для ограничения доступа по контрагентам! Список доступных контрагентов формируется как массив в Параметрах сеанса.

#ТекущаяТаблица ГДЕ #ТекущаяТаблица.Контрагент В (&КВ_МассивДоступныхКонтрагентов)

Как дописать этот шаблон так, чтобы если массив контрагентов пустой, давался доступ ко всем контрагентам (т.е. шаблон просто возвращал ИСТИНА)
1 drjc
 
21.10.13
08:55
создай еще один параметр сеанса КВ_МассивДоступныхКонтрагентов Заполнен
#ТекущаяТаблица ГДЕ (#ТекущаяТаблица.Контрагент В (&КВ_МассивДоступныхКонтрагентов) и &КВ_МассивДоступныхКонтрагентовЗаполнен ) или Не &КВ_МассивДоступныхКонтрагентовЗаполнен) как-то так
2 yabes
 
21.10.13
09:20
(1) А из того, что есть можно сделать?
3 yabes
 
22.10.13
08:08
Посоветуйте что-нибудь, пожалуйста!
4 George Wheels
 
22.10.13
10:03
#Если СтрСодержит(&КВ_МассивДоступныхКонтрагентов, #ИмяТекущейТаблицы) #Тогда
  #ТекущаяТаблица ГДЕ #ТекущаяТаблица.Контрагент В (&КВ_МассивДоступныхКонтрагентов)
#КонецЕсли
5 George Wheels
 
22.10.13
10:07
(4) Что-то не то

Вместо #ИмяТекущейТаблицы подставить Контрагента