Имя: Пароль:
1C
1С v8
Найти по наименованию в случае 2 одинаковых элементов
0 Очень Любознательная
 
19.10.18
01:29
Что вернёт Справочник.Название.НайтиПоНаименованию("Искомый"), если в нём 2 или более элемента с наименованием "Искомый"? Какой из них?
1 PR
 
19.10.18
01:31
А что говорит СП и самостоятельная проверка?
2 Chameleon1980
 
19.10.18
01:45
наверное того, кто первее в базе появился (но это не точно).
А зачем такой интерес?
3 Очень Любознательная
 
19.10.18
01:49
(1) Неоднозначный результат. В одни случаях выбирает первого, в других - второго. В третьих - вообще ничего.
(2)В базе оказалось 2 одинаковых элемента справочника по названиям, в итоге обработка сработала некорректно. Стал интересен вообще механизм выбора.
4 Aleksey
 
19.10.18
01:54
(3) заполни служебный реквизит "имяпредопределенныхданных" и будет однозначно
5 catena
 
19.10.18
05:51
(3)"В третьих - вообще ничего." - такого быть не может, при существовании объекта, подходящего под параметры поиска.
Результат произвольный, это надо учитывать при написании таких конструкций. Если делаете поиск по реквизиту, не гарантирующему уникальность, смиритесь с рандомным результатом.
Независимо от того, куда вы едете — это в гору и против ветра!