ТекущаяТаблица ИЗ #ТекущаяТаблица КАК ТекущаяТаблица
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОтветственныеОтделы КАК ОтветственныеОтделы
ПО ОтветственныеОтделы.Отдел В (&ОтделыТекущегоПользователя)
И ОтветственныеОтделы.Объект = ТекущаяТаблица.#Параметр(2)
ГДЕ
НЕ ОтветственныеОтделы.Объект ЕСТЬ NULL
А такой выдает ошибку:
ТекущаяТаблица ИЗ #ТекущаяТаблица КАК ТекущаяТаблица
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ПЕРВЫЕ 1
ОтветственныеОтделы.Объект
ИЗ
РегистрСведений.ОтветственныеОтделы КАК ОтветственныеОтделы
ГДЕ ОтветственныеОтделы.Отдел В (&ОтделыТекущегоПользователя)
И ОтветственныеОтделы.Объект = ТекущаяТаблица.#Параметр(2)) КАК Подзапрос
ПО ИСТИНА
ГДЕ
НЕ Подзапрос.Объект ЕСТЬ NULL
Текст ошибки:
Ошибка в ограничении доступа к данным.
объект: 'ЖурналДокументов.РеализацииТоваров', поле: 'ФизическийСклад'; право: 'Чтение'
{(9, 43)}: Поле не найдено "ТекущаяТаблица.ДоговорКонтрагента"
И ОтветственныеОтделы.Объект = <<?>>ТекущаяТаблица.ДоговорКонтрагента) КАК Подзапрос
по причине:
{(9, 43)}: Поле не найдено "ТекущаяТаблица.ДоговорКонтрагента"
И ОтветственныеОтделы.Объект = <<?>>ТекущаяТаблица.ДоговорКонтрагента) КАК Подзапрос
Чего ему не хватает?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс