Есть обработка, на ней на форму выведен список документов.
При определенных условиях посылается отбор по одной их колонок ("Номенклатура"). Сам отбор при этом не срабатывает.
Если нажать кнопку "отбор и сортировка", то там отбор по номенклатуре есть. В окошке с отборами нажимаешь кнопку "ОК" и отбор срабатывает. Либо если любой другой отбор снять/поставить, то и по "Номенклатуре" тоже происходит срабатывание.
Вопрос, куда копать, от чего зависит срабатывание такое хитрое.
Код установки отбора:
ЭтаФорма.Плавка.Отбор.Номенклатура.ВидСравнения = ВидСравнения.ВСписке;
ЭтаФорма.Плавка.Отбор.Номенклатура.Значение = СписокВыбраннойНоменклатуры;
ЭтаФорма.Плавка.Отбор.Номенклатура.Использование = Истина;
СписокВыбраннойНоменклатуры имеет тип "СписокЗначений".
(1)блин, точно, забыл обновить...привык уже что отборы посылаю "при открытии" и давно не попадалась задача с динамичными отборами...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший