Имя: Пароль:
1C
 
Метод найти для Построитель.Отбор не работает или ....
0 Chameleon1980
 
18.03.20
06:19
Привет всем.
Пришлось тут воспользоваться построителем.

Не пойму что не так.
В отладчике показывает:

Построитель.Отбор - Номенклатура В группе "Samsung", Склад Не в группе из списка "Город 174"

Но:
Построитель.Отбор.Найти("Номенклатура") - неопределено

https://prnt.sc/ri4z8x

что-то поменелось?
1 Chameleon1980
 
18.03.20
06:20
Отбор.Найти (Filter.Find)
Отбор (Filter)
Найти (Find)
Синтаксис:

Найти(<ИмяЭлементаОтбора>)
Параметры:

<ИмяЭлементаОтбора> (обязательный)

Тип: Строка.
Имя элемента отбора.
Возвращаемое значение:

Тип: ЭлементОтбора; Неопределено.
Если элемента с таким именем нет, то возвращается значение Неопределено.
Описание:

Осуществляет поиск элемента отбора, входящего в коллекцию.

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
2 Галахад
 
гуру
18.03.20
06:44
Может стоит так проверить:
Для каждого ЭлементОтбора Из ПостроительОтчета.Отбор Цикл
    Сообщить(ЭлементОтбора.Имя);
КонецЦикла;
3 Chameleon1980
 
18.03.20
06:48
(2) ща переберем - посмотрим
4 Chameleon1980
 
18.03.20
06:51
а имени то и нет:

https://prnt.sc/ri59gd

отбор добавляю через ТП на форме с данными "Построитель.Отбор"

https://prnt.sc/ri59qf
5 Chameleon1980
 
18.03.20
06:52
мммм. наверное в запросе на закладке "построитель" в отборах что-то не так
6 Chameleon1980
 
18.03.20
06:52
да неее - указано там все

https://prnt.sc/ri5a7z
7 Chameleon1980
 
18.03.20
06:55
перебором чтоль искать по путь к данным или по представлению?
8 Chameleon1980
 
18.03.20
07:17
у меня вопрос - почему при добавлении интерактивно посредством ТП имя не добавляется отбору.
Где-то их (имена) предварительно нужно назначить?