Работа функции ВыбратьЭлементыПоРеквизиту

Новая тема
Что необходимо сделать чтобы функция ВыбратьЭлементыПоРеквизиту работала с реквизитом "Наименование"?
Вроде как ничего, все уже сделано по умолчанию
см.предыдущую дискус
"метод странно себя ведет, даже если указать реквизит, по которому установлены отбор и сортировка.

Параметр <РежимГрупп> влияет на выбор либо только элементов в группах, либо только вне групп!! иными словами, если мне нужно выбрать все договоры контрагента с видом договора "Расчеты за товары", метод выберет только группу при <РежимГрупп> = 1 и только элементы из корневого каталога при <РежимГрупп>=0. А как выбрать все договоры (и в корне и внутри каталогов) по реквизиту?

Вот простейший код

   Владелец = ВыбКонтр; // задаётся с формы
   
   ВидДоговора = ВыбВид;// задаётся с формы
   
   СпрДоговор = СоздатьОбъект("Справочник.Договоры");
   
   СпрДоговор.ИспользоватьВладельца(Владелец);
   
   СпрДоговор.ВыбратьЭлементыПоРеквизиту("ВидДоговора", ВыбВид, 1, 0);
   Пока СпрДоговор.ПолучитьЭлемент() = 1 Цикл
       
       Сообщить("""" + СпрДоговор + ", " + СпрДоговор.Владелец + "Это Группа = " + СпрДоговор.ЭтоГруппа());
       
   КонецЦикла;"
может написать
СпрДоговор.ПолучитьЭлемент(1) 
не помогает, т.к. по умлочанию итак 1.
">  ВидДоговора = ВыбВид;// задаётся с формы
Убрать. ВидДоговора в приведенном примере не используется.

Попробовать:
> СпрДоговор.ВыбратьЭлементыПоРеквизиту("ВидДоговора", ВыбВид, 0, 0);"
"> Попробовать:
> > СпрДоговор.ВыбратьЭлементыПоРеквизиту("ВидДоговора", ВыбВид, 0, 0);
Если в качестве параметра передать 0, то игнорируется ИспользоватьВладельца(), отбираются договоры с указанным видом договора всех контрагентов"
> Если в качестве параметра передать 0, то игнорируется ИспользоватьВладельца(), отбираются договоры с указанным видом договора всех контрагентов
Это я знаю, но мало-ли какие данные есть в справочнике и где они есть...
Вобщем, не помогло :)
Читают тему
(гостей: 1)

Быстрый переход