Имя: Пароль:
1C
1С v8
Поиск ЭЛЕМЕНТА по наименованию
,
0 GOshaSaveiko
 
29.10.12
12:05
Всем добрый день.
Возник такой вот интересный вопрос 1cv81:

Нормы = Справочники.емНормыТканей;
СтрокаНаименования = СокрЛП(Номенклатура.Наименование)+" "+СокрЛП(СтрокаТаблицы.Элемент);
НайденнаяСсылка = Нормы.НайтиПоНаименованию(СтрокаНаименования,Истина);

Находит и группы тоже. Т.е. если есть группа с таким же наименованием, то в найденной ссылке будет именно эта группа, хотя в синтаксис-помощнике написано, что этот метод для поиска ЭЛЕМЕНТОВ. Смысла проверять на ЭтоГруппа() нет, т.к. говорится, что возвращается только первый найденный элемент. Можно ли это как-нибудь разрулить без черного запроса? Иными словами: нужно производить поиск по наименованию только среди элементов справочника без учета групп.
1 shuhard
 
29.10.12
12:06
(0)[без черного запроса]
чё за бред
2 mikecool
 
29.10.12
12:07
(0) раскрась в конфигураторе тексты в синий цвет и будет счастье
3 Reset
 
29.10.12
12:07
Чем запрос не угодил?
Ну можно изъе&^нуться через Выбрать() с отбором
4 PR
 
29.10.12
12:07
(0) Чорный запрос — это пять :))
5 GOshaSaveiko
 
29.10.12
12:08
(1) - без Новый Запрос... и т.п.;
6 rbcvg
 
29.10.12
12:08
Расист!
7 salvator
 
29.10.12
12:09
>> т.к. говорится, что возвращается только первый найденный элемент

СП:
Возвращаемое значение:
Тип: СправочникСсылка.<Имя справочника>; Неопределено.

Группа - это ссылка. Так что не ной.
8 GOshaSaveiko
 
29.10.12
12:09
(6) Зато всем понятно, что за он.
9 plastinin
 
29.10.12
12:09
Запрос = НовыйЗапрос(WebЦвета.Черный);
10 МихаилМ
 
29.10.12
12:10
(0)
так же, как в 1с77 : удаляйте найденные в транзакции,
транзакзию откатывайте.
11 GOshaSaveiko
 
29.10.12
12:10
(7) - СП:
Возвращаемое значение:
Тип: СправочникСсылка. Ссылка на найденный [u]элемент[/u] справочника.
Да я и не ною, я просто интересуюсь, мне запрос составлять, или можно так разрулить.
12 PR
 
29.10.12
12:11
(10) Ааа, жесть :)))
13 Smallrat
 
29.10.12
12:11
как неполиткорректно...
надо говорить: альтернативно исполняющийся код
14 shuhard
 
29.10.12
12:11
(11) составляй и ипи себе мозг,
нет в 8.Х чёрных запросов
15 Reset
 
29.10.12
12:12
(10) Т.е. Пока (не найден нужный) Удалить(Найденный) ...ОтменитьТранзакцию

Гениально, мне в голову не пришло
16 Reset
 
29.10.12
12:13
(11) Запрос составляй
17 GOshaSaveiko
 
29.10.12
12:14
Аке. Накарябаю запрос.
18 Reset
 
29.10.12
12:14
Можно наименование у наденных менять - Объект.Наименование="Это не то!"; // Ищем дальше
2 + 2 = 3.9999999999999999999999999999999...