Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Найти по наименованию в случае 2 одинаковых элементов

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует