Шаблон ИЗ Комлексной автоматизации

<br><br>#Если &ИспользоватьОграничениеПоСклады #Тогда<br>ТекущаяТаблица<br>ИЗ<br> #ТекущаяТаблица КАК ТекущаяТаблица<br> ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ<br> СоставГруппы.Ссылка КАК ГруппаПользователей<br> ИЗ<br> Справочник.ГруппыПользователей.ПользователиГруппы КАК СоставГруппы<br> ГДЕ<br> СоставГруппы.Пользователь = &ТекущийПользователь) КАК ГруппыПользователей<br> ПО (ИСТИНА)<br>ГДЕ<br>ТекущаяТаблица.ЭтоГруппа<br>ИЛИ НЕ ГруппыПользователей.ГруппаПользователей ЕСТЬ NULL<br>И<br> (НЕ 1 В<br> (ВЫБРАТЬ ПЕРВЫЕ 1<br> 1<br> ИЗ<br> РегистрСведений.НазначениеВидовОбъектовДоступа КАК НазначениеВидовОбъектовДоступа<br> <br> ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НастройкиПравДоступаПользователей КАК НастройкиПравДоступаПользователей<br> ПО<br> НастройкиПравДоступаПользователей.ОбъектДоступа = ТекущаяТаблица.Ссылка<br> И НастройкиПравДоступаПользователей.ВидОбъектаДоступа = НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа<br> И НастройкиПравДоступаПользователей.ОбластьДанных = ЗНАЧЕНИЕ(Перечисление.ОбластиДанныхОбъектовДоступа.ПустаяСсылка)<br> <br> И НастройкиПравДоступаПользователей.Пользователь = ГруппыПользователей.ГруппаПользователей<br> ГДЕ <br> НазначениеВидовОбъектовДоступа.ГруппаПользователей = ГруппыПользователей.ГруппаПользователей<br> И НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа В (ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Склады))<br> <br> И НастройкиПравДоступаПользователей.ОбъектДоступа ЕСТЬ NULL))<br>#КонецЕсли