А Р Г
Мне больше нравится так:
Номенклатура.Ссылка = &НоменклатураДляОтбора ИЛИ &НоменклатураДляОтбора = Значение(Справочник.Номенклатура.ПустаяСсылка)
Поддерживаю. Только Условия надо поменять местами:
&НоменклатураДляОтбора = Значение(Справочник.Номенклатура.ПустаяСсылка) Или Номенклатура.Ссылка = &НоменклатураДляОтбора
, поскольку при истинности первого условия(если не задан отбор) и операции "Или", программа не полезет вычислять отбор по пустой ссылке, так как в этом нет смысла. Если один из операндов операции "Или" имеет значение "Истина", то как ни крути результат тоже будет "Истина". Аналогично тому если бы была операция "И", и первый аргумент был "Ложь".