Если Не Результат.Пустой() Тогда
СписокЭлементов.ЗагрузитьЗначения(Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Номенклатура"));
Иначе
СписокЭлементов.Добавить(Справочники.Номенклатура.ПустаяСсылка());
КонецЕсли;
Если запрос не пустой, то все работает и форма заполняется списком значений из запроса, в противном случае если не делать проверку и не присваивать списку значений пустое значение, то при открытии формы появляется куча ненужных позиций и отбор вообще не работает. Нужно ли в моем случае проверять запрос на пустоту и правильно ли я это делаю? Обычное приложение.
| УсловияПоставокПоДоговорамКонтрагентовПоНоменклатуреСрезПоследних.Цена
- Выбор не используемых полей
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший