0
Garamond
08.12.20
✎
18:31
|
Всем привет!
Товарищи, встрял я с одной проблемой, целый день сушу мозг, но не помогает.
Есть Справочник "Продукция" и у его элементов есть булевский реквизит "Скрытый". Пользователь, если не желает видеть эту продукцию по дефолту, устанавливает этот флаг и продукция скрывается из списка.
Есть форма, в которой динамический список натравлен на этот справочник и этот справочник установлен как основная таблица. Чтобы обеспечить пользователю возможность переключения между режимами "Показать все \ Убрать скрытые" на форме повесил флажок, по изменению состояния которого в текст запроса списка загружается запрос. Короче, все стандартно, ничего нового. А дальше начинаются чудеса.
Если в запрос загружается запрос, выбирающий все, то список показывает все элементы, а если запрос, фильтрующий по полю "Скрытый", то список рубится на 40-м элементе. Причем точно известно, что ему есть еще что показывать. Ощущение, что динамический список отобразил один экран и не хочет подгружать следующую порцию. Снимал галку "Динамическое считывание данных" - не помогает.
Причем, что интересно, если не крутить колесо мыши для прокрутки, а потянуть за слайдер, то список покажет последнюю порцию элементов.
Текст запроса с ограничением (тот, что отображается не полностью):
ВЫБРАТЬ
СправочникПродукция.Замечания,
СправочникПродукция.Код,
СправочникПродукция.Наименование
ИЗ
Справочник.Продукция КАК СправочникПродукция
ГДЕ
НЕ СправочникПродукция.Скрытая
Запрос, который обрабатывается нормально, какой же, только без условия НЕ.
Подскажите, плиз, куда смотреть?
Заранее спасибо.
|
|